เตรียมไฟล์เสียงสำหรับการจำแนกข้อความ
Acme ประทับใจผลงานของคุณมาก จึงส่งโฟลเดอร์ไฟล์เสียงเพิ่มมาอีกสองโฟลเดอร์
โฟลเดอร์แรกชื่อ pre_purchase เก็บคลิปเสียงจากลูกค้าที่ยังไม่ได้ซื้อสินค้า เช่น pre_purchase_audio_25.mp3 (ไฟล์)
อีกโฟลเดอร์ชื่อ post_purchase เก็บคลิปเสียงจากลูกค้าที่ซื้อสินค้าไปแล้ว เช่น post_purchase_audio_27.mp3 (ไฟล์)
เมื่อตรวจสอบไฟล์แล้วพบว่าแต่ละโฟลเดอร์มีไฟล์ประมาณ 50 ไฟล์ และทั้งหมดอยู่ในรูปแบบ .mp3
Acme ต้องการให้สร้างตัวจำแนกประเภทสายโทรศัพท์ในอนาคต ซึ่งทำได้แน่นอน
ในแบบฝึกหัดนี้ ให้วนซ้ำแต่ละโฟลเดอร์แล้วแปลงไฟล์เสียงให้เป็นรูปแบบ .wav โดยใช้ convert_to_wav() เพื่อเตรียมนำไปถอดความต่อไป
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Spoken Language Processing ด้วย Python
คำแนะนำการฝึกหัด
- แปลงไฟล์ใน
pre_purchaseให้เป็น.wavโดยใช้convert_to_wav() - แปลงไฟล์ใน
post_purchaseให้เป็น.wavโดยใช้convert_to_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)