คำบรรยายอัตโนมัติ
faster-whisper 1.2.1 · โมเดล small · รันบน CPU · ไม่เรียก API ภายนอก (หลังโหลดโมเดล)
เสียงพูดภาษาไทย + คำบรรยาย
ข้อความที่ถอดได้
| เวลา | ข้อความ |
| 00:00 – 00:02 | สวัสดีครับ นี่คือการทอดสอบเสียง |
ต้นฉบับที่พูด: “สวัสดีครับ นี่คือการทดสอบเสียง” → ถอดได้ผิด 1 คำ (“ทดสอบ” → “ทอดสอบ”) · ตรวจ VAD: 1 ช่วง · ภาษาไทย ความมั่นใจ 1.00
วิดีโอที่ไม่มีเสียงพูด
ผลลัพธ์: 0 ช่วง — VAD ตัดทิ้งทั้งหมด (ถูกต้อง เพราะคลิปมีแต่เสียงบรรยากาศ) สคริปต์รุ่นใหม่ไม่เขียนไฟล์ถ้าไม่มีคำพูด (และลบไฟล์ว่างเดิมทิ้งแล้ว)
คำสั่งที่ใช้
/opt/data/.venv-whisper/bin/python /opt/data/tools/subtitle.py audio.mp3 --lang th --model small
หมายเหตุ: ต้องถอดเสียงด้วย ffmpeg เป็น float32 16 kHz เอง เพราะ faster-whisper 1.2.1 ไม่ทำงานกับ PyAV 19 (TypeError: metadata_errors)