ไฟล์เสียงประเภทต่างๆ
ตอนนี้คุณได้เห็นตัวอย่างการทำงานของคลาส Recognizer แล้ว ลองมาดูกรณีอื่นๆ กันบ้าง เช่น เสียงพูดในภาษาอื่น
คิดว่าจะเกิดอะไรขึ้น เมื่อเรียกใช้ฟังก์ชัน recognize_google() กับไฟล์ good_morning.wav เวอร์ชันภาษาญี่ปุ่น (ไฟล์) (japanese_audio)?
ภาษาเริ่มต้นคือ "en-US" ผลลัพธ์จะแตกต่างกันไหมเมื่อใช้แท็ก "ja"?
แล้วถ้าเป็นเสียงที่ไม่ใช่เสียงพูดล่ะ อย่างเช่น เสียงคำรามของเสือดาว (leopard_audio)
หรือเสียงพูดที่อาจไม่ใช่คำพูดจริงๆ เช่น เสียงทารกพูดอ้อแอ้ (charlie_audio)?
เพื่อทำความคุ้นเคยกับคลาส Recognizer มากขึ้น เราจะดูตัวอย่างของแต่ละกรณีเหล่านี้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Spoken Language Processing ด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a recognizer class
recognizer = sr.Recognizer()
# Pass the Japanese audio to recognize_google
text = recognizer.recognize_google(____, language=____)
# Print the text
print(text)