model

ElevenLabs: Eleven v4

Markdown · JSON

ElevenLabs: Eleven v4

Eleven v4 menukar skrip kepada pertuturan ekspresif dengan penyampaian mengikut konteks, arahan audio sebaris dan peristiwa bunyi. ElevenLabs mereka bentuknya untuk narasi produksi, dialog watak dan audio berbilang bahasa, dengan had 10,000 aksara bagi setiap penjanaan.

Tentang model

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

Eleven v4 ialah model teks ke pertuturan ekspresif ElevenLabs untuk kandungan produksi, narasi dan persembahan watak. Seni bina baharunya menggunakan konteks skrip untuk membentuk siapa yang sedang bercakap, perkara yang telah berlaku dan cara ayat seterusnya patut kedengaran. Inputnya ialah skrip bertulis yang dikaitkan dengan suara pilihan; outputnya ialah audio. Pengeluar menonjolkan dialog beremosi, produksi buku audio, animasi dan permainan, serta projek berbilang bahasa sebagai aplikasi lazim.

Arahan boleh ditulis ke dalam skrip dengan tag audio sebaris. Tag seperti [laughs], [whispers] dan [door slams] boleh menerangkan penyampaian vokal, peristiwa bukan lisan atau bunyi dalam adegan. Kemas kini v4 yang didokumenkan meningkatkan pematuhan terhadap urutan arahan tersebut berbanding v3. Untuk detik dramatik ringkas, tulis perkataan yang benar-benar dituturkan dan letakkan petunjuk penyampaian pada titik yang penting, dan bukannya menambahkan senarai emosi yang tidak berkaitan di penghujung.

Jeda dan penekanan menggunakan arahan audio bahasa semula jadi. ElevenLabs mendokumenkan [pause] dan [long pause] untuk jeda serta petunjuk seperti [excited] atau [sighs] untuk penyampaian. Tag SSML <break> dilumpuhkan untuk v4, maka skrip lama yang menggunakan tag itu perlu disesuaikan kepada format arahan v4. Tag menamakan persembahan yang dimaksudkan; tag itu sendiri tidak menetapkan bilangan milisaat yang tepat atau menjamin tempoh akhir tetap.

Aliran kerja dialog pengeluar menyokong berbilang penutur, membolehkan adegan mengandungi suara berasingan dan peristiwa bunyi. Profil WebSocket dialog v4 menyokong sehingga sepuluh suara berdaftar, manakala profil v4 Turbo menggunakan satu. Sediakan susunan giliran penutur yang jelas dan pastikan setiap ayat dikaitkan dengan suara yang dimaksudkan. Contoh perbualan boleh bergerak daripada soalan perlahan yang kurang pasti kepada jawapan yakin, kemudian reaksi lega. Kandungan dan peralihan emosi patut dapat difahami daripada skrip itu sendiri. Untuk seorang pencerita, gunakan kejelasan yang sama untuk membezakan narasi daripada ayat petikan atau perubahan suasana hati.

Eleven v4 menyokong lebih daripada 90 bahasa, termasuk bahasa Inggeris, Perancis, Jerman, Jepun, Sepanyol, Portugis dan Rusia. Pengeluar menerangkan kualiti suara yang konsisten ketika bahasa berubah. Pilih suara dan sebutan yang sesuai dengan bahasa serta wilayah rakaman yang dimaksudkan; bahasa skrip dan perwatakan suara kedua-duanya penting. Untuk pelajaran yang disetempatkan, terjemahkan perkataan pertuturan dahulu dan kekalkan makna, istilah serta petunjuk penyampaian dalam skrip baharu.

Satu penjanaan menyokong sehingga 10,000 aksara. Kerja yang lebih panjang disediakan sebagai beberapa penjanaan yang saling berkaitan, dengan penyambungan konteks bertujuan mengekalkan rentak dan penyampaian yang konsisten antara segmen. Bahagikan bab pada sempadan ayat atau adegan yang semula jadi dan kekalkan konteks di sekelilingnya. Pengeluar turut menerangkan identiti penutur yang stabil apabila sesuatu ayat dijana semula. Ini berguna untuk menyemak semula satu petikan sambil mengekalkan barisan watak dan gaya persembahan yang sama merentas bahan sekeliling.

