modellar

Fish Audio: S2 Pro

Markdown · JSON

Fish Audio: S2 Pro

Fish Audio S2 Pro so‘z darajasidagi ko‘rsatmalar asosida ifodali ko‘p tilli nutq yaratadi va bir nechta so‘zlovchi ishtirokidagi muloqotni bevosita sintez qiladi. Kvadrat qavsdagi ko‘rsatmalar ssenariy ichidagi ijroni boshqaradi, ovoz namunalari so‘zlovchilarni belgilaydi, chiqish sozlamalari esa audio materialni shakllantiradi.

Model haqida

Bu tavsif model imkoniyatlarini yoritadi. Ailoot da tanlangan usul uchun mavjud kirish, chiqish va parametrlar quyida keltirilgan.

S2 Pro — Fish Audio’ning ifodali ovozli bayon, qahramonlar muloqoti va suhbat ovozi uchun ikkinchi avlod matnni nutqqa aylantirish modeli. U yozma ssenariyni audioga aylantiradi va so‘z yoki ibora darajasida tabiiy tildagi ko‘rsatmalarni qo‘llab-quvvatlaydi. Oldingi S1 avlodi yumaloq qavsdagi ishoralardan, S2 Pro esa bevosita kvadrat qavslardan foydalanadi va bitta sintez so‘rovida bir nechta so‘zlovchini qo‘llab-quvvatlaydi. Ishlab chiqaruvchi S2 Pro vaznlari va qo‘shimcha o‘qitish kodini alohida moslashtirish ishlari uchun chiqaradi; oddiy nutq so‘rovi yangi model o‘qitmasdan tanlangan modeldan foydalanadi.

Avval aytiladigan mazmunni yozing, so‘ng ijro ko‘rsatmasini u ta’sir qilishi kerak bo‘lgan so‘z yoki ibora oldiga bevosita qo‘ying. Ko‘rsatmalar pichirlash, reaksiya, pauza, hissiy o‘zgarish yoki erkin ta’riflangan so‘zlash uslubini tavsiflashi mumkin. Qisqa mahsulot tushuntirishida faktik jumlani ravshan tuting va faqat tinglovchi farqni sezishi kerak bo‘lgan joyga urg‘u bering. Qahramon jumlasida butun parchaga bitta o‘zgarmas kayfiyat berish o‘rniga hissiy o‘zgarishni sodir bo‘lgan paytda tavsiflang.

Kvadrat qavsdagi teglar yopiq menyu emas, erkin sohadagi tavsiflardir. Misollar: [whispering], [sigh], [long pause] va [speaking slowly, almost hesitant] kabi ibora. Teglar gap o‘rtasida kelib, keyingi nutqqa ta’sir qilishi mumkin. Tavsifiy tegdan keyin haqiqiy matn bo‘lishi kerak; yolg‘iz ko‘rsatma oldindan aytib bo‘lmaydigan natija berishi mumkin. Qo‘shimcha qatlamlardan oldin bir yoki ikki foydali ko‘rsatmadan boshlang, chunki bir-biriga zid teglar mo‘ljallangan ijroni xiralashtirishi mumkin. Turli ovoz namunalari bir xil ko‘rsatmaga turli kuchda javob berishi mumkin.

S2 relizi taxminan 80 tilni tavsiflaydi va ijro ko‘rsatmalarini ssenariy bilan bir tilda yozish misollarini beradi. Matnni aytilishi kerak bo‘lgan tilda tayyorlang va alohida o‘qilishi kerak bo‘lgan nomlar, birliklar va qisqartmalarni saqlang. Ko‘p tilli ovozli bayon ssenariy tili o‘zgarganda mo‘ljallangan ovozni saqlashi mumkin, biroq yakuniy materialda talaffuz va izchillik tinglab tekshirilishi kerak. Sintez ilova qanday ma’lumot aytishini belgilamasdan, berilgan mazmunni nutqqa aylantiradi.

Bitta so‘zlovchi uchun saqlangan ovoz identifikatorini tanlang yoki namuna audio va unga mos transkript bering. Ishlab chiqaruvchi darhol moslashtirish uchun toza 10–30 soniyali namunani tavsiya qiladi. Muloqotda so‘zlovchilar uchun tartiblangan ovoz identifikatorlari ro‘yxati yoki alohida namuna guruhlari bilan <|speaker:0|> va <|speaker:1|> kabi belgilardan foydalaning. Raqamli belgi tegishli ovoz yozuvini tanlaydi; suhbat rivojlanganda tartibni o‘zgartirmang. Tabiiy tildagi ijro ko‘rsatmalari va so‘zlovchi tanlash ssenariyda turli vazifalarni bajaradi.

