model

ElevenLabs: Scribe v2

Markdown · JSON

ElevenLabs: Scribe v2

ElevenLabs Scribe v2 mentranskripsikan audio rekaman dalam 90+ bahasa, dengan penanda waktu tingkat kata, diarisasi pembicara opsional, dan tag kejadian nonujar. Model dibuat untuk rekaman panjang, takarir, dan transkrip yang dapat disunting, dengan istilah kunci kontekstual serta pilihan transkripsi verbatim atau yang dirapikan.

Tentang model

Deskripsi ini mencakup kemampuan model. Masukan, keluaran, dan opsi yang tersedia di Ailoot tercantum di bawah untuk metode yang dipilih.

ElevenLabs Scribe v2 adalah model pengenalan ujaran batch untuk audio rekaman, transkripsi, subtitel, dan takarir. Model melanjutkan Scribe v1 dengan peningkatan penanganan rekaman panjang, jeda, perubahan nada, dan keheningan panjang. Hasilnya berupa ujaran tertulis dengan informasi waktu serta anotasi pembicara dan kejadian audio opsional. Scribe v2 Realtime adalah edisi transkripsi langsung terpisah; tujuan model ini adalah memproses rekaman lengkap.

Pembuat mendokumentasikan pengenalan lebih dari 90 bahasa dan deteksi bahasa otomatis, termasuk rekaman yang berganti bahasa. Petunjuk bahasa yang diketahui dapat membantu model menafsirkan audio. Siapkan rekaman jelas, pertahankan bahasa asli dan nama, serta hindari distorsi berat akibat pemotongan amplitudo atau pemrosesan tak perlu yang menghapus detail ujaran. Masukan umum yang didokumentasikan mencakup WAV, MP3, FLAC, M4A, AAC, OGG, Opus, dan WebM. Pilih representasi masukan yang didukung implementasi transkripsi dan pertahankan rekaman sumber untuk peninjauan.

Respons standar berisi teks yang dikenali, informasi bahasa terdeteksi, dan urutan kata dengan penanda waktu. Rekaman kata dapat mencakup waktu mulai dan akhir, identifikator pembicara, serta log-probabilitas pengenalan. Ini membuat hasil berguna untuk subtitel, wawancara yang dapat dicari, atau penyunting yang melompat kembali ke suara terkait. Simpan hasil berpenanda waktu bersama audio sumber. Untuk podcast, misalnya, hasilnya dapat berupa transkrip yang dapat disunting dan rekaman data selaras per kata yang mendukung pencarian lokasi koreksi sebelum menyusun takarir.

Diarisasi pembicara memberi label siapa berbicara dan kapan dalam audio beberapa pembicara, dengan hingga 32 pembicara yang didokumentasikan pembuat. Aktifkan ketika giliran pembicara penting, dan berikan jumlah pembicara yang wajar jika informasi itu diketahui. Bedakan label pembicara terdeteksi dari nama orang yang terverifikasi. Untuk wawancara atau rapat, tinjau pergantian giliran terhadap rekaman, terutama ketika suara tumpang tindih atau terdengar mirip. Label membantu menyusun transkrip; label tidak membuktikan identitas pembicara secara mandiri.

Rekaman dengan satu pembicara per kanal memiliki struktur berbeda dari beberapa suara yang dicampur dalam satu kanal. Antarmuka pembuat dapat memproses hingga lima kanal secara independen dan mengembalikan transkrip terpisah atau transkrip gabungan berurutan waktu, dengan indeks kanal. Pertahankan susunan kanal itu ketika bermakna. Meratakan rekaman panggilan dengan kanal terpisah sebelum transkripsi dapat membuang sumber informasi pembicara yang berguna. Bedakan atribusi berbasis kanal dari diarisasi hasil inferensi audio campuran. Respons kanal gabungan memerlukan penanda waktu dan tidak dapat menyertakan deteksi atau penyamaran entitas.

Prompt istilah kunci memandu pengenalan nama, istilah produk, dan kosakata khusus menggunakan konteks. Dokumentasi batch saat ini mengizinkan hingga 1.000 istilah, dengan setiap istilah kurang dari 50 karakter dan paling banyak lima kata. Berikan ejaan relevan, bukan katalog luas yang tidak terkait. Untuk wawancara teknis, berikan nama produk dan singkatan yang mungkin muncul, lalu periksa pada penanda waktunya dalam hasil. Istilah kunci mengarahkan pengenalan; istilah itu bukan instruksi untuk menyisipkan kata ketika rekaman tidak mendukungnya.

