>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Reproduzir Arquivo .WAV em Python

As extensas bibliotecas padrão do Python permitem lidar com diversas tarefas. Python é uma linguagem "baterias incluídas": nada a adicionar. Inclui funções nativas para ler/escrever alguns formatos de áudio. Infelizmente, não há forma padrão de reproduzir áudio na variedade de hardware e SO que o programador pode encontrar. O Python padrão inclui, porém, forma simples via módulo "os" (sistema operacional) para usar o SO subjacente na reprodução.

Reproduzindo .WAV com Python no Linux

Passo 1

Pressione "ALT" e F2 simultaneamente. Digite "python" na caixa. Selecione opção para rodar Python no terminal Linux. Clique "Executar".

Passo 2

No prompt Python, importe o módulo os: digite "import os".

Passo 3

Digite a chamada de sistema:

os.system("aplay sounds/test.wav")

Substitua "sounds/test.wav" pelo caminho e nome do arquivo .wav.

Passo 4

Pressione Enter para executar.

Reproduzindo .WAV com Python no Windows XP

Passo 1

Clique Iniciar > "Executar" para abrir o interpretador de comando do Windows.

Passo 2

No prompt, digite "python" e Enter. Algumas instalações exigem caminho para binários do Python (ex: "c:\python27\python" para versão 2.7).

Passo 3

No prompt Python, digite "import os" e Enter.

Passo 4

Digite o comando para reproduzir:

os.system("start /min mplay32 /play /close tada.wav")

Substitua "tada.wav" pelo caminho e nome do arquivo.

Passo 5

Pressione Enter para reproduzir.

Dica: Existem bibliotecas open-source de áudio para Python com classes e métodos para formatos populares. Geralmente têm dependências: outras bibliotecas necessárias para instalar e funcionar.
Aviso: A função "os.system()" permite executar qualquer comando do SO que o interpretador Python tenha permissão. É possível inserir comandos para deletar ou acessar dados e aplicações importantes.