SenseVoice vs Whisper: โมเดลที่ดีที่สุดสำหรับภาษาญี่ปุ่น เกาหลี และจีน (Benchmark)

12 พฤษภาคม 2569
·
7 min read
·Whisper Notes Team

TL;DR — เปรียบเทียบโมเดลบนอุปกรณ์ 3 ตัว

Parakeet V3 SenseVoice Small Whisper Large V3 Turbo
อังกฤษ 5 นาที 2.91s (103×) 5.8s (52×) 20.92s (14.3×)
จีน 27 นาที ไม่รองรับภาษาจีน 13.83s (118×) 2 min 4s (13.1×)
ภาษาที่รองรับ 25 (ยุโรป) 5 (zh, en, ja, ko, yue) 100+
ดาวน์โหลด 465 MB 827 MB ~1.6 GB
เหมาะสำหรับ อังกฤษ & ยุโรป จีน, ญี่ปุ่น, เกาหลี, กวางตุ้ง ภาษาอื่นทั้งหมด (100+ ภาษา)

* เบนช์มาร์กความเร็วบน Apple M4 Pro, 32 GB พอดแคสต์อังกฤษ 5 นาทีและพอดแคสต์จีน 27 นาที Realtime factor = ความยาวเสียง ÷ เวลาประมวลผล (ยิ่งสูง = ยิ่งเร็ว) เบนช์มาร์กมาจากเวอร์ชัน Mac; SenseVoice มีให้ใช้บน iPhone ด้วยเช่นกัน

เริ่มตั้งแต่ เวอร์ชัน 1.5.0 (Direct Download / DMG) Whisper Notes สำหรับ Mac ใช้ SenseVoice Small เป็นเอนจิ้นเฉพาะสำหรับการถอดเสียงภาษาจีน ญี่ปุ่น เกาหลี และกวางตุ้ง มาแทนที่ Qwen3-ASR โดยทำงานบน GPU ของ Apple ผ่าน MLX แทน CPU — ประมวลผลพอดแคสต์จีน 27 นาทีใน 13.83 วินาที แทนที่จะเป็น 3 นาที 44 วินาที

ทำไมเราจึงเปลี่ยนจาก Qwen3-ASR

Qwen3-ASR เป็นโมเดลที่ดี รองรับ 30 ภาษาและ 22 สำเนียงจีน ความแม่นยำภาษาจีนใกล้เคียงระดับสูงสุด แต่มีปัญหาที่แย่ลงเมื่อเสียงยาวขึ้น นั่นคือความเร็ว

Qwen3 ใช้สถาปัตยกรรมแบบ autoregressive — วิธีเดียวกับ Whisper ประมวลผลเสียงทีละเฟรม ไม่เคยข้ามไปข้างหน้า พอดแคสต์จีน 27 นาทีใช้เวลา 224 วินาที ใช้งานได้ แต่ไม่ใช่ประสบการณ์ผลลัพธ์ทันทีที่ Parakeet V3 มอบให้สำหรับภาษาอังกฤษ

ปัญหาที่ลึกกว่าคือโครงสร้างพื้นฐาน การรวม Qwen3 ของเราใช้ sherpa-onnx ซึ่งเป็นไลบรารี C ที่มี Swift wrapper 2,249 บรรทัด ส่งทุกอย่างผ่าน CPU GPU ของ Mac ไม่ได้ทำงานเลย

SenseVoice แก้ทั้งสองปัญหา สถาปัตยกรรม non-autoregressive เพื่อความเร็ว Apple MLX เพื่อการเร่งความเร็ว GPU ผลลัพธ์: เร็วขึ้น 16.2 เท่าบนฮาร์ดแวร์เดียวกัน โค้ดลดจาก 2,249 บรรทัดเหลือ 288

เบนช์มาร์ก

ทั้งสามโมเดลทำงานบน Apple M4 Pro เครื่องเดียวกัน ไฟล์เสียงเดียวกัน เงื่อนไขเดียวกัน ไม่มีคลาวด์ ไม่มีอินเทอร์เน็ต มีแค่ซิลิคอน

โมเดล อังกฤษ 5 นาที จีน 27 นาที ความเร็ว (RTFx)
Parakeet V3 2.91s ไม่รองรับภาษาจีน 103×
SenseVoice Small 5.8s 13.83s 52–118×
Whisper Large V3 Turbo 20.92s 2 min 4s 13–14×
Qwen3-ASR (ลบออกแล้ว) — 224s 7.2×