V4 menyokong Instant dan Professional Voice Clones dalam aliran kerja pengeluar ElevenLabs. ElevenLabs menonjolkan kemunculan semula sokongan itu dalam v4; panduan prompt v3 menyatakan bahawa Professional Voice Clones belum dioptimumkan sepenuhnya untuk v3. Instant atau Professional Voice Clones yang dibuat sebelum pelancaran v4 perlu dilatih semula untuk v4 supaya berfungsi dengan berkesan bersama model. Pengklonan suara mencipta atau menyediakan suara yang digunakan untuk sintesis; ia berbeza daripada tindakan menukar skrip yang diberikan kepada pertuturan. Identiti model tidak memerlukan satu suara lalai tertentu, maka pilih suara untuk pencerita atau watak dan bukannya menganggap nama model menentukan penutur.

Pengeluar mendokumenkan MP3 untuk pendengaran umum dan penyampaian media, WAV atau PCM untuk audio produksi tanpa pemampatan, serta μ-law untuk telefon. API-nya mengawal kadar pensampelan dan kadar bit format pilihan. Kamus sebutan boleh menentukan cara nama, akronim dan istilah teknikal dituturkan. V4 turut mengenali transkripsi IPA standard yang diapit garis miring, seperti /IPA_transcription/, termasuk penanda tekanan untuk istilah berbilang suku kata; sebutan masih boleh berbeza mengikut suara dan frasa. Sediakan istilah yang diperlukan sebelum produksi dan kekalkan bentuk pertuturan pilihannya secara konsisten sepanjang semakan. Profil pengeluar v4 menggunakan tetapan suara Stability dan Similarity; gelangsar Style dan Speed tidak tersedia. Rentak dan penyampaian emosi diarahkan melalui skrip dan tag audio.

Untuk taklimat narasi praktikal, berikan adegan lengkap, suara yang dimaksudkan, bahasa, perkembangan emosi dan destinasi audio. Contohnya: “Baca pembukaan dengan tenang, berhenti seketika sebelum penemuan dan jadikan ayat akhir kedengaran lega; kekalkan nada pencerita secara konsisten.” Semak sebutan, pertukaran penutur, tag atau peristiwa yang boleh didengar dan peralihan antara petikan. Hasil yang berguna ialah rakaman pertuturan produksi yang dikaitkan dengan skrip, bersama rakaman pilihan dan arahan yang diperlukan untuk menyemak semula sesuatu ayat.

Ailoot Ultra · Penjanaan suara POST /v1/audio/speech elevenlabs/eleven-v4

elevenlabs/eleven-v4

ElevenLabs /elevenlabs/eleven-v4

Pengenalan

Eleven v4 menukar skrip kepada pertuturan ekspresif dengan penyampaian mengikut konteks, arahan audio sebaris dan peristiwa bunyi. ElevenLabs mereka bentuknya untuk narasi produksi, dialog watak dan audio berbilang bahasa, dengan had 10,000 aksara bagi setiap penjanaan.

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
mp3
MedanJenisKeperluanNilai & hadLalai
MedanmodelJenisstringKeperluanDiperlukanNilai & had
elevenlabs/eleven-v4
Lalai—
MedaninputJenisstringKeperluanDiperlukanNilai & had
Panjang minimum: 1
Panjang maksimum: 10,000
Unit: aksara Unicode
Lalai—
MedanvoiceJenisstringKeperluanDiperlukanNilai & had
george, sarah, adam, alice, bella, bill, brian, callum, charlie, chris, daniel, eric, harry, jessica, laura, liam, lily, matilda, river, roger, will
Lalai—
Medanresponse_formatJenisstringKeperluanDiperlukanNilai & had
mp3
Lalai—
Gabungan bahan input

text_to_speech · Diperlukan: input

Parameter kaedah dan kitar hayat
ParameterKontrak
Parametercontent_typeKontrakapplication/json
ParameterrequiredKontrakmodel, input, voice, response_format
Parametervoice_idsKontrakgeorge, sarah, adam, alice, bella, bill, brian, callum, charlie, chris, daniel, eric, harry, jessica, laura, liam, lily, matilda, river, roger, will
Parameterresponse_formatKontrakmp3
Parametermax_input_charactersKontrak10000
Parameterother_optionsKontrakfalse
ParameterinputKontrakteks UTF-8 tepat; kiraan aksara Unicode tanpa penormalan
Parametermaterial_typesKontraktext

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}

