model

Google: Chirp 3

Markdown · JSON

Google: Chirp 3

Google Chirp 3 ialah model pengecaman pertuturan berbilang bahasa untuk penstriman, rakaman ringkas dan transkripsi kelompok lebih panjang. Ia menyediakan pengesanan bahasa automatik, tanda baca, penyesuaian kosa kata serta pemasaan atau metadata penutur mengikut mod. Penyahhingarnya mengurangkan hingar latar belakang tetapi tidak boleh membuang suara lain.

Tentang model

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

Google Chirp 3 ialah model pengecaman pertuturan automatik berbilang bahasa yang menukar audio pertuturan kepada teks. Google mendokumenkannya sebagai model transkripsi Chirp 3 dalam keluarga Speech-to-Text V2, dengan pengecam model chirp_3. Tujuannya ialah mengenal pasti pertuturan rakaman atau distrim, dengan pengesanan bahasa dan ciri khusus transkripsi. Artifak terhasil ialah transkrip dan metadata yang disokong kaedah pengecaman terpilih, bukannya pertuturan terjana atau jawapan pembantu terbuka.

Pengeluar membezakan pengecaman penstriman, pengecaman segerak bagi klip ringkas dan pengecaman kelompok bagi rakaman lebih panjang. Pilih mod mengikut audio sumber serta hasil wajib. Untuk nota suara ringkas, respons teks lengkap mungkin mencukupi. Untuk temu bual atau panggilan rakaman, hasil kelompok dengan maklumat penutur boleh lebih berguna. Untuk kapsyen langsung atau antara muka arahan lisan, bezakan teks perantaraan daripada hasil pengecaman akhir dan kekalkan selang audio yang diterangkannya.

Sediakan audio dalam pengekodan yang dijangkakan pelaksanaan pengecaman. Contoh Chirp 3 Google menggunakan penyahkodan yang dikesan secara automatik bagi fail rakaman dan penyahkodan yang dikonfigurasi secara eksplisit bagi konfigurasi penstriman mentah. Rujukan penyahkod V2 berkaitan menyenaraikan WAV PCM atau audio dikompand, FLAC, MP3, Ogg/WebM Opus dan AAC dalam bekas MP4, M4A atau MOV, antara pengekodan disokongnya. Nama bekas tidak menggantikan codec dan konfigurasi sampel sebenar. Kekalkan pertuturan jelas dan elakkan pemotongan isyarat teruk atau penukaran tidak perlu yang menghilangkan butiran boleh didengar.

Chirp 3 boleh mengenal pasti dan mentranskripsikan bahasa dominan secara automatik, dan set lokal dijangka boleh mengecilkan pilihan pengecamannya. Ketersediaan bahasa berbeza mengikut kaedah dan ciri. Senarai bahasa transkripsi lebih luas daripada senarai diarisasi, jadi pengecaman sesuatu bahasa tidak membuktikan setiap ciri penutur atau pemasaan terpakai padanya. Gunakan lokal yang sepadan dengan rakaman dan simpan nama yang disebut ketika pertuturan bertukar bahasa atau istilah pakar untuk semakan. Label bahasa dikesan ialah sebahagian hasil, bukannya bukti semua perkataan luar biasa dikenal pasti dengan betul.

Diarisasi penutur mengelompokkan pertuturan mengikut suara dalam rakaman satu saluran. Google memberikan contoh transkripsi kelompok dengan maklumat penutur bagi setiap perkataan. Untuk temu bual, simpan label itu bersama teks dikenal pasti dan bandingkan perubahan penutur dengan rakaman sebelum melampirkan nama atau peranan sebenar. Suara serupa, gangguan dan pertuturan bertindih boleh menyukarkan atribusi. Jelaskan susunan saluran sumber dan tugas semakan penutur dimaksudkan daripada menganggap label sebagai identiti yang disahkan secara bebas.