ในภาษาอังกฤษ SenseVoice ทำงานที่ราวครึ่งหนึ่งของความเร็ว Parakeet — ก็ยังเร็วมากอย่างน่าทึ่ง ส่วนภาษาจีน Parakeet ใช้ไม่ได้เลย และ SenseVoice ถอดพอดแคสต์ 27 นาทีเสร็จในไม่ถึง 14 วินาที กดถอดเสียง หายใจหนึ่งครั้ง ข้อความก็พร้อมแล้ว

เทียบกับ 2 นาที 4 วินาทีของ Whisper หรือ Qwen3 เดิมที่ 3 นาที 44 วินาที สถาปัตยกรรมสำคัญกว่าจำนวนพารามิเตอร์

ตารางเปรียบเทียบความเร็วการอนุมานอย่างเป็นทางการจากบทความ FunAudioLLM: SenseVoice-Small (70ms ต่อเสียง 10 วินาที) vs Whisper-Small (518ms) vs Whisper-Large-V3 (1281ms) - แสดงสถาปัตยกรรมโมเดล พารามิเตอร์ ภาษาที่รองรับ RTF และเวลาแฝง

เบนช์มาร์กการอนุมานอย่างเป็นทางการจากบทความ FunAudioLLM: SenseVoice-Small ประมวลผลเสียง 10 วินาทีใน 70ms (A800 GPU) Whisper-Large-V3 ใช้เวลา 1,281ms บนฮาร์ดแวร์เดียวกัน โปรดทราบว่านี่คือเวลาแฝงการอนุมานบน GPU ศูนย์ข้อมูล ไม่ใช่ตัวเลขบนเครื่องด้านบน

โมเดล เวลาโหลด ขนาดดาวน์โหลด
Parakeet V3 0.77s 465 MB
SenseVoice Small 0.81s 827 MB
Whisper Small 1.03s 600 MB
Whisper Large V3 Turbo 3.18s ~1.6 GB

* เวลาโหลดวัดบน Apple M4 Pro, 32 GB

SenseVoice โหลดภายในหนึ่งวินาที บน Mac 8 GB ทำงานได้สบายพร้อมกับแอปอื่น

ทำไม SenseVoice จึงเร็วกว่า: สถาปัตยกรรม + Runtime

ช่องว่างความเร็วระหว่าง Qwen3-ASR และ SenseVoice มาจากสองปัจจัยที่เป็นอิสระต่อกัน

ปัจจัยที่ 1: สถาปัตยกรรมโมเดล Qwen3-ASR เป็น autoregressive — สร้างโทเค็นทีละตัว แต่ละตัวขึ้นอยู่กับตัวก่อนหน้า SenseVoice ใช้ตัวเข้ารหัส non-autoregressive (NAR) ที่ประมวลผลเสียงทั้งหมดแบบขนาน ความแตกต่างทางสถาปัตยกรรมเพียงอย่างเดียวนี้ทำให้ SenseVoice เร็วกว่าโดยพื้นฐาน ไม่ว่าจะใช้ฮาร์ดแวร์อะไร

ปัจจัยที่ 2: Runtime การรวม Qwen3-ASR ใช้ sherpa-onnx ซึ่งทำงานบน CPU SenseVoice ทำงานผ่าน Apple MLX ส่งการคำนวณไปที่ GPU Qwen3 สามารถทำงานบน MLX ได้ไหม? ได้ — แต่ก็ยังจะช้ากว่า SenseVoice เพราะคอขวดของ autoregressive อยู่ที่สถาปัตยกรรม ไม่ใช่ runtime

Qwen3-ASR (เก่า) SenseVoice (ใหม่)
สถาปัตยกรรม Autoregressive (ทีละโทเค็น) Non-autoregressive (ขนาน)
Runtime sherpa-onnx (CPU) Apple MLX (GPU)
จีน 27 นาที 224 วินาที 13.83 วินาที
เร็วขึ้นรวม ค่าฐาน เร็วขึ้น 16.2 เท่า
โค้ดเบส เฟรมเวิร์ก C 168 MB + Swift 2,249 บรรทัด Swift Actor 288 บรรทัด

* พอดแคสต์จีน 27 นาทีเดียวกัน Apple M4 Pro การเร่งความเร็ว 16.2 เท่ารวมทั้งการปรับปรุงสถาปัตยกรรม (NAR vs AR) และ runtime (GPU vs CPU)

โค้ดก็ง่ายขึ้นด้วย การใช้งาน SenseVoice ใหม่เป็น Swift Actor เพียง 288 บรรทัดที่สื่อสารกับ MLX โดยตรง แทนที่เฟรมเวิร์ก C 168 MB โค้ดน้อยลง บั๊กน้อยลง แอปเล็กลง

