為文字分類準備音訊檔
Acme 對你目前的成果印象深刻,因此又傳來兩個音訊檔案資料夾。
其中一個資料夾叫做 pre_purchase,包含尚未購買(pre-purchase)的顧客音訊片段,例如 pre_purchase_audio_25.mp3(file)。
另一個叫做 post_purchase,包含已完成購買(post-purchase)的顧客音訊片段,例如 post_purchase_audio_27.mp3(file)。
檢視後你發現每個資料夾大約有 50 個檔案,而且都是 .mp3 格式。
Acme 想知道你是否能建立一個分類器,來分類未來的來電。你告訴他們,當然可以。
因此在本練習中,你會逐一處理每個資料夾,使用 convert_to_wav() 將音訊檔轉成 .wav 格式,之後就能進行轉錄。
本練習屬於課程
Python 的口語語言處理
練習說明
- 使用
convert_to_wav()將pre_purchase裡的檔案轉成.wav。 - 使用
convert_to_wav()將post_purchase裡的檔案轉成.wav。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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)