คำบรรยายอัตโนมัติ

faster-whisper 1.2.1 · โมเดล small · รันบน CPU · ไม่เรียก API ภายนอก (หลังโหลดโมเดล)

เสียงพูดภาษาไทย + คำบรรยาย

เปิดคำบรรยายในตัวเล่นไม่ได้ (audio ไม่แสดง cue) — ดูข้อความที่ถอดได้ด้านล่าง หรือโหลดไฟล์ .srt / .vtt

ข้อความที่ถอดได้

เวลาข้อความ
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)