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

การ Export และแปลงรูปแบบไฟล์เสียง

หากแก้ไขไฟล์เสียงไปแล้ว หรือไฟล์มีนามสกุลที่ไม่ถูกต้อง สามารถใช้ PyDub เพื่อ export และบันทึกเป็นไฟล์เสียงใหม่ได้

ทำได้โดยเรียกใช้ฟังก์ชัน .export() บน instance ของ AudioSegment ที่สร้างขึ้น ฟังก์ชัน export() รับพารามิเตอร์สองตัว ได้แก่ out_f คือพาธปลายทางของไฟล์เสียง และ format คือรูปแบบที่ต้องการให้ไฟล์เสียงใหม่เป็น ทั้งคู่เป็น string โดย format มีค่าเริ่มต้นเป็น "mp3" ดังนั้นอย่าลืมเปลี่ยนหากต้องการรูปแบบอื่น

ในแบบฝึกหัดนี้ จะได้ import ไฟล์ .mp3 นี้ (mp3_file.mp3) แล้ว export เป็นไฟล์นามสกุล .wav โดยใช้ .export()

จำไว้ว่าหากต้องการทำงานกับไฟล์ที่ไม่ใช่ .wav จะต้องติดตั้ง ffmpeg ด้วย

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

Spoken Language Processing ด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • Import mp3_file.mp3 และบันทึกไว้ในตัวแปร mp3_file
  • Export mp3_file โดยตั้งชื่อไฟล์เป็น mp3_file.wav และกำหนด format เป็น "wav"

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

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

from pydub import AudioSegment

# Import the .mp3 file
mp3_file = AudioSegment.from_file(____)

# Export the .mp3 file as wav
mp3_file.____(out_f=____,
                format=____)
แก้ไขและรันโค้ด