Aan de slagGa gratis aan de slag

Audioparameters met PyDub

Elk audiobestand waar je mee werkt, heeft een aantal kenmerken, zoals het aantal kanalen, framesnelheid (of samplefrequentie), samplebreedte en meer.

Deze parameters kennen is handig om ervoor te zorgen dat je audiobestanden compatibel zijn met de vereisten van verschillende API’s voor spraaktranscriptie.

Veel API’s raden bijvoorbeeld een minimale framesnelheid (wav_file.frame_rate) van 16.000 Hz aan.

Wanneer je een instantie van AudioSegment maakt, leidt PyDub deze parameters automatisch af uit je audiobestanden en slaat ze op als attributen.

In deze oefening verken je deze attributen.

Deze oefening maakt deel uit van de cursus

Spoken Language Processing in Python

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Import audio file
wav_file = AudioSegment.from_file(file="wav_file.wav")

# Find the frame rate
print(wav_file.____)
Code bewerken en uitvoeren