Förbereda ljudfiler för textklassificering
Acme är mycket imponerade av ditt arbete hittills och har skickat över ytterligare två mappar med ljudfiler.
En mapp heter pre_purchase och innehåller ljudklipp från kunder som ännu inte har gjort ett köp, till exempel pre_purchase_audio_25.mp3 (fil).
Den andra mappen heter post_purchase och innehåller ljudklipp från kunder som har gjort ett köp, till exempel post_purchase_audio_27.mp3 (fil).
När du undersöker filerna ser du att det finns ungefär 50 i varje mapp och att de är i .mp3-format.
Acme vill veta om du kan bygga en klassificerare för att kategorisera framtida samtal. Du svarar att det absolut går.
I den här övningen går du igenom varje mapp och konverterar ljudfilerna till .wav-format med hjälp av convert_to_wav(), så att du sedan kan transkribera dem.
Den här övningen är en del av kursen
Taligenkänning i Python
Övningsinstruktioner
- Konvertera filerna i
pre_purchasetill.wavmed hjälp avconvert_to_wav(). - Konvertera filerna i
post_purchasetill.wavmed hjälp avconvert_to_wav().
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Convert post purchase
for file in post_purchase:
print(f"Converting {file} to .wav...")
convert_to_wav(____)
# Convert pre purchase
for file in ____:
print(f"Converting {file} to .wav...")
____(file)