เริ่มที่นี่
SSN อ่านแชตใดก็ได้ที่จับมาเป็นข้อความ แพลตฟอร์มไม่ต้องมี TTS เอง Dock หรือโอเวอร์เลย์ที่เปิด TTS จะพูดตามตัวกรองของมัน
ลิงก์ง่ายที่สุดเปิด TTS ด้วยเสียงระบบ:
dock.html?session=YOUR_SESSION&speech=en-US
สำหรับ OBS เพิ่มเสียงฟรีที่เล่นผ่านหน้า:
dock.html?session=YOUR_SESSION&speech=en-US&ttsprovider=piper
เปิดหน้านั้นและเชื่อมต่อไว้ ควรมีหน้าเดียวที่พูด
TTS มีใน CAPTION.Ninja สำหรับคำบรรยาย การถอดเสียง และการแปล ทั้งคู่มีเสียงฟรีและเสียเงิน
ผู้ให้บริการ
ตั้งผู้ให้บริการด้วย &ttsprovider= ฟังตัวอย่างและเปรียบเทียบใน คู่มือตั้งค่า.
| ผู้ให้บริการ | ค่าในลิงก์ | ค่าใช้จ่าย | หมายเหตุ |
|---|---|---|---|
| TTS ของระบบ | (ค่าเริ่มต้น) | ฟรี | เสียงในเบราว์เซอร์ มักเงียบใน OBS |
| Kokoro | kokoro | ฟรี | ทำงานในเบราว์เซอร์ คุณภาพฟรีดีที่สุด มีเสียงหลายสิบแบบ |
| Piper | piper | ฟรี | ทำงานในเบราว์เซอร์ เร็วและใช้ CPU น้อย |
| Kitten | kitten | ฟรี | ทำงานในเบราว์เซอร์ โมเดลเล็ก |
| eSpeak-NG | espeak | ฟรี | เสียงหุ่นยนต์แบบคลาสสิก ใช้ได้ทุกคอมพิวเตอร์ |
| OpenAI | openai | ค่าใช้จ่าย API | คุณภาพสูง |
| เซิร์ฟเวอร์ของคุณเอง | customtts หรือ localtts | ฟรี | เซิร์ฟเวอร์ใดก็ได้ที่รองรับ OpenAI ดู คู่มือ TTS ในเครื่อง. |
| Google Cloud | google | ค่าใช้จ่าย API | หลายภาษา |
| Gemini | gemini | ค่าใช้จ่าย API | คำสั่งกำหนดสไตล์การพูด |
| ElevenLabs | elevenlabs | มีแพ็กเกจฟรี | เสียงธรรมชาติ และฝึกเสียงเองได้ |
| Speechify | speechify | ค่าใช้จ่าย API | หลายภาษา |
| Fish Audio | fish | มีโมเดลฟรี | OBS ต้องใช้บริดจ์ในเครื่อง |
ตัวเลือกในลิงก์
เพิ่มท้ายลิงก์ Dock หรือโอเวอร์เลย์
| การตั้งค่า | ทำอะไร | ตัวอย่าง |
|---|---|---|
&speech | เปิด TTS พร้อมรหัสภาษา | &speech=en-US |
&ttsprovider | เลือกผู้ให้บริการ (ดูด้านบน) | &ttsprovider=kokoro |
&volume | ระดับความดัง 0.0 ถึง 1.0 | &volume=0.8 |
&rate | ความเร็วพูด 0.1 ถึง 10.0 | &rate=1.5 |
&pitch | ระดับเสียงสูงต่ำ 0.1 ถึง 2.0 | &pitch=1.2 |
&voice | เลือกเสียงระบบด้วยบางส่วนของชื่อ | &voice=google |
&simpletts | ไม่พูด “พูดว่า” หรือ “มีคนพูดว่า” | &simpletts |
&simpletts2 | ไม่อ่านชื่อเลย | &simpletts2 |
&ttscommand | อ่านเฉพาะข้อความที่เริ่มด้วยคำสั่ง (ค่าเริ่มต้น !say). | &ttscommand=!say |
&readevents | อ่านเหตุการณ์เช่นการสมัครและบริจาคด้วย | &readevents |
&skipmessages | อ่านเฉพาะทุกข้อความลำดับที่ N | &skipmessages=3 |
&ttsquick | ตัดเสียงหลังจำนวนอักขระนี้ ลบออกหากข้อความถูกตัด | &ttsquick=100 |
การตั้งค่าผู้ให้บริการ
เพิ่มตัวเลือกเหล่านี้หลัง &ttsprovider= ในป๊อปอัปจะมีการตั้งค่าเดียวกันเมื่อเลือกผู้ให้บริการ
| ผู้ให้บริการ | การตั้งค่า |
|---|---|
| Kokoro | เสียง &voicekokoro=af_bella · ความเร็ว &kokorospeed=1.2 สเปน: ef_dora โปรตุเกสบราซิล: pf_dora. ตัวเลือกสร้างเสียงเบื้องหลัง. |
| Piper | เสียง &pipervoice=en_US-hfc_female-medium · ความเร็ว &piperspeed=1.0 โปรตุเกส: pt_BR-faber-medium, pt_BR-edresson-low สเปน: es_ES-davefx-medium, es_MX-ald-medium. |
| Kitten | เสียง &kittenvoice=expr-voice-4-f. |
| eSpeak-NG | เสียง &espeakvoice=en · ความเร็ว &espeakspeed=175. |
| OpenAI / เซิร์ฟเวอร์ของคุณ | เสียง &voiceopenai=nova · ความเร็ว &openaispeed=1.0 · เซิร์ฟเวอร์ &openaiendpoint=http://localhost:8880/v1/audio/speech เซิร์ฟเวอร์ในเครื่องไม่ต้องใช้คีย์ การตั้งค่าเซิร์ฟเวอร์ในเครื่องทั้งหมด. |
| Google Cloud | คีย์ &ttskey=YOUR_API_KEY · เสียง &voicegoogle=en-GB-Standard-A · ภาษา &googlelang=en-US. |
| Gemini | คีย์ &geminikey=YOUR_API_KEY · โมเดล &geminimodel=gemini-2.5-flash-preview-tts · เสียง &voicegemini=Kore · ภาษา &geminilang=th-TH · สไตล์ &geministyle=Read aloud in a warm tone. |
| ElevenLabs | คีย์ &elevenlabskey=YOUR_API_KEY · voice ID &voice11=YOUR_VOICE_ID · โมเดล &elevenlabsmodel=eleven_multilingual_v2 ปรับ stability, similarity และ style ได้ด้วย |
| Speechify | คีย์ &speechifykey=YOUR_API_KEY · เสียง &voicespeechify=henry · โมเดล &speechifymodel=simba-3.0 (ค่าเริ่มต้น) หรือ simba-3.2 สำหรับอังกฤษ · ความเร็ว &speechifyspeed=1.2 (0.5 ถึง 3.0) คู่มือ Speechify. |
| Fish Audio | คีย์ API และ voice ID เสริม โมเดลเริ่มต้น s2.1-pro-free. การตั้งค่าและบริดจ์ OBS. |
&speech= เพียงอย่างเดียวไม่เปลี่ยนเสียง ID เสียงอังกฤษเดิมยังใช้ได้ลิงก์สเปนและโปรตุเกสพร้อมใช้
| ภาษา | คุณภาพฟรีดีที่สุด (ทดสอบแล้ว) | ตัวสำรองเร็วที่สุด (ทดสอบแล้ว) |
|---|---|---|
| โปรตุเกส | &speech=pt-BR&ttsprovider=piper&pipervoice=pt_BR-faber-medium | &speech=pt-BR&ttsprovider=espeak&espeakvoice=pt-br |
| สเปน | &speech=es-ES&ttsprovider=piper&pipervoice=es_ES-davefx-medium | &speech=es-ES&ttsprovider=espeak&espeakvoice=es |
Kokoro ก็ใช้ได้: &voicekokoro=ef_dora (สเปน) หรือ pf_dora (โปรตุเกสบราซิล) สำหรับเสียงคลาวด์ เลือกเสียงที่รองรับภาษาใน Google Cloud, ElevenLabs, Speechify, Gemini หรือเซิร์ฟเวอร์ในเครื่องที่รองรับ OpenAI
เสียงระบบ
System TTS ใช้เสียงที่เบราว์เซอร์และคอมพิวเตอร์มี รายการนี้เป็นลักษณะทั่วไป ไม่รับประกัน
| เบราว์เซอร์ | เสียงระบบ |
|---|---|
| Chrome | ได้ เสียง Google พร้อมเสียงระบบ |
| Edge | ได้ เสียง Microsoft พร้อมชุดภาษา Windows |
| Firefox | จำกัด เฉพาะเสียงระบบในเครื่อง |
| Opera | จำกัด ต่างกันตามการติดตั้ง |
| Safari | ต้องคลิกก่อนจึงเล่นเสียงได้ |
| OBS | มีเบราว์เซอร์ของตัวเอง ไม่ใช้เสียงจาก Chrome หรือ Edge การทดสอบในแอป SSN ไม่ได้ทดสอบ OBS |
ตรวจเสียงระบบของเบราว์เซอร์นี้ แสดงเฉพาะเสียง System TTS ในเบราว์เซอร์ที่เปิด ไม่ได้ทดสอบ OBS หรือผู้ให้บริการอย่าง Kokoro รายการว่างไม่ได้หมายความว่าผู้ให้บริการอื่นใช้ไม่ได้
เพิ่มเสียงใน Windows
- เปิด Start > Settings > Time & Language > Speech.
- ใน จัดการเสียง (Manage Voices) คลิก เพิ่มเสียง (Add Voices).
- เลือกภาษาแล้วคลิก เพิ่ม.
- รีสตาร์ตเบราว์เซอร์
นี่คือ Windows 11 สำหรับ Windows 10 ดู คู่มือ Microsoft เสียงภายนอกบางตัวไม่แสดงในเบราว์เซอร์ Firefox มักแสดงเสียงระบบมากกว่าเบราว์เซอร์ที่อิง Chrome
นำ System TTS เข้า OBS
- ตรวจว่า System TTS พูดจริงก่อน OBS อาจไม่มีเสียงที่ใช้ได้ หากไม่มีเสียง การจัดเส้นทางเสียงแก้ไม่ได้ ใช้ผู้ให้บริการอื่น
- หากเสียงเล่นในเบราว์เซอร์อื่น ให้จับเสียงเบราว์เซอร์นั้นด้วย Application Audio Capture หรือ Desktop Audio ใน OBS
- ยังติดปัญหา? ส่งเสียงเบราว์เซอร์ผ่านสายเสียงเสมือน (ด้านล่าง)
ส่งเสียงผ่านสายเสียงเสมือน (Windows)
ดาวน์โหลด: VB-Audio Virtual Cable (ฟรี) · Voicemeeter · Audio Router (รุ่นเก่า)
| วิธี | ทำตามนี้ |
|---|---|
| ทั้งพีซี | ตั้งค่า CABLE Input เป็นเอาต์พุตเริ่มต้นของ Windows (Sound Settings > Output) |
| หนึ่งแอป, Windows 11 | Settings > System > Sound > Volume Mixer ตั้งเอาต์พุตของเบราว์เซอร์เป็น CABLE Input. |
| หนึ่งแอป, Windows 10 | Sound Settings > App volume and device preferences ตั้งเอาต์พุตของเบราว์เซอร์เป็น CABLE Input. |
| Audio Router | ซอฟต์แวร์เก่า ส่งเสียงเบราว์เซอร์ไป CABLE Input. |
| Voicemeeter | ตั้งเป็นเอาต์พุตเริ่มต้นของ Windows ส่ง hardware out ไปลำโพง และ virtual out ไป OBS |
จากนั้นใน OBS เพิ่ม เก็บเสียงขาเข้า (Audio Input Capture) เลือก CABLE Output (หรือเอาต์พุต Voicemeeter) แล้วตั้งการมอนิเตอร์เป็น มอนิเตอร์และส่งออก (Monitor and Output) ใช้ มอนิเตอร์เท่านั้น หากแหล่งอื่นส่งเสียงนี้เข้าสตรีมอยู่แล้ว
ทดสอบ: เล่น TTS ดูมิเตอร์ OBS ตรวจว่าได้ยิน แล้วปรับระดับ
แก้ปัญหา
| ปัญหา | ลองวิธีนี้ |
|---|---|
| ไม่มีเสียง | ตรวจว่าเปิด TTS หน้าที่พูดเปิดอยู่ และ Browser Source ไม่ได้ปิดเสียง ในเบราว์เซอร์ปกติ คลิกหน้าหนึ่งครั้ง |
| ไม่มีเสียงใน OBS | ไม่มีเสียงเลย? ตรวจผู้ให้บริการก่อน หากมีเสียงแล้ว ตรวจ ควบคุมเสียงผ่าน OBS (Control audio via OBS) ปุ่มปิดเสียงมิกเซอร์ และแทร็กเอาต์พุต หรือจับเสียงเบราว์เซอร์ที่กำลังพูด |
| เสียงคลาวด์ไม่ทำงาน | ตรวจคีย์ API และชื่อผู้ให้บริการ หากไม่มีคีย์ SSN จะใช้ System TTS แทน ซึ่งอาจเงียบใน OBS |
| เซิร์ฟเวอร์ในเครื่องใช้ได้ในแอป แต่ไม่ได้ใน OBS | OBS เป็นอีกเบราว์เซอร์ ตรวจเซิร์ฟเวอร์จากคอมพิวเตอร์ OBS โดยเฉพาะเมื่อใช้ 127.0.0.1 ดู กฎ localhost. |
| อ่านเฉพาะตัวอักษรหรือคำแรก | นำออก ttsquick ออกจากลิงก์ OBS |
| เสียงใหม่ไม่แสดง | รีสตาร์ตเบราว์เซอร์หลังเพิ่มชุดภาษา |
| Safari ไม่พูด | Safari จำกัด TTS อัตโนมัติ คลิกหน้าหนึ่งครั้งเพื่ออนุญาตเสียง |
แนวทางใช้งาน
- ใช้ผู้ให้บริการที่เล่นเสียงผ่านหน้า ตั้งค่า OBS ได้ง่ายที่สุดและมีแบบฟรี
- ทดสอบด้วยข้อความสั้นก่อนถ่ายทอดสด
- ผู้ชมพิมพ์อะไรก็ได้ เตรียมวิธีปิด TTS อย่างรวดเร็ว