Pemasaannya juga khusus mengikut kaedah. Pengecaman penstriman memberikan cap masa peringkat ujaran, manakala panduan pengecaman fail pembuat menerangkan pemasaan perkataan pilihan dengan kemungkinan kompromi kualiti transkripsi. Simpan metadata yang benar-benar dikembalikan kaedah terpilih dan semak penjajaran bersama ungkapan. Aliran kerja kapsyen memerlukan kedua-duanya: teks dikenal pasti yang boleh dibaca dan bukti bahawa sempadan pemasaan sepadan dengan bunyi betul. Google turut memberi amaran bahawa nilai keyakinan peringkat perkataan yang dikembalikan bukan skor keyakinan sebenar, jadi ia tidak sepatutnya digunakan untuk memperakui perkataan itu betul.

Penyesuaian pertuturan membekalkan frasa dan kata nama khas yang mungkin terdapat dalam rakaman. Pembuat mendokumenkan kamus sehingga 1,000 frasa dan mengesyorkan sesedikit mungkin entri berkaitan untuk mengelakkan kemerosotan pengecaman istilah lain. Untuk pembentangan teknikal, sediakan senarai pendek nama produk serta singkatan sebenar, kemudian periksanya dalam transkrip. Pemberatan keutamaan membantu pengecaman mempertimbangkan istilah; ia tidak membuktikan istilah itu dituturkan atau menggantikan semakan terhadap audio.

Model menyediakan tanda baca dan penggunaan huruf besar automatik, yang boleh dinyahaktifkan oleh antara muka didokumenkan. Google turut menerangkan ciri pratonton bagi arahan format transkripsi tersuai, seperti cara nama atau tarikh tertentu perlu ditulis. Pastikan arahan itu berfokus pada pemformatan pertuturan dikenal pasti. Transkrip yang menormalkan tarikh atau menggunakan huruf besar untuk jenama masih perlu mengekalkan makna lisan. Ringkasan, terjemahan atau analisis fakta ialah penggunaan transkrip kemudian, bukannya sesuatu yang dibuktikan hasil pengecaman itu sendiri.

Penyahhingar terbina dalam bertujuan mengurangkan muzik latar dan bunyi persekitaran seperti hujan atau hingar jalanan. Google menyatakan secara jelas bahawa ia tidak boleh membuang suara manusia latar belakang. Kekalkan perbezaan itu semasa menyediakan rakaman dengan perbualan bertindih. Semak bahagian bising dan sunyi terhadap sumber daripada mengandaikan transkrip yang kelihatan lebih bersih membuktikan bunyi gangguan dibuang. Hasil berguna memastikan petikan tidak pasti boleh dikenal pasti untuk pembetulan.

Untuk tugas penstriman, sensitiviti penentuan titik akhir mengubah bila ujaran dianggap selesai. Pembuat menerangkan tetapan standard, short dan supershort untuk pertuturan dijangka yang semakin ringkas. Tetapan lebih pantas boleh memotong penutur yang berjeda di pertengahan fikiran. Padankan tetapan dengan imlak semula jadi, ayat pendek atau arahan sangat ringkas, dan simpan status hasil akhir bersama transkrip. Untuk fail lengkap, semak nama, kuantiti, kata nafi dan sempadan penutur, kemudian simpan mod terpilih serta audio sumber supaya hasil boleh disemak atau digunakan semula.

Ailoot Ultra · Transkripsi POST /v1/audio/transcriptions google/chirp-3

google/chirp-3

Google /google/chirp-3

Pengenalan

Google Chirp 3 ialah model pengecaman pertuturan berbilang bahasa untuk penstriman, rakaman ringkas dan transkripsi kelompok lebih panjang. Ia menyediakan pengesanan bahasa automatik, tanda baca, penyesuaian kosa kata serta pemasaan atau metadata penutur mengikut mod. Penyahhingarnya mengurangkan hingar latar belakang tetapi tidak boleh membuang suara lain.

Input yang diterima
Audio
Hasil
Teks

Tersedia di Ailoot · input & kaedah