ห้าภาษา ทำได้ดี

SenseVoice ไม่พยายามทำทุกอย่าง มันจัดการห้าภาษา:

ภาษา SenseVoice-Small Whisper-Large-V3 ผู้ชนะ
จีน (zh-CN) 10.78% CER 12.55% CER SenseVoice (-14%)
กวางตุ้ง (yue) 7.09% CER 10.41% CER SenseVoice (-32%)
ญี่ปุ่น (ja) 11.96% CER 10.34% CER Whisper (เล็กน้อย)
เกาหลี (ko) 8.28% CER 5.59% CER Whisper
อังกฤษ (en) 14.71% WER 9.39% WER Whisper (ใช้ Parakeet ดีกว่า)

* เบนช์มาร์ก CommonVoice, CER = อัตราผิดพลาดตัวอักษร, WER = อัตราผิดพลาดคำ ยิ่งต่ำยิ่งดี แหล่งข้อมูล: บทความ FunAudioLLM (2024) เวลาแฝงการอนุมาน SenseVoice-Small: 70ms ต่อเสียง 10 วินาที (A800 GPU) เทียบกับ 1,281ms ของ Whisper-Large-V3 บนฮาร์ดแวร์เดียวกัน

เปรียบเทียบความแม่นยำ SenseVoice vs Whisper บนเบนช์มาร์ก CommonVoice สำหรับจีน กวางตุ้ง อังกฤษ ญี่ปุ่น เกาหลี และอีก 25 ภาษา - กราฟแท่ง WER/CER

เบนช์มาร์ก CommonVoice: SenseVoice-Small (เหลือง) vs Whisper-Small (น้ำเงิน) vs Whisper-Large-V3 (ส้ม) ยิ่งต่ำยิ่งดี แหล่งข้อมูล: บทความ FunAudioLLM

ตัวเลขบอกเล่าเรื่องจริง SenseVoice ชนะ Whisper ในความแม่นยำภาษาจีนและกวางตุ้งอย่างมีนัยสำคัญ ขณะที่ Whisper แม่นยำกว่าสำหรับญี่ปุ่น เกาหลี และอังกฤษ แต่ SenseVoice ทำงานที่ 52 เท่าของเวลาจริงขึ้นไป บน Apple Silicon ในการใช้งานจริง ความแตกต่างของความเร็วสำคัญกว่าความแม่นยำที่ต่างกันไม่กี่เปอร์เซ็นต์

ผลลัพธ์กวางตุ้งควรค่าแก่การเน้นย้ำเป็นพิเศษ Whisper-Small ได้ 38.97% CER สำหรับกวางตุ้ง — แทบใช้ไม่ได้ แม้แต่ Whisper-Large-V3 ก็ทำได้แค่ 10.41% SenseVoice ทำได้ 7.09% ก่อน SenseVoice ไม่มีวิธีที่ดีในการถอดเสียงกวางตุ้งบน Mac แบบออฟไลน์ หากคุณพูดกวางตุ้ง โมเดลนี้มีเพื่อคุณ

ผลลัพธ์การถอดเสียงเกาหลีด้วย SenseVoice ใน Whisper Notes สำหรับ Mac แสดงข้อความเกาหลีที่แม่นยำจากวิดีโอ

การถอดเสียงเกาหลีด้วย SenseVoice: นำเข้าวิดีโอพร้อมคำบรรยายที่มีเวลากำกับ

ทดสอบจริง: พอดแคสต์จีน 27 นาที

เราถอดเสียงตอนหนึ่ง 27 นาทีของ Thirteen Invitations (十三邀) พอดแคสต์สัมภาษณ์จีน ด้วยทั้ง SenseVoice และ Whisper Large V3 Turbo บน M4 Pro เครื่องเดียวกัน ใช้ ElevenLabs Scribe (คลาวด์) เป็นตัวอ้างอิง โมเดลทั้งสองบนเครื่องมีจำนวนข้อผิดพลาดใกล้เคียงกัน แต่ประเภทต่างกัน:

SenseVoice Whisper Large V3
เวลา 13.83s 2 min 4s
ข้อผิดพลาด (ตัวอย่าง 5 นาที) ~15–20 ~12–15
ข้อผิดพลาดที่เลวร้ายที่สุด 时差→食堂 (เขตเวลา→โรงอาหาร) 西昌→西藏 (เมือง Xīchāng→ทิเบต, คลาดเคลื่อน 4,000 กม.)
รูปแบบข้อผิดพลาด สลับคำพ้องเสียง ข้อผิดพลาดทางภูมิศาสตร์/ข้อเท็จจริง