Pilih tujuan transkrip sebelum merapikannya. Rekaman verbatim mempertahankan redaksi lisan, sedangkan opsi no-verbatim yang didokumentasikan menghapus kata pengisi, awal ujaran yang dibatalkan, dan ketidaklancaran agar hasil lebih mudah dibaca. Penandaan audio dinamis dapat mengidentifikasi kejadian nonujar seperti tawa atau langkah kaki. Transkrip yang dirapikan dapat berguna untuk takarir atau bacaan, tetapi tidak boleh diam-diam menggantikan catatan mentah ketika pengulangan, koreksi, atau suara nonujar penting bagi tugas.

Pembuat juga mendokumentasikan deteksi entitas dan penyuntingan transkrip eksperimental. Penyuntingan transkrip tidak dapat digabungkan dengan deteksi entitas, penyamaran entitas, atau transkripsi multikanal dalam antarmuka pembuat. Entitas terdeteksi memberikan posisi terstruktur untuk informasi tertentu dalam transkrip. Penyamaran entitas opsional menutupi teks terdeteksi dengan label pengganti; fitur ini bergantung pada deteksi entitas, dan daftar entitas tidak dikembalikan ketika penyamaran diaktifkan. Penyamaran terjadi selama transkripsi, memakai penanda pengganti umum, label kategori, atau label kategori bernomor. Penyamaran otomatis dapat melewatkan isi sensitif, sehingga periksa transkrip tersamarkan sebelum membagikannya. Penyuntingan bahasa alami mengembalikan teks yang disunting bersama hasil asli, dengan catatan waktu dan pembicara asli tetap tersedia. Bedakan artefak tersebut: ejaan yang dikoreksi atau kalimat yang diformat ulang mungkin memerlukan pemeriksaan baru sebelum diselaraskan dengan audio atau dipakai dalam ekstraksi lanjutan. Fitur ini memproses transkrip; fitur tersebut tidak membuktikan bahwa setiap detail penting dikenali dengan benar.

Untuk transkrip selesai, tinjau nama, angka, negasi, dan pergantian pembicara dengan kembali ke audio terkait. Perhatikan bagian pelan, tumpang tindih, dan pergantian bahasa, alih-alih menilai mutu hanya dari teks yang lancar. Pertahankan redaksi tidak pasti untuk dikoreksi, alih-alih melengkapi kutipan tidak terdengar dengan kalimat yang masuk akal. Hasil yang berguna adalah catatan teks terperiksa dengan informasi waktu dan pembicara yang diperlukan untuk tujuan penggunaannya; transkrip kemudian dapat menjadi masukan bagi tahap peringkasan, penerjemahan, atau analisis terpisah.

Ailoot Ultra · Transkripsi POST /v1/audio/transcriptions elevenlabs/scribe-v2

elevenlabs/scribe-v2

ElevenLabs /elevenlabs/scribe-v2

Mulai

ElevenLabs Scribe v2 mentranskripsikan audio rekaman dalam 90+ bahasa, dengan penanda waktu tingkat kata, diarisasi pembicara opsional, dan tag kejadian nonujar. Model dibuat untuk rekaman panjang, takarir, dan transkrip yang dapat disunting, dengan istilah kunci kontekstual serta pilihan transkripsi verbatim atau yang dirapikan.

Masukan yang diterima
Audio
Hasil
Teks

Tersedia di Ailoot · masukan & metode

Ailoot Ultra · Transkripsi POST /v1/audio/transcriptions
Masukan
audio
Keluaran
text
KolomJenisPersyaratanNilai & batasanBawaan
KolommodelJenisstringPersyaratanWajibNilai & batasan
elevenlabs/scribe-v2
Bawaan—
Kolominput_audioJenisobjectPersyaratanWajibNilai & batasanBawaan—
Parameter metode dan siklus hidup
ParameterKontrak
Parametercontent_typeKontrakapplication/json
ParameterrequiredKontrakmodel, input_audio
Parametermaterial_typesKontrakaudio
Parametermaterial_conditionsKontrakContoh ini membaca berkas PCM WAV Anda yang benar-benar ada dan tidak kosong, mengodekan seluruh byte berkas sebagai base64, lalu mengirim input_audio.format dengan nilai wav.

Siklus hidup: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · task_id persis dari catatan media milik Ailoot yang sudah ada

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.

KonfigurasiJadwal tarifSatuan penagihanBiaya
KonfigurasiTarif dasar tokenJadwal tarifTarif dasarSatuan 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
Konfigurasidetik audio masukanJadwal tarif—Satuan penagihanper detik audio masukanBiaya
Masukan · detik audio masukan $0.0001222222222222 per detik audio 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 · Transkripsi

curl · berkas WAV yang sebenarnya dan hasil asli secara lengkap
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_AUDIO_FILE:?Set the path to your actual PCM WAV recording}"
export AILOOT_AUDIO_FILE
python3 - <<'PY_REQUEST'
import base64, io, json, os, wave
from pathlib import Path
audio = Path(os.environ['AILOOT_AUDIO_FILE']).read_bytes()
if not (audio[:4] == b'RIFF' and audio[8:12] == b'WAVE'):
    raise SystemExit('Supply your actual PCM WAV audio file')