Ailoot Ultra · Transkripsi POST /v1/audio/transcriptions
Input
audio
Output
text
MedanJenisKeperluanNilai & hadLalai
MedanmodelJenisstringKeperluanDiperlukanNilai & had
google/chirp-3
Lalai—
Medaninput_audioJenisobjectKeperluanDiperlukanNilai & hadLalai—
Parameter kaedah dan kitar hayat
ParameterKontrak
Parametercontent_typeKontrakapplication/json
ParameterrequiredKontrakmodel, input_audio
Parametermaterial_typesKontrakaudio
Parametermaterial_conditionsKontrakContoh ini membaca fail PCM WAV sebenar anda yang tidak kosong, mengekodkan keseluruhan bait fail sebagai base64 dan menghantar input_audio.format sebagai wav.

Kitar hayat: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · task_id tepat daripada rekod media sedia ada milik anda

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

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

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
Konfigurasisaat audio inputJadual kadar—Unit pengebilanbagi setiap saat audio masukanCaj
Input · saat audio input $0.000533333333334 bagi setiap saat 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 →

Contoh permintaan

Ailoot Ultra · Transkripsi

curl · fail WAV sebenar dan hasil asal yang 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': 'google/chirp-3', '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

Badan respons asal yang lengkap, status dan pengepala yang dimajukan. Pengendali ini tidak menambah bentuk JSON sejagat, medan teks atau struktur 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, fail dan bahagian kandungan yang dikembalikan.

Simpan respons dan pengepala yang lengkap, setiap output sebenar, pengecam asal yang dikembalikan serta semua medan penggunaan. Pulihkan operasi asal tanpa menghantar permintaan penciptaan sekali lagi.

Jika respons asal perlu disemak

Simpan X-Client-Request-ID sebenar dan respons lengkap. Baca aset asal milik anda serta pautan kandungan bertandatangan yang tepat; jangan sekali-kali hantar semula penciptaan yang tidak pasti.

Medan respons
MedanJenis
Medantext (when present)Jenis
Medanusage (when present)Jenis
Ralat dan langkah seterusnya
ResponsSyaratLangkah seterusnya
Respons400 · invalid_request_errorSyaratBadan JSON atau ID model kanonik yang dinyatakan secara jelas tidak sah.Langkah seterusnyaSimpan respons dan betulkan medan permintaan yang dinyatakan.
Respons401 · authentication_errorSyaratKunci API Ailoot tidak sah.Langkah seterusnyaGunakan kunci API Ailoot anda yang dibenarkan.
Respons403 · permission_errorSyaratKumpulan kunci tidak membenarkan kaedah ini.Langkah seterusnyaSimpan butiran ralat yang dikembalikan.
Respons404 · not_found_errorSyaratKaedah yang dipilih tidak mempunyai laluan yang dibenarkan.Langkah seterusnyaSimpan butiran ralat yang dikembalikan.
Respons422 · price_unavailableSyaratTarif yang diterima tidak dapat memperoleh kuantiti input atau batas yang diperlukan.Langkah seterusnyaSimpan respons; gunakan bentuk perwakilan input yang diperlukan oleh tarif yang diterima.
Respons503 · SyaratStoran, laluan, harga kaedah atau penahanan dana yang diperlukan tidak tersedia.Langkah seterusnyaSimpan respons asal yang lengkap. Penahanan dana yang tidak pasti bukan kebenaran untuk menghantar semula.
Respons502 · server_errorSyaratHasil asal, penggunaan atau penyelesaian caj memerlukan semakan.Langkah seterusnyaSimpan ID permintaan sebenar dan respons asal. Baca rekod sedia ada milik anda; jangan hantar semula permintaan penciptaan.

Alias

Alias model

Ailoot Ultra google/chirp-3

Alias laluan kaedah

Gunakan laluan kaedah yang dipaparkan di atas.

ID pemanggil berkaitan

google/chirp-3

FAQ · Google: Chirp 3
Apakah input dan hasil yang tersedia?

POST /v1/audio/transcriptions · google/chirp-3: audio → text

Apakah medan yang digunakan oleh permintaan?

POST /v1/audio/transcriptions · google/chirp-3: model, input_audio

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