การปรับพารามิเตอร์ของไฟล์เสียง
ในระหว่างการสำรวจข้อมูลเบื้องต้น คุณอาจพบว่าพารามิเตอร์บางอย่างของไฟล์เสียงมีความแตกต่างกัน หรือไม่รองรับกับ API การรู้จำเสียงพูด
ไม่ต้องกังวล เพราะ PyDub มีฟังก์ชันในตัวที่ช่วยให้เปลี่ยนแปลงค่าต่าง ๆ ได้
ตัวอย่างเช่น สามารถกำหนด frame rate ของไฟล์เสียงได้โดยเรียก set_frame_rate() บน instance ของ AudioSegment แล้วส่งค่าจำนวนเต็มของ frame rate ที่ต้องการ (วัดเป็นเฮิรตซ์)
ในแบบฝึกหัดนี้ เราจะฝึกปรับเปลี่ยนคุณสมบัติต่าง ๆ ของไฟล์เสียง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Spoken Language Processing ด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import audio file
wav_file = AudioSegment.from_file(file="wav_file.wav")
# Create a new wav file with adjusted frame rate
wav_file_16k = wav_file.____(____)
# Check the frame rate of the new wav file
print(wav_file_16k.____)