TTS Provider Selection
เลือก TTS provider หลัก พร้อมตั้ง fallback อัตโนมัติ — ถ้า provider หลักล้มเหลว ระบบจะเปลี่ยนไปใช้ fallback ทันที และถ้า fallback ก็ล้มเหลวอีก จะใช้ Web Speech API ของ browser เป็นทางเลือกสุดท้าย
ทำอะไรได้
- เลือก provider หลักจาก 4 ตัว: Web Speech, Google, OpenAI, Gemini
- ตั้ง provider สำรอง (fallback) ไว้ใช้เมื่อหลักล้มเหลว
- ระบบเปลี่ยนไป Web Speech API อัตโนมัติเมื่อทั้งคู่ล้มเหลว
- ทุกโดเนทที่ผ่าน filter จะถูกอ่านโดย provider ที่เลือก
เข้าถึงได้จาก
Settings → TTS Voice tab

Inputs / ตั้งค่าได้
- Primary provider —
webspeech/google/openai/gemini - Fallback provider — provider สำรองเมื่อหลักล้มเหลว
Outputs / สิ่งที่จะเกิดขึ้น
- ทุก donation ที่ผ่าน filter ถูกอ่านโดย provider ที่เลือก
- ถ้า provider หลักล้มเหลว → ใช้ fallback → ใช้ Web Speech
Use case
ใช้ Gemini เป็น primary เพราะคุณภาพเสียงดี + auto-tone แต่ตั้ง Google Cloud TTS เป็น fallback กันกรณี Gemini quota หมดหรือ network ล่ม — สตรีมก็ยังอ่าน TTS ต่อไปได้โดยไม่ขาดตอน