Stream TTS
Matnni nutqqa aylantirish.
Stream TTS
Stream TTS uchastkasi audio’ni WebSocket ulanmasi orqali yaratilayotganda oqim sifatida yuborishga imkon beradi.
Uchastka
GET wss://oyqiz.airi.uz/stream
Autentifikatsiya
So‘rov sarlavhasida API tokeningizni kiritng:
token: <your-token>Majburiy Maydonlar
- text: Matnni nutqqa aylantirish uchun string.
- model: Ovoz modeli (masalan,
"Iroda","Surayyo_v2"). - format: Audio formati. Quyidagilardan biri:
MP3WAVAACOGGFLAC
Ixtiyoriy Maydonlar
- data: Modelga xos opsiyalar uchun ob'ekt.
Surayyo_v2uchunemomaydonini quyidagi qiymatlar bilan o‘tkazing:HappyStrictNeural
Foydalanish Misollari
# Agar o'rnatilmagan bo'lsa, websocat ni o'rnating
# Ubuntu: sudo apt install websocat
# macOS: brew install websocat
# Windows: https://github.com/vi/websocat#install dan yuklab oling yoki Chocolatey kabi paket menejeridan foydalaning
# <your-token> ni haqiqiy API tokeningiz bilan almashtiring
# Eslatma: Dastlabki xabar yuborilmaydi; parametlar URL da
websocat "ws://oyqiz.airi.uz/stream?text=Haq+olinur,+berilmas&model=Iroda&format=mp3" \
-H "token: <your-token>" --binary > output.mp3Eslatmalar:
- Parametlar (
text,model,format) URL so‘rov parametrlari sifatida uzatiladi. textparametridagi bo‘sh joylarni+yoki%20bilan almashtiring (masalan, "Haq olinur, berilmas" → "Assalomu+alaykum!").--binaryflagi binary ma’lumotlarni (audio bo‘laklari) to‘g‘ri ishlatishni ta’minlaydi.- Chiqish
output.mp3ga saqlanadi. Tizimingiz MP3 o‘ynash yoki konvertatsiyasini qo‘llab-quvvatlasin.