เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การทำงานกับเสียงที่มีสัญญาณรบกวน

ในแบบฝึกหัดนี้ เราจะเริ่มด้วยการแปลงตัวอย่างเสียงพูดที่ชัดเจนเป็นข้อความ แล้วดูว่าเกิดอะไรขึ้นเมื่อเพิ่มเสียงรบกวนพื้นหลังเข้าไป

ตัวอย่างเสียงที่ชัดเจนได้ถูกนำเข้ามาในตัวแปร clean_support_call แล้ว

เล่นไฟล์เสียง clean support call

จากนั้นเราจะทำแบบเดียวกันกับไฟล์เสียงที่มีสัญญาณรบกวน ซึ่งบันทึกไว้ในตัวแปร noisy_support_call โดยไฟล์นี้มีเนื้อหาเสียงพูดเหมือนกับ clean_support_call แต่มีเสียงรบกวนพื้นหลังเพิ่มเข้ามา

เล่นไฟล์เสียง noisy support call

เพื่อลดผลกระทบจากเสียงรบกวนพื้นหลัง เราจะใช้ฟังก์ชัน adjust_for_ambient_noise() ของ Recognizer

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Spoken Language Processing ด้วย Python

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

recognizer = sr.Recognizer()

# Record the audio from the clean support call
with ____ as source:
  clean_support_call_audio = ____.record(____)

# Transcribe the speech from the clean support call
text = recognizer.____(____,
					   language="en-US")

print(text)
แก้ไขและรันโค้ด