ÎncepețiÎncepe gratuit

Importarea unui fișier audio cu Python

Ai văzut că există diferite tipuri de fișiere audio și că muzica în streaming și limbajul vorbit au rate de eșantionare diferite. Acum vrem să începem să lucrăm efectiv cu aceste fișiere.

Pentru start, vom importa fișierul audio good_morning.wav folosind biblioteca integrată wave din Python. Apoi vom vedea cum arată acesta în format de octeți, folosind metoda readframes().

Poți asculta good_morning.wav aici.

Reține că good_morning.wav durează doar câteva secunde, dar la 48 kHz conține 48.000 de unități de informație pe secundă.

Acest exercițiu face parte din cursul

Procesarea limbajului vorbit în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă biblioteca wave din Python.
  • Citește fișierul audio good_morning.wav și salvează-l în variabila good_morning.
  • Creează variabila signal_gm citind toate cadrele din good_morning cu ajutorul metodei readframes().
  • Vezi cum arată primele 10 cadre audio aplicând slicing pe signal_gm.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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[:____])
Editează și rulează codul