model

Fish Audio: S1

Markdown · JSON

Fish Audio: S1

Fish Audio S1 menukar skrip berbilang bahasa kepada audio satu penutur yang ekspresif menggunakan rujukan suara dan petunjuk emosi dalam kurungan. Gunakannya untuk narasi, arahan pertuturan ringkas atau ayat watak, dengan kawalan format dan prosodi untuk audio yang siap.

Tentang model

Huraian ini merangkumi keupayaan model. Input, output dan pilihan yang tersedia di Ailoot disenaraikan di bawah untuk kaedah yang dipilih.

S1 ialah model teks ke pertuturan generasi terdahulu Fish Audio untuk narasi ekspresif dan output suara satu penutur. Ia membaca skrip yang diberikan dan mengembalikan audio, menggunakan suara pilihan atau suara yang dikondisikan oleh rujukan. Model S1 penuh berbeza daripada S1-mini, model sulingan yang lebih kecil; pengeluar memperkenalkan kedua-duanya masing-masing sebagai varian berparameter 4 bilion dan 0.5 bilion. Profil ini meliputi model bernama S1.

Untuk narasi, sediakan perkataan yang benar-benar patut dituturkan dan tandakan tempat penyampaian patut berubah. Skrip penerangan yang berguna menyatakan perkara utamanya dahulu, mengembangkan satu idea pada satu masa dan menggunakan tanda baca untuk memisahkan frasa yang memerlukan jeda semula jadi. Untuk arahan ringkas, pastikan perkataannya jelas apabila didengar tanpa skrin. Kekalkan bacaan nama, singkatan dan unit yang dimaksudkan, dan periksa nombor dalam output pertuturan dan bukannya menganggap rentetan yang mudah dibaca secara visual hanya mempunyai satu sebutan.

S1 menggunakan petunjuk emosi dan penyampaian dalam kurungan, seperti (angry), (sad), (in a hurry) atau (chuckling). Letakkan petunjuk sebelum ayat atau frasa yang patut dipengaruhinya, dengan pertuturan sebenar selepasnya. Penyampaian terpakai kepada teks yang menyusul, maka perubahan suasana hati patut muncul di tempat persembahan perlu berubah. Ini ialah sintaks yang berbeza daripada arahan dalam kurungan siku S2; kekalkan skrip yang ditulis untuk generasi pilihan dan bukannya menganggap kedua-dua bentuk penandaan boleh saling menggantikan.

Suara boleh dipilih melalui pengecam suara yang disimpan atau dikondisikan daripada rakaman rujukan bersama transkripnya. Untuk aliran kerja rujukan segera, panduan pertuturan umum mengesyorkan sampel bersih selama 10–30 saat. Pilih sampel yang gaya pertuturan dan kualiti rakamannya sesuai dengan hasil yang dimaksudkan, dan pastikan transkrip sepadan dengan perkataan dalam sampel itu. Untuk pencerita berulang, gunakan semula rujukan suara yang sama merentas petikan supaya perubahan topik tidak menjadi perubahan watak secara tidak sengaja.

Keluaran S1 menyenaraikan bahasa Inggeris, Cina, Jepun, Jerman, Perancis, Sepanyol, Korea, Arab, Rusia, Belanda, Itali, Poland dan Portugis antara bahasa yang disokong, serta menerangkan campuran bahasa dalam satu skrip. Berikan perkataan bahasa sasaran dan bukannya menganggap sintesis pertuturan sebagai langkah terjemahan. Untuk petikan dengan nama pinjaman atau pertukaran bahasa, pastikan ejaan dan konteks ayat sekeliling jelas, serta semak cara suara pilihan mengendalikan peralihan itu.

Antara muka pengeluar S1 menyokong satu penutur bagi setiap permintaan sintesis. Dialog boleh disediakan sebagai segmen berasingan dengan rujukan suara masing-masing, kemudian dicantumkan oleh aplikasi; sintesis berbilang penutur natif keluarga S2 ialah keupayaan yang berasingan. Pastikan peranan, suara dan teks dikaitkan dengan setiap segmen apabila menyediakan ayat watak. Hasil sintesis ialah persembahan audio skrip, manakala menetapkan masa perbualan atau menggabungkannya dengan muzik dan video ialah langkah penyuntingan kemudian.

