>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Como reproduzir um arquivo .WAV em Python


O extenso conjunto de bibliotecas padrão do Python permite que os programadores lidem com uma ampla variedade de tarefas de programação. Python é uma linguagem com "baterias incluídas":nada mais a acrescentar. Fiel à forma, o Python possui funções internas para ler e gravar alguns formatos de arquivo de áudio. Infelizmente, não há maneiras padrão de reproduzir arquivos de áudio em toda a ampla gama de hardware e sistemas operacionais que o programador Python pode encontrar. O Python padrão, no entanto, inclui uma maneira simples de fazer o trabalho. O "os" ou módulo do sistema operacional permite que o programador use o sistema operacional subjacente para fazer o trabalho real de reproduzir o arquivo.

Reproduzindo arquivos .Wav com Python no Linux

Etapa 1


Pressione as teclas "ALT" e F2 simultaneamente. Digite "python" na caixa de entrada. Selecione a opção para permitir que o Python seja executado no terminal Linux. Clique no botão "Executar".

Etapa 2


No prompt do Python, importe o módulo os digitando "import os".

Etapa 3


Insira a seguinte chamada de sistema na linha de comando do Python.

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

Substitua o parâmetro "sounds/test.wav" pelo local e nome do arquivo .wav a ser reproduzido.

Etapa 4


Pressione a tecla de retorno ou enter para executar o código.

Reproduzindo arquivos .Wav com Python no Windows XP

Etapa 1


Clique no botão do menu Iniciar e selecione "Executar" para carregar o interpretador de comandos do Windows.

Etapa 2


No prompt de comando do Windows, digite "python" e pressione a tecla Enter. Algumas instalações requerem o caminho para o diretório que contém os binários do Python para localizar e carregar o interpretador. Por exemplo, se o Python 2.7 for a versão instalada, para carregar o interpretador do Python, digite "c:\python27\python".

Etapa 3


No prompt de linha de comando do Python, digite "import os" e pressione a tecla Enter.

Etapa 4


Digite o seguinte comando no prompt do interpretador Python para reproduzir o arquivo wave.

os.system("iniciar /min mplay32 /reproduzir /fechar tada.wav")

Substitua o parâmetro "sounds/test.wav" pelo local e nome do arquivo .wav a ser reproduzido.

Etapa 5


Pressione a tecla Enter ou Enter para reproduzir o arquivo wave.

Dica


Os programadores Python têm várias bibliotecas de áudio de código aberto disponíveis que podem fornecer as classes e métodos necessários para reproduzir formatos populares de arquivos de áudio. Essas bibliotecas geralmente têm dependências:outras bibliotecas ou arquivos são necessários para que sejam instaladas e funcionem.

Aviso


A função "os.system()" do Python permite que qualquer comando padrão do sistema operacional seja executado que o interpretador do Python tenha permissão para executar. É possível inserir comandos para excluir ou acessar dados e aplicativos importantes.