Audio chiqishi MP3, WAV, xom PCM yoki Opus bo‘lishi mumkin. MP3 standart holda 128 kbps, shuningdek 64 yoki 192 kbps’ni taklif qiladi; Opus chiqishi 48 kHz’dan foydalanadi, WAV va PCM esa hujjatlashtirilgan namuna chastotasi variantlarini 16 bitli mono sifatida qo‘llab-quvvatlaydi. Formatni haqiqiy manziliga qarab tanlang: ovozli bayon uchun saqlanadigan fayl yoki ijro uchun mos audio bo‘laklari. Ishlab chiqaruvchining nutq jarayoni ssenariy asta kelganda jonli matn oqimini ham tavsiflaydi. Generatsiya qilingan natija to‘liq ssenariy va tanlangan ovozlarga bog‘langan holda qolishi kerak.

Tezlikni 0.5 va 2.0 orasida o‘zgartirish, ovoz balandligi va chiqish balandligini me’yorlashtirishni boshqarish mumkin. Matnni me’yorlashtirish ingliz va xitoy tillaridagi sonlarni o‘qishni yaxshilaydi. Qayta ishlash 100–300 oralig‘idagi bo‘laklar va har bo‘lakka audio token byudjetidan foydalanadi; bu sozlamalarni butun ovozli bayonning qat’iy maksimal uzunligi deb tushunmang. Oldingi bo‘lakka tayantirish ovoz kontekstini keyingi segmentga o‘tkazishi mumkin. temperature va top-p kabi tanlab olish boshqaruvlari xilma-xillikka ta’sir qiladi; ataylab boshqarilgan jumlaga ham mo‘ljallangan jarangni berish uchun yetarli matn va kontekst zarur.

Foydali ishlab chiqarish topshirig‘i ovozli bayon, muloqot va ijro ko‘rsatmalarini ajratadi, so‘ng natijaning ovozi va formatini belgilaydi. Tushib qolgan so‘zlar, takrorlangan audio, sonlar talaffuzi, so‘zlovchi almashishi va reaksiya vaqtini tinglang. Ko‘proq teg har bir parchani yaxshilaydi deb hisoblamasdan, nomuvofiqlikka sabab bo‘lgan jumla yoki ovoz namunasini tahrirlang. S2 Pro oldingi S2 avlodining alohida modeli bo‘lib qoladi; S2.1 Pro esa o‘z yaxshilanishlari va modelga xos sozlama xatti-harakatiga ega keyingi nashrdir.

Ailoot Ultra · Nutq POST /v1/audio/speech fish-audio/s2-pro

fish-audio/s2-pro

Fish Audio /fish-audio/s2-pro

Boshlash

Fish Audio S2 Pro so‘z darajasidagi ko‘rsatmalar asosida ifodali ko‘p tilli nutq yaratadi va bir nechta so‘zlovchi ishtirokidagi muloqotni bevosita sintez qiladi. Kvadrat qavsdagi ko‘rsatmalar ssenariy ichidagi ijroni boshqaradi, ovoz namunalari so‘zlovchilarni belgilaydi, chiqish sozlamalari esa audio materialni shakllantiradi.

Qabul qilinadigan kirish ma’lumotlari
Matn
Natijalar
Audio

Ailoot da mavjud · kirish ma’lumotlari va usullar

Ailoot Ultra · Nutq POST /v1/audio/speech
Kirish
text
Chiqish
audio
MaydonTurTalabQiymatlar va cheklovlarStandart
MaydonmodelTurstringTalabMajburiyQiymatlar va cheklovlar
fish-audio/s2-pro
Standart—
MaydoninputTurstringTalabMajburiyQiymatlar va cheklovlar
Eng kam uzunlik: 1
Standart—
MaydonvoiceTurstringTalabMajburiyQiymatlar va cheklovlar
b347db033a6549378b48d00acb0d06cd
Eng kam uzunlik: 1
Standart—
Maydonresponse_formatTurstringTalabIxtiyoriyQiymatlar va cheklovlar
mp3, pcm
Standartpcm
MaydonproviderTurobjectTalabIxtiyoriyQiymatlar va cheklovlarStandart—
Usul parametrlari va hayot sikli
ParametrParametr talablari
Parametrcontent_typeParametr talablariapplication/json
ParametrrequiredParametr talablarimodel, input, voice
Parametrmaterial_typesParametr talablaritext

Hayot sikli: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · Amalda qaytarilgan task_id yoki media kutubxonasidagi yozuv

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Tariflar

Tarif ma’lumotlari so‘rov imkoniyatlarini qo‘shmaydi. Qo‘llab-quvvatlanadigan parametrlar tanlangan usulda ko‘rsatilgan.

Tezkor rejim
Ko‘rsatilmagan Tezkor rejim tanlanganda
Flex rejimi
Ko‘rsatilmagan flex rejimi tanlanganda
Maksimal fikrlash darajasi
Ko‘rsatilmagan Maksimal fikrlash darajasi uchun standart (default) tuzatish qo‘llanganda

Ailoot tariflari

Sozlamalar bo‘yicha narxlar

Har bir to‘lovni ko‘rsatilgan shartlarga moslang. Har bir muqobil sozlamalar to‘plami uchun bitta tarifdan foydalaning.

