ComenzarEmpieza gratis

Importar un archivo de audio con Python

Ya has visto que hay distintos tipos de archivos de audio y que la música en streaming y el habla tienen diferentes frecuencias de muestreo. Ahora vamos a empezar a trabajar con estos archivos.

Para empezar, vamos a importar el archivo de audio good_morning.wav usando la biblioteca integrada wave de Python. Después veremos cómo se ve en forma de bytes con el método incorporado readframes().

Puedes escuchar good_morning.wav aquí.

Recuerda: good_morning.wav dura solo unos segundos, pero a 48 kHz significa que contiene 48.000 unidades de información por segundo.

Este ejercicio forma parte del curso

Procesamiento del lenguaje hablado en Python

Ver curso

Instrucciones del ejercicio

  • Importa la biblioteca wave de Python.
  • Lee el archivo de audio good_morning.wav y guárdalo en good_morning.
  • Crea signal_gm leyendo todos los fotogramas de good_morning usando readframes().
  • Observa cómo son los primeros 10 fotogramas de audio haciendo slicing de signal_gm.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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 y ejecutar código