Fish Audio: Drama 3
Drama 3 mengubah naskah tertulis menjadi ucapan yang diarahkan. Bentuk emosi dan penyampaian dengan petunjuk bahasa biasa, tambahkan jeda dan suara, pandu pelafalan, serta bangun adegan dengan beberapa pembicara. Alur kerja ucapan yang diterbitkan mendukung lebih dari 80 bahasa, termasuk pergantian bahasa dalam satu kalimat.
Tentang model
Deskripsi ini mencakup kemampuan model. Masukan, keluaran, dan opsi yang tersedia di Ailoot tercantum di bawah untuk metode yang dipilih.
Drama 3 adalah model teks ke ucapan Fish Audio untuk naskah yang diperagakan. Model ini menghasilkan audio ucapan dari kata-kata yang Anda berikan dan memberi penulis naskah kendali atas penyampaian. Sebuah baris dapat membawa arahan emosi, perubahan setempat dalam penampilan suara, atau instruksi pelafalan, sehingga masukan berisi konten yang diucapkan serta bagaimana sebaiknya konten itu terdengar.
Tulis kata-kata dan arahkan penampilan
Siapkan kata-kata persis yang sebaiknya didengar pendengar sebelum menambahkan petunjuk penampilan. Pertahankan kejelasan nama, tanggal, dan instruksi penting dalam naskah, serta gunakan tanda baca untuk membentuk ritme kalimat yang diinginkan. Lalu letakkan arahan dalam bahasa biasa di dalam kurung siku sebelum baris yang terkait. Jelaskan emosi atau penyampaian yang diinginkan secara konkret, seperti pengumuman yang terkendali, percakapan tegang, atau penjelasan hangat.
Drama 3 juga mendukung kontrol setempat dalam satu baris. Instruksi sebaris dapat memasukkan suara dan jeda, sedangkan tag penyampaian berpasangan dapat memengaruhi kata-kata tertentu. Pertahankan kejelasan cakupan setiap instruksi: arahan untuk satu frasa sebaiknya tidak tanpa sengaja menjadi arahan untuk seluruh adegan. Baca naskah sekali untuk makna dan sekali untuk penampilan sebelum sintesis.
Adegan, bahasa, dan pelafalan
Model yang diterbitkan mendukung beberapa pembicara dalam satu permintaan. Susun dialog menjadi giliran pembicara yang jelas dan beri setiap giliran tujuan: pertanyaan, interupsi, penjelasan, atau respons. Untuk pelajaran atau penjelasan, pendekatan yang sama dapat memisahkan narator dari tokoh yang dikutip tanpa menulis ulang materi sebagai satu monolog tanpa pembedaan.
Drama 3 mendukung lebih dari 80 bahasa dan dapat mengganti bahasa dalam satu kalimat sambil mempertahankan suara. Siapkan bagian multibahasa dalam bahasa lisan yang diinginkan alih-alih mengasumsikan instruksi bahasa Inggris menyediakan terjemahan. Tentukan bagaimana nama asing dan istilah serapan sebaiknya terdengar, serta gunakan kontrol fonem model ketika pelafalannya memerlukan arahan yang presisi.
Artefak audio yang berguna
Model ini sesuai untuk dialog tokoh, pelajaran bernarasi, penjelasan singkat, pengumuman produk, dan respons suara berdasarkan naskah. Pertahankan konten bersama pilihan akting: bagian pendidikan membutuhkan istilah yang dapat dipahami serta jeda bertujuan; adegan tokoh membutuhkan giliran yang dipisahkan dengan jelas dan maksud dramatis yang konsisten. Ini merupakan keputusan penulisan yang dapat ditinjau sebelum audio apa pun dihasilkan.
Setelah sintesis, bandingkan kata-kata yang diucapkan dengan naskah selesai. Dengarkan frasa yang terlewat, jeda yang salah tempat, pergantian pembicara yang tidak jelas, dan pelafalan nama yang perlu dipertahankan. Simpan naskah dan petunjuk penyampaiannya bersama audio agar koreksi dapat menargetkan baris terdampak. Pertahankan konten lisan akhir bersama pilihan penampilan pada tingkat baris saat menyiapkan revisi.
Kemampuan
- Penyampaian suara dari naskah yang sudah selesai melalui konversi teks menjadi ucapan.
- Arahan dalam bahasa sederhana di dalam tanda kurung siku sebelum suatu baris dialog.
- Bunyi dan jeda yang disisipkan dalam teks, dengan tag penyampaian berpasangan yang berlaku pada kata tertentu.
- Adegan dengan banyak penutur dan lebih dari 80 bahasa lisan.
- Kendali fonem untuk nama dan istilah khusus.
Kasus penggunaan
- Dialog karakter — Naskah dengan giliran penutur dan arahan penampilan yang dipisahkan dengan jelas. Hasil: Adegan percakapan dengan perubahan cara penyampaian yang disengaja.
- Penjelasan bernarasi — Pelajaran yang sudah selesai dengan istilah dan jeda yang ditandai. Hasil: Audio ucapan yang dapat diperiksa dengan membandingkannya dengan teks pelajaran.
- Pengumuman multibahasa — Teks akhir dalam bahasa yang dituju dengan pilihan pelafalan tetap dipertahankan. Hasil: Bagian yang diucapkan dengan peralihan bahasa yang terkendali.
- Respons suara sesuai naskah — Respons singkat dengan nada yang dinyatakan jelas dan kata-kata yang akan diucapkan. Hasil: Segmen ucapan yang dapat digunakan ulang oleh aplikasi yang menaunginya.
Batasan
- Masukan dan hasil — Model yang dipublikasikan menerima teks dan mengembalikan audio ucapan.
- Cakupan kendali — Lekatkan arahan pada baris dialog atau frasa yang dituju, dan jaga agar tag penyampaian berpasangan memiliki cakupan yang tepat.
- Unit peninjauan — Simpan naskah dan petunjuk yang persis sama bersama audio; tinjau pelafalan dan giliran penutur pada tingkat baris dialog.
Ailoot Ultra · Ucapan POST /v1/audio/speech fish-audio/drama-3
fish-audio/drama-3Mulai
Drama 3 mengubah naskah tertulis menjadi ucapan yang diarahkan. Bentuk emosi dan penyampaian dengan petunjuk bahasa biasa, tambahkan jeda dan suara, pandu pelafalan, serta bangun adegan dengan beberapa pembicara. Alur kerja ucapan yang diterbitkan mendukung lebih dari 80 bahasa, termasuk pergantian bahasa dalam satu kalimat.
- Masukan yang diterima
- Teks
- Hasil
- Audio
Tersedia di Ailoot · masukan & metode
Ailoot Ultra · Ucapan POST /v1/audio/speech
- Masukan
text- Keluaran
audio
| Kolom | Jenis | Persyaratan | Nilai & batasan | Bawaan |
|---|---|---|---|---|
Kolommodel | Jenisstring | PersyaratanWajib | Nilai & batasan fish-audio/drama-3 | Bawaan— |
Kolominput | Jenisstring | PersyaratanWajib | Nilai & batasan Panjang minimum: 1 | Bawaan— |
Kolomvoice | Jenisstring | PersyaratanWajib | Nilai & batasan Panjang minimum: 1 | Bawaan— |
Kolomresponse_format | Jenisstring | PersyaratanOpsional | Nilai & batasan mp3, pcm | Bawaanpcm |
Kolomprovider | Jenisobject | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Parameter metode dan siklus hidup
| Parameter | Kontrak |
|---|---|
Parametercontent_type | Kontrakapplication/json |
Parameterrequired | Kontrakmodel, input, voice |
Parametermaterial_types | Kontraktext |
Parametermaterial_conditions | KontrakPilih ID suara aktual yang didukung; tidak ada nilai bawaan/suara literal yang dibuat-buat untuk model ini. |
Siklus hidup: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · task_id aktual yang dikembalikan atau catatan pustaka media
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Paket
Referensi tarif tidak menambah opsi permintaan. Parameter yang didukung tercantum pada metode yang dipilih.
- Mode Fast
- Tidak ditentukan Saat mode fast dipilih
- Mode Flex
- Tidak ditentukan Saat mode flex dipilih
- Upaya penalaran maksimum
- Tidak ditentukan Saat upaya penalaran maksimum menggunakan penyesuaian default
Tarif Ailoot
Harga menurut konfigurasi
Cocokkan setiap biaya dengan kondisi yang ditampilkan. Gunakan satu tarif untuk setiap kelompok konfigurasi alternatif.
| Konfigurasi | Jadwal tarif | Satuan penagihan | Biaya |
|---|---|---|---|
| KonfigurasiTarif dasar token | Jadwal tarifTarif dasar | Satuan penagihan— | Biaya Masukan · Token masukan — / 1K token Keluaran · Token keluaran — / 1K token Masukan · Pembacaan cache — / 1K token Masukan · Penulisan cache — / 1K token Masukan · Penulisan cache, 1 jam — / 1K token |
| Konfigurasibyte UTF-8 masukan | Jadwal tarif— | Satuan penagihanper byte UTF-8 masukan | Biaya Masukan · byte UTF-8 masukan $0.00002 per byte UTF-8 masukan |
Ailoot mencadangkan perkiraan dana sebelum permintaan. Setelah hasil diterima, tagihan akhir diselesaikan berdasarkan penggunaan yang terukur. Penyelesaian tagihan streaming menggunakan catatan penggunaan akhir. Cara kerja cadangan dan penyelesaian tagihan →
Contoh permintaan
Ailoot Ultra · Ucapan
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.
Terima dan simpan hasil
Ailoot Ultra · Ucapan
Audio biner secara utuh atau respons audio_url asli, header, dan setiap aset milik Ailoot.
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Pembacaan konten lain
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.
Simpan semua hasil yang selesai
Simpan setiap respons lengkap, berkas, dan bagian konten yang dikembalikan.
Simpan respons dan header secara lengkap, setiap keluaran aktual, identifikator asli yang dikembalikan, dan semua kolom usage. Pulihkan operasi asli tanpa mengirim ulang permintaan pembuatan.
Jika respons asli perlu diperiksa
Simpan X-Client-Request-ID yang dikembalikan untuk rekonsiliasi. Baca hanya nilai task_id/asset_id yang benar-benar dikembalikan atau pustaka media milik Anda; jangan pernah membuat URL tugas dari ID operasi dan jangan pernah mengirim ulang permintaan pembuatan.
Alias
Alias model
Ailoot Ultra fish-audio/drama-3
Alias jalur metode
Gunakan jalur metode yang ditampilkan di atas.
ID pemanggil terkait
FAQ · Fish Audio: Drama 3
- Input dan hasil apa yang tersedia?
POST /v1/audio/speech·fish-audio/drama-3:text→audio- Kolom apa yang digunakan permintaan?
POST /v1/audio/speech·fish-audio/drama-3:model,input,voice,response_format,provider