Pilihan output merangkumi MP3, WAV, PCM mentah dan Opus, dengan MP3 sebagai lalai. Output yang didokumenkan ialah mono; WAV dan PCM menggunakan sampel 16 bit, dan pilihan kadar pensampelan berbeza mengikut format. MP3 menyokong 64, 128 dan 192 kbps, manakala Opus menggunakan 48 kHz. Kelajuan boleh dilaraskan dari 0.5 hingga 2.0 bersama kawalan kelantangan. Pilih fail berkod untuk artifak suara latar atau strim yang sesuai untuk main balik, dan simpan suara pilihan serta skrip bersama hasil.

Pengeluar memproses teks panjang dalam cebisan, dengan julat panjang cebisan 100–300 yang didokumenkan serta belanjawan token audio bagi setiap cebisan dan bukannya tempoh rakaman keseluruhan yang dijamin. Penormalan teks boleh mengembangkan nombor bahasa Inggeris dan Cina menjadi bacaan semula jadi, dan penalti pengulangan S1 boleh mengurangkan corak audio berulang. Penormalan kelantangan output ialah tetapan berbeza dan tidak memberi kesan pada S1. Periksa sebutan, sempadan frasa, bunyi berulang dan perubahan emosi yang dimaksudkan sebelum mencantumkan petikan siap, kemudian semak semula baris atau rujukan khusus yang memerlukan perhatian.

Ailoot Ultra · Penjanaan suara POST /v1/audio/speech fish-audio/s1

fish-audio/s1

Fish Audio /fish-audio/s1

Pengenalan

Fish Audio S1 menukar skrip berbilang bahasa kepada audio satu penutur yang ekspresif menggunakan rujukan suara dan petunjuk emosi dalam kurungan. Gunakannya untuk narasi, arahan pertuturan ringkas atau ayat watak, dengan kawalan format dan prosodi untuk audio yang siap.

Input yang diterima
Teks
Hasil
Audio

Tersedia di Ailoot · input & kaedah

Ailoot Ultra · Penjanaan suara POST /v1/audio/speech
Input
text
Output
audio
Format output
audio binari sebenar yang diisytiharkan
MedanJenisKeperluanNilai & hadLalai
MedanmodelJenisstringKeperluanDiperlukanNilai & had
fish-audio/s1
Lalai—
MedaninputJenisstringKeperluanDiperlukanNilai & had
Panjang minimum: 1
Lalai—
MedanvoiceJenisstringKeperluanDiperlukanNilai & had
Contoh: b347db033a6549378b48d00acb0d06cd
Lalai—
Medanresponse_formatJenisstringKeperluanPilihanNilai & had
mp3, pcm
Lalaipcm
Gabungan bahan input

text_to_speech · Diperlukan: actual UTF-8 script, exact supported voice

Parameter kaedah dan kitar hayat
ParameterKontrak
Parametercontent_typeKontrakapplication/json
ParameterrequiredKontrakmodel, input, voice
Parametermaterial_typesKontraktext
Parametervoice_idsKontrakb347db033a6549378b48d00acb0d06cd
Parametervoice_list_exhaustiveKontrakfalse
Parameterresponse_formatKontrakmp3, pcm
Parameterdefault_response_formatKontrakpcm
ParameterquantityKontrakBait UTF-8 bagi satu rentetan input yang telah dinyahkod; tanpa membuang ruang putih di awal atau akhir dan tanpa penormalan
Parameternative_byte_quote_controlsKontrakArahan yang tidak kosong dan input giliran berbilang penutur ditolak oleh laluan sebut harga bait tepat ini sehingga teks tambahan yang dibilkan diisytiharkan.

Kitar hayat: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · task_id sebenar yang dikembalikan atau rekod pustaka media

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

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Gunakan model yang tepat dan medan input yang didokumenkan.

Simpan respons lengkap, setiap output sebenar dan ID asal yang dikembalikan.

Pelan harga

Rujukan tarif tidak menambah pilihan permintaan. Parameter yang disokong disenaraikan untuk kaedah yang dipilih.

Mod pantas
Tidak dinyatakan Apabila mod pantas dipilih
Mod flex
Tidak dinyatakan Apabila mod flex dipilih
Usaha penaakulan maksimum
Tidak dinyatakan Apabila usaha penaakulan maksimum menggunakan pelarasan default

Kadar Ailoot

Harga mengikut konfigurasi

Padankan setiap caj dengan syarat yang dipaparkan. Gunakan satu kadar bagi setiap set konfigurasi alternatif.

