Importando um arquivo de áudio com Python
Você viu que existem diferentes tipos de arquivos de áudio e que músicas em streaming e fala têm taxas de amostragem diferentes. Agora, vamos começar a trabalhar com esses arquivos.
Para começar, vamos importar o arquivo de áudio good_morning.wav usando a biblioteca nativa wave do Python. Em seguida, vamos ver como ele fica em formato de bytes usando o método embutido readframes().
Você pode ouvir good_morning.wav aqui.
Lembre-se: good_morning.wav tem apenas alguns segundos, mas, a 48 kHz, isso significa que ele contém 48.000 informações por segundo.
Este exercicio faz parte do curso
Processamento de Linguagem Falada em Python
Instruções do exercicio
- Importe a biblioteca
wavedo Python. - Leia o arquivo de áudio
good_morning.wave salve-o emgood_morning. - Crie
signal_gmlendo todos os frames degood_morningusandoreadframes(). - Veja como são os primeiros 10 frames de áudio fazendo o fatiamento de
signal_gm.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
import ____
# Create audio file wave object
good_morning = wave.open(____, 'r')
# Read all frames from wave object
____ = good_morning.readframes(-1)
# View first 10
print(signal_gm[:____])