แปลงเสียงเป็นข้อความ

ถอดความเสียงพูดและวิดีโอเป็นข้อความและไฟล์ซับไตเติล SRT ด้วยโมเดล OpenAI Whisper ในเครื่อง

แปลงเสียงเป็นข้อความ

ถอดความเสียงพูดและวิดีโอเป็นข้อความและไฟล์ซับไตเติล SRT ด้วยโมเดล OpenAI Whisper ในเครื่อง

วิธีการทำงาน

1
Select Your File
Choose the file you want to process; your data is processed locally without uploads.
2
Configure Options
Adjust conversion, compression, or processing settings to suit your needs.
3
Process & Download
Run the task client-side in your browser and download the processed result.
ศูนย์ความรู้และแนวคิด

ถอดเสียงพูดเป็นข้อความและสร้างคำบรรยายด้วย OpenAI Whisper บน WebGPU

เครื่องมือถอดเสียงพูดเป็นข้อความ (In-Browser Speech-to-Text & Subtitle Generation) ช่วยเปลี่ยนเสียงพูดในไฟล์เสียงหรือวิดีโอให้กลายเป็นข้อความตัวอักษรดิจิทัลและไฟล์ซับไตเติล (SRT, VTT) โดยใช้โมเดลโครงข่ายประสาทเทียม OpenAI Whisper ผ่าน WebGPU และ WebAssembly โดยตรงในเบราว์เซอร์ของคุณ กระบวนการประมวลผลทั้งหมดเกิดขึ้นบนการ์ดจอในเครื่องของคุณโดยไม่มีการส่งสัญญาณเสียงขึ้นสู่คลาวด์ภายนอก ช่วยรักษาความลับของบทสนทนาและการประชุมอย่างสมบูรณ์

สูตรและหลักการทางเทคนิค

กระบวนการแปลงเสียงเป็นข้อความ AI = สัญญาณเสียง ➔ แปลงเป็น 16kHz Mono ➔ RMS Silence Gate ➔ สไลซ์หน้าต่างเวลา 30 วินาที ➔ การอนุมานโมเดล Whisper (WebGPU/WASM) ➔ จัดรูปแบบไทม์สแตมป์ SRT/VTT

แปลงสัญญาณเสียงอินพุตให้เป็นสเปกโตรแกรมเมล (Log-Mel Spectrogram) ส่งผ่านตัวเข้ารหัสและตัวถอดรหัส Transformer ของโมเดล Whisper ในหน่วยความจำ WebGPU และสร้างสตรีมโทเคนข้อความพร้อมไทม์สแตมป์อย่างแม่นยำ

ข้อแนะนำและวิธีปฏิบัติที่ถูกต้อง

  • ตรวจสอบการเร่งความเร็วฮาร์ดแวร์ WebGPU บนเบราว์เซอร์: ตรวจสอบแถบสถานะฮาร์ดแวร์เพื่อให้แน่ใจว่าเบราว์เซอร์เปิดใช้งาน WebGPU เพื่อความเร็วในการถอดเสียงที่รวดเร็วเหนือกว่าซีพียูหลายเท่า
  • จำกัดขนาดไฟล์เสียงไม่เกิน 100 MB เพื่อความเสถียรของหน่วยความจำ RAM: การประมวลผลโมเดล AI ในเบราว์เซอร์มีข้อจำกัดเรื่อง RAM หากไฟล์มีขนาดยาวมาก ควรแบ่งเป็นไฟล์ย่อยก่อนนำมาถอดเสียง
  • เลือกภาษาที่พูดให้ตรงกับเนื้อหาเพื่อเพิ่มความแม่นยำสูงสุด: เลือกระบุภาษาของเสียงพูด (เช่น ภาษาไทย หรือ ภาษาอังกฤษ) เพื่อช่วยให้โมเดลใช้พจนานุกรมและคลังคำศัพท์ที่ถูกต้อง
  • ดาวน์โหลดผลลัพธ์เป็นไฟล์ SRT หรือ WebVTT สำหรับทำซับไตเติลวิดีโอ: คุณสามารถส่งออกไฟล์คำบรรยายพร้อมแท็กเวลาที่ตรงกับเสียงพูดได้ทันทีเพื่อนำไปใส่ในวิดีโอ YouTube

คำถามที่พบบ่อย (FAQ)

ไฟล์เสียงหรือวิดีโอส่วนบุคคลถูกอัปโหลดขึ้นเซิร์ฟเวอร์คลาวด์หรือไม่?
ไม่ถูกอัปโหลดอย่างแน่นอน การรันโมเดลโครงข่ายประสาทเทียม Whisper การแปลงสัญญาณเสียง และการสร้างข้อความทั้งหมดเกิดขึ้นภายในเบราว์เซอร์ของคุณผ่าน WebGPU ข้อมูลเสียงของคุณจึงคงความเป็นส่วนตัวสูงสุด
โมเดล Whisper ในเบราว์เซอร์ถูกดาวน์โหลดเข้ามาอย่างไร?
เมื่อคุณกดยืนยันการใช้งานในครั้งแรก เบราว์เซอร์จะดาวน์โหลดน้ำหนักของโมเดล Whisper-Tiny (ขนาดประมาณ 39 MB) มาจัดเก็บไว้ใน IndexedDB ของเครื่องคุณ ทำให้การใช้งานในครั้งต่อไปสามารถทำงานได้ทันทีแม้ไม่มีอินเทอร์เน็ต
โมเดลนี้รองรับการถอดเสียงภาษาไทยได้ดีเพียงใด?
โมเดล Whisper เป็นโมเดลที่รองรับหลายภาษา (Multilingual) รวมถึงภาษาไทย โดยสามารถถอดเสียงพูดภาษาไทยทั่วไปได้อย่างแม่นยำ ทั้งนี้เสียงที่ชัดเจนและไม่มีเสียงรบกวนรอบข้างจะช่วยให้ได้ผลลัพธ์ที่ถูกต้องที่สุด
สามารถนำผลลัพธ์ไปส่งออกเป็นไฟล์อะไรได้บ้าง?
คุณสามารถเลือกส่งออกเป็นข้อความธรรมดา (TXT), ไฟล์คำบรรยายมาตรฐาน SubRip (.srt), ไฟล์ซับไตเติลสำหรับเว็บ WebVTT (.vtt) หรือคัดลอกลงคลิปบอร์ดได้ในคลิกเดียว