* เปรียบเทียบด้วยตนเองกับ ElevenLabs Scribe (อ้างอิงคลาวด์ ซึ่งก็ไม่สมบูรณ์แบบ) โมเดลทั้งสองบนเครื่องเขียน "根深蒂固" ถูกต้อง ขณะที่ Scribe ผิด

ความแม่นยำใกล้เคียงกัน และได้บทถอดเสียงใน 13.83 วินาทีแทนที่จะเป็นสองนาที สำหรับการถอดเสียงจีนในสถานการณ์จริง SenseVoice ให้บทถอดเสียงที่ใช้ได้ก่อนที่ Whisper จะโหลดเสร็จ

เมื่อไหร่ควรใช้โมเดลไหน

ตอนนี้ Whisper Notes สำหรับ Mac มาพร้อมโมเดลเสียงสี่ตัวในบิลด์ Mac ทั้งสองแบบ และเวอร์ชันที่ดาวน์โหลดตรงจากเว็บไซต์ (DMG) เพิ่มตัวที่ห้าตั้งแต่ 1.6.0 คือ Qwen3-ASR 1.7B (Beta) โดยสี่ตัวด้านล่างแต่ละตัวเหมาะสำหรับสถานการณ์ที่แตกต่างกัน:

คุณต้องการ... ใช้โมเดลนี้ เหตุผล
อังกฤษหรือยุโรป ความเร็วสูงสุด Parakeet V3 103× เรียลไทม์, อัตราข้อผิดพลาดต่ำสุด ค่าเริ่มต้น
จีน ญี่ปุ่น เกาหลี หรือกวางตุ้ง SenseVoice Small 52–118× เรียลไทม์ โมเดลเดียวที่รองรับกวางตุ้งบน iPhone และเวอร์ชัน Mac App Store
ภาษาใดก็ได้ใน 100+ ภาษา (อาหรับ ไทย รัสเซีย ฯลฯ) Whisper Large V3 Turbo รองรับภาษามากที่สุด ช้ากว่าแต่ใช้ได้ทุกภาษา
ครบ 101 ภาษาบน Mac รุ่นเก่า Whisper Small 600 MB เบาที่สุดในบรรดาโมเดล Whisper และยังรองรับ 101 ภาษา
ตัวเลือกโมเดล Whisper Notes Mac แสดง Parakeet V3, SenseVoice Small, Whisper Small และ Whisper Large V3 Turbo พร้อมขนาดดาวน์โหลดและภาษาที่รองรับ

การตั้งค่า → โมเดลถอดเสียง: เลือกเอนจิ้นที่เหมาะกับภาษาของคุณ

ตัวเลือกโมเดลในการตั้งค่าแสดงทุกโมเดลที่เวอร์ชันของคุณมี พร้อมขนาดดาวน์โหลด จำนวนภาษา และข้อกำหนดหน่วยความจำ SenseVoice ดาวน์โหลดเมื่อใช้ครั้งแรก (~827 MB) และเก็บไว้บนเครื่อง

ข้อจำกัด

SenseVoice ไม่ใช่โมเดลสากล สิ่งที่ทำไม่ได้มีดังนี้:

• รองรับแค่ 5 ภาษา หากคุณต้องการภาษาไทย รัสเซีย อาหรับ ฮินดี หรือภาษาอื่นนอกเหนือจากกลุ่ม CJK ที่ SenseVoice เน้น ให้ใช้ Whisper ต่อไป

• อัปเดต: เดิมที SenseVoice มีเฉพาะบน Mac ผ่าน Apple MLX แต่ตอนนี้มีให้ใช้บน iPhone แล้วเช่นกัน — iOS รองรับชุดโมเดลเดียวกับ Mac: Parakeet V3, Whisper และ SenseVoice

• ปัญหาเสียงเบา ในช่วงที่สั้นมากหรือเบามาก SenseVoice อาจออกเป็นภาษาจีนโดยไม่สนใจภาษาที่เลือก การตั้งภาษาด้วยตนเอง (แทน "อัตโนมัติ") ช่วยลดปัญหานี้

• ไม่รองรับสตรีมมิ่ง ต่างจากโหมดสตรีมมิ่งของ Whisper SenseVoice ประมวลผลเสียงทั้งหมดหลังจากบันทึกเสร็จ สำหรับไฟล์ยาว มันจะตัดอัตโนมัติที่จุดเงียบและแสดงผลทีละส่วน

