Paxa Labs

LibreChat Text to Speech และการสั่งงานด้วยเสียง

LibreChat ที่ให้บริการผู้ใช้หลายภาษา ต้องอ่านคำตอบออกเสียงได้ทุกภาษา เพิ่ม Paxa เป็นผู้ให้บริการเสียงแบบ OpenAI ของ LibreChat ใน librechat.yaml แล้วคำตอบจะอ่านออกเสียงเป็นภาษาไทย อังกฤษ และจีนกลาง ไฟล์เดียวกันยังเพิ่มการถอดเสียงของ Paxa ให้ผู้ใช้พูดคุยกับแชตได้ด้วย

ส่วน speech เดียว ชี้มาที่ Paxa#

LibreChat อ่านคีย์จาก .env และอ่านผู้ให้บริการเสียงจาก librechat.yaml คำอธิบายข้างตัวอย่างนำมาจากคู่มือตั้งค่า

speech:
  tts:
    openai:
      url: 'https://api.paxalabs.com/v1/audio/speech'
      apiKey: '${TTS_API_KEY}'
      model: 'paxa-tts-flash-v2'
      voices: ['khanomkrok', 'nomyen', 'foithong']
  stt:
    openai:
      url: 'https://api.paxalabs.com/v1/audio/transcriptions'
      apiKey: '${STT_API_KEY}'
      model: 'paxa-stt-lite-v1-preview'

เพิ่ม Paxa ใน librechat.yaml

  • ตั้ง url เป็น URL ของเอนด์พอยต์แบบเต็มตามตัวอย่าง
  • ใส่เสียงที่ผู้ใช้เลือกได้ใน voices รหัสเสียงใดก็ได้จาก GET /v1/voices ที่มีโมเดลเป็น paxa-tts-flash-v2 ใช้ได้ทั้งหมด
  • ใต้ speech.tts และ speech.stt ให้มีผู้ให้บริการเพียงรายเดียว และลบรายอื่นออก
  • ชื่อโมเดลและชื่อของเสียง OpenAI เช่น tts-1 และ alloy ก็ใช้ได้ (ชื่อของเสียงที่ใช้ได้)

จากคีย์ถึงแชตที่พูดได้#

LibreChat ยังใช้ endpoint และโมเดลเดิม Paxa อ่านคำตอบออกเสียง และถอดเสียงสิ่งที่ผู้ใช้พูด

  1. ใส่คีย์

    ใส่คีย์ API ของ Paxa ในไฟล์ .env ของ LibreChat เป็น TTS_API_KEY และ STT_API_KEY

  2. เพิ่มส่วน speech

    ใน librechat.yaml ตั้ง speech.tts.openai เป็น URL เสียงพูดแบบเต็มของ Paxa โมเดล paxa-tts-flash-v2 และเสียงที่ผู้ใช้เลือกได้ แล้วตั้ง speech.stt.openai เป็นโมเดล paxa-stt-lite-v1-preview

  3. เปิดให้ผู้ใช้

    รีสตาร์ต LibreChat ผู้ใช้แต่ละคนเลือก engine ได้ในการตั้งค่าเสียงของตัวเอง หรือตั้ง engineTTS และ engineSTT เป็น external เพื่อให้ Paxa เป็นค่าเริ่มต้น

Paxa TTS Flash v2 ราคา $10 ต่อ 1 ล้านตัวอักษร Paxa STT Lite ราคา $0.50 ต่อชั่วโมงเสียง คิดตามความยาวจริงละเอียดถึงมิลลิวินาที

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

LibreChat คืออะไร

LibreChat เรียกตัวเองว่าแพลตฟอร์ม AI แบบ open source ที่รวมบทสนทนากับ AI ทั้งหมดไว้ในอินเทอร์เฟซเดียวที่ปรับแต่งได้ LibreChat เป็นเว็บแอปแบบ self-hosted และการตั้งค่าเสียงรับผู้ให้บริการเสียงแบบ OpenAI

ผู้ใช้ LibreChat เลือกเสียงไหนได้บ้าง

ผู้ใช้เลือกได้จากเสียงที่คุณใส่ไว้ใน voices ของ librechat.yaml ทุกเสียงของ Paxa TTS Flash v2 ทั้ง 50 เสียงใช้ได้ และพูดได้ทั้งภาษาไทย อังกฤษ และจีนกลาง GET /v1/voices แสดงรหัสของทุกเสียง และฟังตัวอย่างได้ที่คลังเสียง

ชื่อโมเดลและชื่อเสียงของ OpenAI ใช้ได้ไหม

ใช้ได้ ชื่อโมเดลและชื่อของเสียง OpenAI เช่น tts-1 และ alloy ใช้กับ Paxa ได้เช่นกัน (ชื่อของเสียงที่ใช้ได้) ตั้งรหัสเสียงของ Paxa เพื่อเลือกเสียงที่ต้องการ

ไฟล์เสียงยาวได้แค่ไหน

ไฟล์เสียงแต่ละไฟล์ยาวได้ไม่เกิน 120 นาทีและ 95 MiB Paxa STT Lite เป็นพรีวิวงานวิจัย

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

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