Paxa Labs

Home Assistant Text to Speech ภาษาไทย อังกฤษ และจีนกลาง

บ้านที่ใช้ Home Assistant และพูดกันหลายภาษา ต้องมีเสียงประกาศและเสียงตอบที่พูดได้ทุกภาษาในบ้าน ติดตั้ง custom integration ชื่อ OpenAI TTS จาก HACS แล้วชี้ preset แบบ Custom มาที่ Paxa ด้วย endpoint และคีย์ API จากนั้น Assist และการประกาศจะพูดภาษาไทย อังกฤษ และจีนกลางด้วยเสียงใดก็ได้ของ Paxa TTS Flash v2

integration เดียว ชี้มาที่ Paxa#

ขั้นตอนเพิ่มผู้ให้บริการและช่องตั้งค่าของ TTS agent นำมาจากคู่มือตั้งค่า preset แบบ Custom ไม่มีรายการเสียงของ Paxa คุณจึงต้องพิมพ์รหัสเสียงลงใน agent เอง

เพิ่ม Paxa เป็นผู้ให้บริการ

  1. ติดตั้ง integrationค้นหา OpenAI TTS ใน HACS ดาวน์โหลด แล้วรีสตาร์ต Home Assistant
  2. เพิ่มรายการไปที่ Settings > Devices & services > Add integration > OpenAI TTS แล้วเลือกผู้ให้บริการ Custom / Self-hosted
  3. เชื่อมต่อ Paxaตั้ง API Endpoint เป็น https://api.paxalabs.com/v1/audio/speech และใส่คีย์ API ของ Paxa ในช่อง API Key

เพิ่ม TTS agent

ช่องค่า
Modelpaxa-tts-flash-v2
Voiceรหัสเสียงของ Paxa เช่น khanomkrok
Speedตั้งแต่ 0.5 ถึง 1.5
Audio formatmp3

จากคีย์ถึงเสียงประกาศในบ้าน#

agent ที่เพิ่มเข้าไปเป็น entity แปลงข้อความเป็นเสียงตามปกติ Assist ใช้ตอบกลับ ส่วนคำสั่ง tts.speak และ openai_tts.say ใช้ประกาศ

  1. ติดตั้ง OpenAI TTS

    ดาวน์โหลด custom integration ชื่อ OpenAI TTS ใน HACS แล้วรีสตาร์ต Home Assistant

  2. เชื่อมต่อ Paxa

    เพิ่มรายการ OpenAI TTS โดยเลือกผู้ให้บริการ Custom / Self-hosted ตั้ง API Endpoint เป็น https://api.paxalabs.com/v1/audio/speech แล้ววางคีย์ API ของ Paxa

  3. เลือก agent ใน Assist

    เพิ่ม TTS agent ที่ใช้โมเดล paxa-tts-flash-v2 และรหัสเสียงของ Paxa แล้วเลือก agent นี้ในช่อง Text-to-speech ที่ Settings > Voice assistants

Paxa TTS Flash v2 ราคา $10 ต่อ 1 ล้านตัวอักษร

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

Home Assistant คืออะไร

Home Assistant อธิบายตัวเองว่าเป็นระบบ Home Automation แบบ open source ที่ให้ความสำคัญกับการควบคุมแบบ local และความเป็นส่วนตัวก่อน integration แปลงข้อความเป็นเสียงทำให้ Home Assistant พูดกับคุณได้ และ Assist ผู้ช่วยเสียงของ Home Assistant ใช้เสียงนี้ตอบกลับ

Home Assistant ใช้เสียงไหนได้บ้าง

ใช้ได้ทุกเสียงของ Paxa TTS Flash v2 ทั้ง 50 เสียง และทุกเสียงพูดได้ทั้งภาษาไทย อังกฤษ และจีนกลาง พิมพ์รหัสเสียงจาก GET /v1/voices ลงใน agent หรือใช้ชื่อเสียงของ OpenAI เช่น alloy ก็ได้ ฟังตัวอย่างได้ที่คลังเสียง

ทำไมตั้ง Speed สูงแล้วใช้ไม่ได้

แถบเลื่อน Speed ของ integration ปรับได้กว้างกว่าช่วงที่ Paxa รับ Paxa รับค่าตั้งแต่ 0.5 ถึง 1.5 และตอบ 400 เมื่อค่าอยู่นอกช่วงนี้

ทำไมคีย์ที่พิมพ์ผิดยังตั้งค่าผ่าน

ขั้นตอนตั้งค่าตรวจรายการด้วยข้อความว่าง ซึ่ง Paxa ปฏิเสธก่อนอ่านคีย์ คีย์ที่พิมพ์ผิดจึงผ่านการตรวจนี้ แล้วไปล้มเหลวตอนประกาศครั้งแรก หากเสียงพูดใช้งานไม่ได้ ให้ตรวจคีย์กับแดชบอร์ดก่อน

เริ่มต้นด้วยเครดิตฟรี

เข้าสู่ระบบด้วย Google, GitHub หรือ Hugging Face แล้วใช้เครดิตฟรี 100 เครดิตกับข้อความของคุณเอง