Fish Audio: Drama 3
Drama 3 yozilgan ssenariyni ijrosi boshqarilgan nutqqa aylantiradi. Hissiyot va aytish usulini oddiy tildagi ko‘rsatmalar bilan shakllantiring, pauza va tovushlar qo‘shing, talaffuzni yo‘naltiring va bir nechta so‘zlovchili sahnalar yarating. Uning e’lon qilingan nutq ish jarayoni 80 dan ortiq tilni, jumladan bitta gap ichida tilni almashtirishni qo‘llab-quvvatlaydi.
Model haqida
Bu tavsif model imkoniyatlarini yoritadi. Ailoot da tanlangan usul uchun mavjud kirish, chiqish va parametrlar quyida keltirilgan.
Drama 3 — Fish Audio’ning ijro qilinadigan ssenariy uchun matndan nutq yaratish modeli. U siz bergan so‘zlardan nutq audiosini yaratadi va ssenariy muallifiga aytish usulini boshqarish imkonini beradi. Satrdagi ko‘rsatma hissiy yo‘nalish, ovoz ijrosidagi mahalliy o‘zgarish yoki talaffuz yo‘rig‘ini berishi mumkin, shuning uchun kirish aytiladigan mazmunni ham, uning qanday eshitilishi ma’qul ekanini ham o‘z ichiga oladi.
So‘zlarni yozing va ijroni yo‘naltiring
Ijro ko‘rsatmalarini qo‘shishdan oldin tinglovchi eshitishi ma’qul bo‘lgan aniq so‘zlarni tayyorlang. Ssenariyda muhim nom, sana va yo‘riqlarni aniq saqlang, mo‘ljallangan gap ritmini belgilash uchun tinish belgilaridan foydalaning. Keyin tegishli satr oldiga oddiy tildagi ko‘rsatmani kvadrat qavslarda joylashtiring. Kerakli hissiyot yoki aytish usulini konkret ifodalar bilan tasvirlang, masalan, vazmin e’lon, keskin suhbat yoki iliq tushuntirish.
Drama 3 satr ichidagi mahalliy boshqaruvlarni ham qo‘llaydi. Satr ichidagi ko‘rsatmalar tovush va pauzalarni kiritishi, juft ijro teglari esa muayyan so‘zlarga ta’sir qilishi mumkin. Har bir ko‘rsatmaning qamrovini aniq saqlang: bir ibora uchun ko‘rsatma tasodifan butun sahna ko‘rsatmasiga aylanmagani ma’qul. Sintezdan oldin ssenariyni bir marta ma’no, bir marta ijro uchun o‘qing.
Sahnalar, tillar va talaffuz
E’lon qilingan model bitta so‘rov ichida bir nechta so‘zlovchini qo‘llaydi. Dialogni aniq so‘zlovchi navbatlariga ajrating va har bir navbatga maqsad bering: savol, gapni bo‘lish, izoh yoki javob. Dars yoki tushuntiruvchi materialda shu yondashuv hikoyachini iqtibos keltirilgan qahramondan ajratishi mumkin, materialni bitta farqlanmaydigan monolog qilib qayta yozishga hojat qolmaydi.
Drama 3 80 dan ortiq tilni qo‘llaydi va ovozni saqlagan holda gap ichida tilni almashtirishi mumkin. Inglizcha ko‘rsatma tarjimani beradi deb taxmin qilish o‘rniga ko‘p tilli parchalarni mo‘ljallangan og‘zaki tillarida tayyorlang. Xorijiy nom va o‘zlashma terminlar qanday eshitilishi ma’qul ekanini hal qiling, talaffuzga aniq yo‘nalish kerak bo‘lsa, modelning fonema boshqaruvlaridan foydalaning.
Foydali audio artefaktlar
Model qahramon dialoglari, ovozli darslar, qisqa tushuntirishlar, mahsulot e’lonlari va ssenariyli ovoz javoblariga mos. Mazmun va ijro tanlovlarini birga saqlang: ta’limiy parcha tushunarli terminlar va maqsadli pauzalarga muhtoj; qahramon sahnasi aniq ajratilgan navbatlar va izchil dramatik niyatga muhtoj. Bular audio yaratilishidan oldin tekshirish mumkin bo‘lgan yozish qarorlaridir.
Sintezdan keyin aytilgan so‘zlarni tayyor ssenariy bilan solishtiring. Tushib qolgan iboralar, noto‘g‘ri joydagi pauzalar, noaniq so‘zlovchi almashishlari va saqlanishi kerak bo‘lgan nomlarning talaffuzini tinglab tekshiring. Tuzatish ta’sirlangan satrga qaratilishi uchun ssenariy va uning ijro ko‘rsatmalarini audio bilan saqlang. Qayta ishlangan variantni tayyorlashda yakuniy aytiladigan mazmun va satr darajasidagi ijro tanlovlarini birga saqlang.
Imkoniyatlar
- Tayyor ssenariy asosida matnni nutqqa aylantirib ijro etish.
- Replikadan oldin kvadrat qavs ichida oddiy tilda yozilgan ko‘rsatmalar.
- Matn ichidagi tovushlar va pauzalar, alohida so‘zga qo‘llanadigan juft ijro teglari bilan.
- Bir nechta so‘zlovchi qatnashadigan sahnalar va 80 dan ortiq nutq tili.
- Ismlar va maxsus atamalar uchun fonema boshqaruvi.
Qo‘llanish holatlari
- Qahramonlar dialogi — So‘zlovchilarning replikalari va ijro ko‘rsatmalari aniq ajratilgan ssenariy. Natija: Ijro uslubi ataylab o‘zgartiriladigan nutqli sahna.
- Ovozli tushuntirish — Atamalar va pauzalar belgilangan tayyor dars. Natija: Dars matni bilan solishtirib tekshirish mumkin bo‘lgan nutq audiosi.
- Ko‘p tilli e’lon — Talaffuz tanlovlari saqlangan, mo‘ljallangan tillardagi yakuniy matn. Natija: Tillar orasidagi o‘tishlar boshqariladigan nutq parchasi.
- Ssenariy asosidagi ovozli javob — Ohangi va aytiladigan so‘zlari aniq ko‘rsatilgan qisqa javob. Natija: Uni qo‘llaydigan ilovada qayta foydalanish mumkin bo‘lgan nutq segmenti.
Cheklovlar
- Kirish va natija — E’lon qilingan model matnni qabul qiladi va nutq audiosini qaytaradi.
- Boshqaruv doirasi — Ko‘rsatmani mo‘ljallangan replika yoki iboraga biriktiring va juft ijro teglarining qo‘llanish doirasini to‘g‘ri saqlang.
- Tekshirish birligi — Aniq ssenariy va ijro belgilarini audio bilan birga saqlang; talaffuz va so‘zlovchilarning navbatlarini replika darajasida tekshiring.
Ailoot Ultra · Nutq POST /v1/audio/speech fish-audio/drama-3
fish-audio/drama-3Boshlash
Drama 3 yozilgan ssenariyni ijrosi boshqarilgan nutqqa aylantiradi. Hissiyot va aytish usulini oddiy tildagi ko‘rsatmalar bilan shakllantiring, pauza va tovushlar qo‘shing, talaffuzni yo‘naltiring va bir nechta so‘zlovchili sahnalar yarating. Uning e’lon qilingan nutq ish jarayoni 80 dan ortiq tilni, jumladan bitta gap ichida tilni almashtirishni qo‘llab-quvvatlaydi.
- 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
| Maydon | Tur | Talab | Qiymatlar va cheklovlar | Standart |
|---|---|---|---|---|
Maydonmodel | Turstring | TalabMajburiy | Qiymatlar va cheklovlar fish-audio/drama-3 | Standart— |
Maydoninput | Turstring | TalabMajburiy | Qiymatlar va cheklovlar Eng kam uzunlik: 1 | Standart— |
Maydonvoice | Turstring | TalabMajburiy | Qiymatlar va cheklovlar Eng kam uzunlik: 1 | Standart— |
Maydonresponse_format | Turstring | TalabIxtiyoriy | Qiymatlar va cheklovlar mp3, pcm | Standartpcm |
Maydonprovider | Turobject | TalabIxtiyoriy | Qiymatlar va cheklovlar | Standart— |
Usul parametrlari va hayot sikli
| Parametr | Parametr talablari |
|---|---|
Parametrcontent_type | Parametr talablariapplication/json |
Parametrrequired | Parametr talablarimodel, input, voice |
Parametrmaterial_types | Parametr talablaritext |
Parametrmaterial_conditions | Parametr talablariHaqiqiy qo‘llab-quvvatlanadigan ovoz ID sini tanlang; bu model uchun standart qiymat yoki ovozning aniq nomi o‘ylab topilmagan. |
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.
| Sozlama | Tariflar jadvali | Hisob birligi | To‘lov |
|---|---|---|---|
| SozlamaTokenlar uchun bazaviy tariflar | Tariflar jadvaliAsosiy tarif | Hisob 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 bayti | Tariflar jadvali— | Hisob birligiUTF-8 kirish bayti uchun | To‘lov Kirish · Kirish UTF-8 bayti $0.00002 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
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_INPUT_TEXT:?Set the actual documented input value}"
export AILOOT_INPUT_TEXT
: "${AILOOT_VOICE:?Set the actual documented input value}"
export AILOOT_VOICE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'fish-audio/drama-3', 'input': '${ACTUAL_INPUT_TEXT}', 'voice': '${ACTUAL_SUPPORTED_VOICE}'}
request['input']=os.environ['AILOOT_INPUT_TEXT']
request['voice']=os.environ['AILOOT_VOICE']
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}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Boshqa kontentni 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/drama-3
Usul yo‘llari taxalluslari
Yuqorida ko‘rsatilgan usul yo‘llaridan foydalaning.
Chaqirish uchun tegishli ID lar
FAQ · Fish Audio: Drama 3
- Qanday kirish ma’lumotlari va natijalar mavjud?
POST /v1/audio/speech·fish-audio/drama-3:text→audio- So‘rov qaysi maydonlardan foydalanadi?
POST /v1/audio/speech·fish-audio/drama-3:model,input,voice,response_format,provider