เหล่านี้คือข้อจำกัดทางสถาปัตยกรรม ไม่ใช่บั๊ก โมเดลที่ฝึกด้วย 5 ภาษาทำ 5 ภาษานั้นได้ดีมาก การครอบคลุมมากกว่า 100 ภาษาของ Whisper มาพร้อมกับความเร็วที่ช้ากว่าและความแม่นยำที่ไม่สม่ำเสมอในแต่ละภาษา

กำลังเปรียบเทียบตัวเลือกออฟไลน์ทั้งหมดอยู่? โมเดลแปลงเสียงเป็นข้อความบนอุปกรณ์ทุกตัว — Whisper ทุกรุ่น, Parakeet V3, SenseVoice และ Voxtral — ถูกนำมาเปรียบเทียบแบบเคียงข้างกันในหน้าเปรียบเทียบโมเดล Whisper ของเรา เพิ่งเริ่มรู้จัก Whisper? เริ่มต้นที่คู่มือการถอดเสียงด้วย Whisper — โมเดลนี้คืออะไร วิธีรันทุกแบบ และค่าใช้จ่ายเท่าไหร่

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

ทางเลือกแทน Whisper ที่เร็วที่สุดสำหรับการถอดเสียงภาษาจีน ญี่ปุ่น และเกาหลีคืออะไร?

SenseVoice Small มีให้ใช้ใน Whisper Notes ทั้งบน Mac และ iPhone ในการทดสอบบน Mac ด้วย M4 Pro ของเรา มันถอดเสียงพอดแคสต์จีน 27 นาทีใน 13.83 วินาที (52–118× เรียลไทม์) ขณะที่ Whisper Large V3 Turbo ใช้เวลากว่า 2 นาทีกับไฟล์เดียวกัน

SenseVoice ดีกว่า Whisper สำหรับภาษาจีนหรือไม่?

สำหรับภาษาจีนและกวางตุ้ง ใช่ บนเบนช์มาร์ก CommonVoice SenseVoice ได้ 10.78% CER สำหรับภาษาจีน เทียบกับ 12.55% ของ Whisper-Large-V3 และบน M4 Pro ของเรา มันถอดพอดแคสต์ 27 นาทีใน 13.83 วินาที ขณะที่ Whisper ใช้ 2 นาที 4 วินาที ส่วน Whisper ยังคงแม่นยำกว่าเล็กน้อยสำหรับภาษาญี่ปุ่นและเกาหลี ถ้าสองภาษานี้เป็นภาษาหลักของคุณ เลือกเอนจินไหนก็สมเหตุสมผล

ฉันสามารถถอดเสียงภาษากวางตุ้งแบบออฟไลน์บน Mac ได้ไหม?

ได้ SenseVoice ได้ 7.09% CER สำหรับกวางตุ้ง เทียบกับ 10.41% ของ Whisper-Large-V3 และ 38.97% ที่แทบใช้ไม่ได้ของ Whisper-Small ก่อนมี SenseVoice ไม่มีวิธีที่ดีในการถอดเสียงกวางตุ้งแบบออฟไลน์บน Mac

SenseVoice ใช้งานบน iPhone ได้ไหม?

ได้ Whisper Notes บน iPhone รองรับชุดโมเดลเดียวกับ Mac — Parakeet V3, Whisper และ SenseVoice — คุณจึงถอดเสียงจีน ญี่ปุ่น เกาหลี และกวางตุ้งแบบออฟไลน์บน iPhone ของคุณได้เช่นกัน

ลองใช้งาน

SenseVoice มีใน Whisper Notes สำหรับ Mac v1.5.0 (Direct Download / DMG) ขึ้นไป และในแอป iPhone เวอร์ชันปัจจุบัน บน Mac ดาวน์โหลดได้จาก การตั้งค่า → โมเดลถอดเสียง → SenseVoice Small (~827 MB) เวอร์ชัน Mac ต้องใช้ Apple Silicon (M1 ขึ้นไป)

หากคุณใช้ Parakeet V3 และพิมพ์ด้วยเสียงเป็นภาษาอังกฤษเป็นหลัก ไม่จำเป็นต้องเปลี่ยน SenseVoice สำหรับเมื่อคุณต้องการจีน ญี่ปุ่น เกาหลี หรือกวางตุ้ง — และต้องการความเร็ว

ดาวน์โหลดสำหรับ Mac

บันทึกการเปลี่ยนแปลงฉบับเต็ม: whispernotes.app/changelog

คำถามหรือข้อเสนอแนะ: mac@whispernotes.app