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
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.____)