KonfigurasiJadual kadarUnit pengebilanCaj
KonfigurasiKadar asas tokenJadual kadarKadar asasUnit pengebilan—Caj
Input · Token input — / 1K token
Output · Token output — / 1K token
Input · Bacaan cache — / 1K token
Input · Penulisan cache — / 1K token
Input · Penulisan cache, 1 jam — / 1K token
KonfigurasiUltraJadual kadar—Unit pengebilanbagi setiap bait utf8 audio masukanCaj
Input · bait UTF-8 input audio $0.00003 bagi setiap bait utf8 audio masukan

Ailoot merizabkan anggaran amaun sebelum permintaan. Selepas hasil diterima, caj akhir diselesaikan berdasarkan penggunaan terukur. Penyelesaian caj penstriman menggunakan rekod penggunaan akhir. Cara rizab dan penyelesaian caj berfungsi →

Butiran tarif rujukan

Jadual rujukan peringkat model tidak mengubah pemilihan kaedah, sebut harga atau caj. Caj aktif menggunakan kadar kaedah Ailoot yang dipilih.

Fish Audio: S1

Harga mengikut konfigurasi

KonfigurasiSyarat pengebilanCaj
KonfigurasiFish Audio: S1 · Konfigurasi lalaiSyarat pengebilanKonfigurasi lalaiCaj
Input · Bait UTF-8 input USD 0.00003 bagi setiap bait UTF-8 masukan

Contoh permintaan

Ailoot Ultra · Penjanaan suara

curl · badan permintaan natif yang tepat dan hasil lengkap
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'fish-audio/s1', 'input': 'Hello world', 'voice': 'b347db033a6549378b48d00acb0d06cd', 'response_format': 'mp3'}
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
# Keep the complete original response and headers. Read every returned segment, word and usage field.
# Preserve actual operation/task/asset IDs; continue reads of the original result without resubmitting.

Terima dan simpan hasil

Ailoot Ultra · Penjanaan suara

audio binari sebenar yang diisytiharkan

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Simpan semua hasil yang selesai

Simpan setiap respons lengkap, fail dan bahagian kandungan yang dikembalikan.

Simpan keseluruhan bait binari dan semua pengepala asal; simpan JSON penuh jika dikembalikan. ID operasi/aset sebenar dikekalkan.

Jika respons asal perlu disemak

Simpan operation_id/X-Client-Request-ID asal dan respons asal. Baca rekod tugas/aset sebenar milik anda tanpa menghantar semula; tiada URL semakan berkala audio khusus dibina.

Medan respons
MedanJenis
Medanbinary audioJenisbytes
Medanresponse headersJenisheaders

Alias

Alias model

Ailoot Ultra fish-audio/s1

Alias laluan kaedah

Gunakan laluan kaedah yang dipaparkan di atas.

ID pemanggil berkaitan

fish-audio/s1

FAQ · Fish Audio: S1
Apakah input dan hasil yang tersedia?

POST /v1/audio/speech · fish-audio/s1: text → audio

Apakah medan yang digunakan oleh permintaan?

POST /v1/audio/speech · fish-audio/s1: model, input, voice, response_format

Butiran lanjut

Sambungkan Ailoot kepada Claude Code, OpenCode, Hermes atau aplikasi anda.

Syarikat dan portfolio projeknya

Syarikat dan portfolio projeknya: jutaan pelanggan; jualan bernilai berbilion setiap bulan.

Beli token dengan diskaun.

Diskaun langganan untuk penggunaan berkala. Kod promosi — sehingga 50% bagi pembelian token.

Langganan
Pilih pelan berdiskaun untuk permintaan berkala anda.
Kod promosi sehingga 50%
Masukkan kod semasa pembelian. Harga dikira semula mengikut promosi semasa.
Perbelanjaan dalam sejarah
Model, token dan jumlah disimpan bagi setiap permintaan.

Pilih langganan · Lihat harga model

Sambungkan API kepada produk yang anda jual.

SaaS, aplikasi dan bot — di bawah tawaran rasmi serta perjanjian lesen Ailoot. Untuk jualan semula, mohon lesen penjual semula.

Aplikasi komersial
Tambahkan penjanaan teks, imej, video dan audio pada ciri berbayar perkhidmatan anda.
Lesen penjual semula
Hantar keterangan projek dan susunan akses. Minta terma penggunaan serta jualan semula secara bertulis.
Dokumen pada laman
Tawaran, perjanjian lesen dan dasar pemprosesan data tersedia sebelum sambungan.

Mohon lesen penjual semula · Tawaran dan perjanjian lesen