ใช้ Paxa กับ LibreChat
ให้ LibreChat อ่านคำตอบออกเสียงเป็นภาษาไทย อังกฤษ และจีนกลาง และถอดเสียงสิ่งที่ผู้ใช้พูด ด้วยการชี้ผู้ให้บริการเสียงแบบ OpenAI ของ LibreChat มาที่ Paxa
ให้คำตอบใน LibreChat มีเสียงพูดภาษาไทย อังกฤษ และจีนกลาง รวมถึงประโยคที่พูดปนกัน และให้ผู้ใช้พูดคุยกับแชตได้ด้วยเสียง ผู้ให้บริการเสียงแบบ OpenAI ของ LibreChat เชื่อมต่อกับ Paxa ได้จากไฟล์ librechat.yaml
เพิ่ม Paxa ใน librechat.yaml#
ใส่คีย์ API ของ Paxa ในไฟล์ .env ของ LibreChat
TTS_API_KEY=pxa_your_key_here
STT_API_KEY=pxa_your_key_hereจากนั้นเพิ่มส่วน speech ใน librechat.yaml แล้วรีสตาร์ต LibreChat
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'- ตั้ง
urlเป็น URL ของเอนด์พอยต์แบบเต็มตามตัวอย่าง - ใส่เสียงที่ผู้ใช้เลือกได้ใน
voicesรหัสเสียงใดก็ได้จาก GET /v1/voices ที่มีโมเดลเป็นpaxa-tts-flash-v2ใช้ได้ทั้งหมด - ใต้
speech.ttsและspeech.sttให้มีผู้ให้บริการเพียงรายเดียว และลบรายอื่นออก - ชื่อโมเดลและชื่อของเสียง OpenAI เช่น
tts-1และalloyก็ใช้ได้ (ชื่อของเสียงที่ใช้ได้)
Paxa STT Lite เป็นพรีวิวงานวิจัย และไฟล์เสียงแต่ละไฟล์ยาวได้ไม่เกิน 60 นาทีและ 25 MiB
เปิดใช้งานให้ผู้ใช้#
ผู้ใช้แต่ละคนเลือก engine ของเสียงได้ในแท็บ speech ของการตั้งค่าส่วนตัว หากต้องการให้ Paxa เป็นค่าเริ่มต้นสำหรับทุกคน ให้ตั้ง engineTTS ใต้ speech.speechTab.textToSpeech และ engineSTT ใต้ speech.speechTab.speechToText เป็น external และตั้ง voice ใต้ speech.speechTab.textToSpeech เป็นเสียงหนึ่งจากรายการของคุณ
ชื่อฟิลด์อาจต่างกันในแต่ละเวอร์ชันของ LibreChat ดูชื่อล่าสุดได้ที่หน้าการตั้งค่าเสียงของ LibreChat