Pilih suara yang tepat daripada profil model ini.

Aksara input dan saat audio ialah ukuran penggunaan yang berbeza.

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
Konfigurasiaksara inputJadual kadar—Unit pengebilanbagi setiap aksara masukanCaj
Input · aksara input $0.00016 bagi setiap aksara masukan

Butiran tarif rujukan

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

ElevenLabs: Eleven v4

Harga mengikut konfigurasi

KonfigurasiSyarat pengebilanCaj
KonfigurasiElevenLabs: Eleven v4 · Konfigurasi lalaiSyarat pengebilanKonfigurasi lalaiCaj
Input · Aksara input USD 0.00008 bagi setiap aksara 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 →

Contoh permintaan

Ailoot Ultra · Penjanaan suara

curl
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VOICE_ID:?Choose an accepted voice ID from this exact model profile}"
export AILOOT_VOICE_ID
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "elevenlabs/eleven-v4", "input": "Good afternoon! This is a short voice take."}')
voice=os.environ["AILOOT_VOICE_ID"]
allowed=json.loads('["george", "sarah", "adam", "alice", "bella", "bill", "brian", "callum", "charlie", "chris", "daniel", "eric", "harry", "jessica", "laura", "liam", "lily", "matilda", "river", "roger", "will"]')
if voice not in allowed: raise SystemExit("Choose an accepted voice ID from this exact model profile")
p["voice"]=voice
p["response_format"]="mp3"
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
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 speech.mp3

Terima dan simpan hasil

Ailoot Ultra · Penjanaan suara

mp3

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Pembacaan kandungan lain
Pustaka mediaStatus tugasButiran aset
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 media-assets.json
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_MEDIA_TASK_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_MEDIA_TASK_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_MEDIA_TASK_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/tasks/$resource_id" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-task.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-task.json").read_text())))
PY_RESULT
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_ASSET_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_ASSET_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_ASSET_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/assets/$resource_id" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-asset.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-asset.json").read_text())))
PY_RESULT
Simpan semua hasil yang selesai

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

Simpan hasil binari dan pengepala yang lengkap. Jika JSON atau berbilang output dikembalikan, simpan setiap item data dan dapatkan setiap URL aset bertandatangan yang sebenar.

Jika respons asal perlu disemak

Simpan operation_id/X-Client-Request-ID asal untuk penyelarasan rekod tanpa penghantaran semula; tiada laluan khusus untuk meninjau status audio.

Medan respons
MedanJenis
Medanbinary audioJenisbytes
Medanresponse headersJenisheaders
Ralat dan langkah seterusnya
ResponsSyaratLangkah seterusnya
Respons400 · invalid_request_errorSyaratMedan wajib, perwakilan bahan atau nilai parameter tidak sahLangkah seterusnyaBetulkan medan yang ditunjukkan sebelum permintaan penciptaan baharu.
Responsserver_errorSyaratRespons yang dikembalikan menyatakan bahawa operasi atau hasil memerlukan semakanLangkah seterusnyaSimpan ID operasi/tugas asal yang dikembalikan, pengepala permintaan dan respons; teruskan pembacaan yang disokong bagi operasi asal tersebut. Jangan hantar semula permintaan penciptaan.

Alias

Alias model

Ailoot Ultra elevenlabs/eleven-v4

Alias laluan kaedah

Gunakan laluan kaedah yang dipaparkan di atas.

ID pemanggil berkaitan

elevenlabs/eleven-v4

FAQ · ElevenLabs: Eleven v4
Apakah input dan hasil yang tersedia?

POST /v1/audio/speech · elevenlabs/eleven-v4: text → audio

Apakah medan yang digunakan oleh permintaan?

POST /v1/audio/speech · elevenlabs/eleven-v4: model, input, voice, response_format

Apakah had yang terpakai?

POST /v1/audio/speech · elevenlabs/eleven-v4: input.maximum_length: 10000

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