Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Importe a biblioteca wave do Python.
  • Leia o arquivo de áudio good_morning.wav e salve-o em good_morning.
  • Crie signal_gm lendo todos os frames de good_morning usando readframes().
  • 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[:____])
Editar e Executar Código