SozlamaTariflar jadvaliHisob birligiTo‘lov
SozlamaTokenlar uchun bazaviy tariflarTariflar jadvaliAsosiy tarifHisob birligi—To‘lov
Kirish · Kirish tokenlari — / 1K token
Chiqish · Chiqish tokenlari — / 1K token
Kirish · Keshdan o‘qish — / 1K token
Kirish · Keshga yozish — / 1K token
Kirish · Keshga yozish, 1 soat — / 1K token
SozlamaKirish UTF-8 baytiTariflar jadvali—Hisob birligiUTF-8 kirish bayti uchunTo‘lov
Kirish · Kirish UTF-8 bayti $0.00003 UTF-8 kirish bayti uchun

Ailoot so‘rovdan oldin taxminiy summani band qiladi. Natijadan keyin o‘lchangan sarf asosidagi yakuniy to‘lovni yechadi. Oqimli javob bo‘yicha yakuniy hisob-kitob yakuniy sarf yozuviga asoslanadi. Summani band qilish va to‘lovni hisoblash tartibi →

So‘rov namunalari

Ailoot Ultra · Nutq

Haqiqiy kirish ma’lumotlaridan foydalaning va natijani to‘liq saqlang
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_INPUT_TEXT:?Set the actual documented input value}"
export AILOOT_INPUT_TEXT
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'fish-audio/s2-pro', 'input': '${ACTUAL_INPUT_TEXT}', 'voice': 'b347db033a6549378b48d00acb0d06cd', 'response_format': 'mp3'}
request['input']=os.environ['AILOOT_INPUT_TEXT']
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o response.bin
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.

Natijalarni olish va saqlash

Ailoot Ultra · Nutq

To‘liq ikkilik audio yoki dastlabki audio_url javobi, sarlavhalar va egalik qilinadigan har bir aktiv.

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Boshqa kontentni o‘qish
O‘zingizga tegishli mavjud materiallarni o‘qish
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
Barcha tayyor natijalarni saqlash

Qaytarilgan har bir to‘liq javob, fayl va kontent qismini saqlang.

To‘liq javob va sarlavhalarni, amalda qaytarilgan barcha natijalarni, dastlab qaytarilgan identifikatorlarni hamda barcha usage maydonlarini saqlang. Yaratish so‘rovini qayta yubormasdan dastlabki operatsiyani tiklang.

Asl javobni tekshirish kerak bo‘lsa

Qaytarilgan X-Client-Request-ID ni ma’lumotlarni solishtirib tekshirish uchun saqlang. Faqat amalda qaytarilgan task_id/asset_id qiymatlari bo‘yicha yoki o‘zingizga tegishli media kutubxonasidan ma’lumot o‘qing; operatsiya ID sidan vazifa URL manzilini hech qachon tuzmang va yaratish so‘rovini qayta yubormang.

Taxalluslar

Model taxalluslari

Ailoot Ultra fish-audio/s2-pro

Usul yo‘llari taxalluslari

Yuqorida ko‘rsatilgan usul yo‘llaridan foydalaning.

Chaqirish uchun tegishli ID lar

fish-audio/s2-pro

FAQ · Fish Audio: S2 Pro
Qanday kirish ma’lumotlari va natijalar mavjud?

POST /v1/audio/speech · fish-audio/s2-pro: text → audio

So‘rov qaysi maydonlardan foydalanadi?

POST /v1/audio/speech · fish-audio/s2-pro: model, input, voice, response_format, provider

Batafsil

Ailoot’ni Claude Code, OpenCode, Hermes yoki ilovangizga ulang.

Kompaniya va uning loyihalar portfeli

Kompaniya va uning loyihalar portfeli: millionlab mijozlar; oylik sotuvlar hajmi milliardlarda.

Tokenlarni chegirma bilan xarid qiling.

Muntazam ish uchun obuna chegirmasi. Token xaridiga promokodlar — 50% gacha.

Obuna
Muntazam so‘rovlaringiz uchun chegirmali tarif tanlang.
50% gacha promokod
Xaridda kod kiriting. Narx amaldagi aksiya bilan qayta hisoblanadi.
Tarixdagi xarajatlar
Har so‘rov uchun model, token va summa saqlanadi.

Obuna tanlash · Model narxlarini ko‘rish

API’ni sotadigan mahsulotingizga ulang.

SaaS, ilova va botlar Ailoot ofertasi hamda litsenziya shartnomasiga muvofiq. Qayta sotishga reseller litsenziyasi so‘rang.

Tijorat ilovasi
Xizmatingizning pullik funksiyalariga matn, rasm, video va ovoz yaratishni qo‘shing.
Reseller litsenziyasi
Loyiha tavsifi va kirish sxemasini yuboring. Foydalanish va qayta sotishga yozma shartlarni so‘rang.
Saytdagi hujjatlar
Oferta, litsenziya shartnomasi va ma’lumotlar siyosati ulashdan oldin ochiq.

Reseller litsenziyasini so‘rash · Oferta va litsenziya shartnomasi