with wave.open(io.BytesIO(audio), 'rb') as recording:
    if recording.getcomptype() != 'NONE' or recording.getnframes() <= 0:
        raise SystemExit('Supply a nonempty PCM WAV recording')
request = {'model': 'elevenlabs/scribe-v2', 'input_audio': {'data': base64.b64encode(audio).decode('ascii'), 'format': 'wav'}}
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/transcriptions \
  -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 original response, headers and actual X-Client-Request-ID.
# Read existing owned records for recovery; do not resubmit an uncertain operation.

Terima dan simpan hasil

Ailoot Ultra · Transkripsi

Isi respons asli secara utuh, status, dan header yang diteruskan. Handler ini tidak menambahkan struktur JSON universal, bidang teks, atau pembungkus tugas.

  • 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, 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 aktual dan respons secara utuh. Baca aset asli yang dimiliki beserta URL konten bertanda tangan yang persis; jangan pernah kirim ulang pembuatan yang statusnya belum pasti.

Kolom respons
KolomJenis
Kolomtext (when present)Jenis
Kolomusage (when present)Jenis
Kesalahan dan langkah berikutnya
ResponsKondisiLangkah berikutnya
Respons400 · invalid_request_errorKondisiIsi JSON atau ID model kanonis eksplisit tidak valid.Langkah berikutnyaSimpan respons dan perbaiki bidang permintaan yang ditunjukkan.
Respons401 · authentication_errorKondisiKunci API Ailoot tidak valid.Langkah berikutnyaGunakan kunci API Ailoot Anda yang diotorisasi.
Respons403 · permission_errorKondisiGrup kunci tidak mengizinkan metode ini.Langkah berikutnyaSimpan rincian kesalahan yang dikembalikan.
Respons404 · not_found_errorKondisiMetode yang dipilih tidak memiliki rute yang diizinkan.Langkah berikutnyaSimpan rincian kesalahan yang dikembalikan.
Respons422 · price_unavailableKondisiTarif yang diterima tidak dapat memperoleh jumlah atau batas masukan yang diwajibkan.Langkah berikutnyaSimpan respons; gunakan representasi masukan yang diwajibkan oleh tarif yang diterima.
Respons503 · KondisiPenyimpanan, rute, harga metode, atau pencadangan dana yang diperlukan tidak tersedia.Langkah berikutnyaSimpan respons asli secara utuh. Pencadangan dana yang belum pasti tidak mengizinkan pengiriman ulang.
Respons502 · server_errorKondisiHasil awal, penggunaan, atau penyelesaian tagihan perlu diperiksa.Langkah berikutnyaSimpan ID permintaan aktual dan respons asli. Baca catatan yang dimiliki yang sudah ada; jangan kirim ulang pembuatan.

Alias

Alias model

Ailoot Ultra elevenlabs/scribe-v2

Alias jalur metode

Gunakan jalur metode yang ditampilkan di atas.

ID pemanggil terkait

elevenlabs/scribe-v2

FAQ · ElevenLabs: Scribe v2
Input dan hasil apa yang tersedia?

POST /v1/audio/transcriptions · elevenlabs/scribe-v2: audio → text

Kolom apa yang digunakan permintaan?

POST /v1/audio/transcriptions · elevenlabs/scribe-v2: model, input_audio

Rincian selengkapnya

Hubungkan Ailoot ke Claude Code, OpenCode, Hermes, atau aplikasi Anda.

Perusahaan dan portofolio proyeknya

Perusahaan dan portofolio proyeknya: jutaan pelanggan; penjualan miliaran setiap bulan.

Beli token dengan diskon.

Diskon langganan untuk pekerjaan rutin. Kode promo — hingga 50% untuk pembelian token.

Langganan
Pilih paket dengan diskon untuk permintaan rutin Anda.
Kode promo hingga 50%
Masukkan kode saat membeli. Harga dihitung ulang sesuai promosi aktif.
Biaya dalam riwayat
Model, token, dan jumlah tagihan disimpan untuk setiap permintaan.

Pilih langganan · Lihat harga model

Hubungkan API ke produk yang Anda jual.

SaaS, aplikasi, dan bot — sesuai penawaran dan perjanjian lisensi Ailoot. Untuk penjualan kembali, mintalah lisensi reseller.

Aplikasi komersial
Integrasikan pembuatan teks, gambar, video, dan suara dalam fitur berbayar layanan Anda.
Lisensi reseller
Kirim deskripsi proyek dan skema akses. Mintalah ketentuan penggunaan dan penjualan kembali secara tertulis.
Dokumen di situs
Penawaran, perjanjian lisensi, dan kebijakan pemrosesan data tersedia sebelum koneksi.

Minta lisensi reseller · Penawaran dan perjanjian lisensi