model

Google: Chirp 3

Markdown · JSON

Google: Chirp 3

Google Chirp 3 adalah model pengenalan ucapan multibahasa untuk streaming, rekaman singkat, dan transkripsi batch yang lebih panjang. Model ini menyediakan deteksi bahasa otomatis, tanda baca, adaptasi kosakata, serta metadata waktu atau pembicara sesuai mode. Denoiser-nya mengurangi derau latar, tetapi tidak dapat menghilangkan suara orang lain.

Tentang model

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

Google Chirp 3 adalah model pengenalan ucapan otomatis multibahasa yang mengubah audio ucapan menjadi teks. Google mendokumentasikannya sebagai model transkripsi Chirp 3 dalam keluarga Speech-to-Text V2, dengan pengenal model chirp_3. Tujuannya adalah mengenali ucapan rekaman atau streaming, dengan deteksi bahasa dan fitur khusus transkripsi. Artefak yang dihasilkan adalah transkrip dan metadata yang didukung metode pengenalan terpilih, bukan ucapan yang dihasilkan atau jawaban asisten terbuka.

Produsen membedakan pengenalan streaming, pengenalan sinkron untuk klip singkat, dan pengenalan batch untuk rekaman lebih panjang. Pilih mode sesuai audio sumber dan hasil yang diwajibkan. Untuk pesan suara singkat, respons teks lengkap mungkin cukup. Untuk wawancara atau panggilan rekaman, hasil batch dengan informasi pembicara dapat lebih berguna. Untuk takarir langsung atau antarmuka perintah lisan, pisahkan teks sementara dari hasil pengenalan akhir dan pertahankan interval audio yang dijelaskannya.

Siapkan audio dalam encoding yang diharapkan implementasi pengenalan. Contoh Chirp 3 Google menggunakan decoding yang dideteksi otomatis untuk berkas rekaman dan decoding eksplisit untuk konfigurasi streaming mentah. Referensi decoder V2 terkait mencantumkan audio WAV PCM atau audio companded, FLAC, MP3, Ogg/WebM Opus, serta AAC dalam kontainer MP4, M4A, atau MOV, di antara encoding yang didukung. Nama kontainer tidak menggantikan codec dan konfigurasi sampel sebenarnya. Pertahankan ucapan yang jelas dan hindari clipping parah atau konversi yang tidak diperlukan yang menghilangkan detail yang terdengar.

Chirp 3 dapat mengidentifikasi dan mentranskripsikan bahasa dominan secara otomatis, dan kumpulan locale yang diharapkan dapat mempersempit pilihan pengenalannya. Ketersediaan bahasa berbeda menurut metode dan fitur. Daftar bahasa transkripsi lebih luas daripada daftar diarisasi, sehingga dikenalnya suatu bahasa tidak membuktikan bahwa setiap fitur pembicara atau penanda waktu berlaku untuknya. Gunakan locale yang sesuai dengan rekaman dan pertahankan nama atau istilah bidang tertentu dalam alih kode untuk ditinjau. Label bahasa yang terdeteksi merupakan bagian hasil, bukan bukti bahwa semua kata yang tidak umum dikenali dengan benar.

Diarisasi pembicara mengelompokkan ucapan berdasarkan suara dalam rekaman satu kanal. Google menyediakan contoh transkripsi batch dengan informasi pembicara per kata. Untuk wawancara, simpan label tersebut bersama teks yang dikenali dan bandingkan perubahan pembicara dengan rekaman sebelum mengaitkannya dengan nama atau peran sebenarnya. Suara yang mirip, interupsi, dan ucapan tumpang tindih dapat menyulitkan atribusi. Perjelas susunan kanal sumber dan tugas peninjauan pembicara yang dimaksud, alih-alih memperlakukan label sebagai identitas yang telah diverifikasi secara independen.

Penanda waktu juga bersifat khusus metode. Pengenalan streaming menyediakan timestamp pada tingkat ujaran, sedangkan panduan pengenalan berkas dari pembuat menjelaskan penanda waktu kata opsional dengan kemungkinan kompromi kualitas transkripsi. Pertahankan metadata yang benar-benar dikembalikan oleh metode terpilih dan tinjau penyelarasan bersama kata-katanya. Alur takarir memerlukan keduanya: teks yang dikenali dan mudah dibaca serta bukti bahwa batas waktu sesuai dengan suara yang tepat. Google juga memperingatkan bahwa nilai confidence tingkat kata yang dikembalikan bukan skor keyakinan yang sebenarnya, sehingga tidak boleh digunakan untuk menyatakan bahwa suatu kata benar.

Adaptasi ucapan memasok frasa dan nama diri yang kemungkinan muncul dalam rekaman. Pembuat mendokumentasikan kamus hingga 1,000 frasa dan menyarankan sesedikit mungkin entri relevan agar pengenalan istilah lain tidak menurun. Untuk presentasi teknis, siapkan daftar singkat nama produk dan singkatan sebenarnya, lalu periksa dalam transkrip. Pemberian bias membantu pengenalan mempertimbangkan suatu istilah; hal itu tidak membuktikan bahwa istilah tersebut diucapkan atau menggantikan pemeriksaan terhadap audio.

Model menyediakan tanda baca dan kapitalisasi otomatis, yang dapat dinonaktifkan melalui antarmuka yang didokumentasikan. Google juga menjelaskan fitur pratinjau untuk instruksi format transkripsi khusus, seperti bagaimana nama atau tanggal tertentu harus ditulis. Jaga agar instruksi tersebut berfokus pada pemformatan ucapan yang dikenali. Transkrip yang menormalisasi tanggal atau mengapitalisasi merek tetap perlu mempertahankan makna yang diucapkan. Ringkasan, terjemahan, atau analisis faktual adalah penggunaan transkrip berikutnya, bukan sesuatu yang ditetapkan oleh hasil pengenalan itu sendiri.

Denoiser bawaan dimaksudkan untuk mengurangi musik latar dan suara lingkungan seperti hujan atau kebisingan jalan. Google secara eksplisit menyatakan bahwa fitur tersebut tidak dapat menghilangkan suara manusia di latar. Pertahankan perbedaan itu ketika menyiapkan rekaman dengan percakapan tumpang tindih. Periksa bagian bising dan tenang terhadap sumber, alih-alih menganggap transkrip yang tampak lebih bersih membuktikan bahwa suara pengganggu telah dihilangkan. Hasil yang berguna menjaga bagian yang tidak pasti tetap dapat diidentifikasi untuk dikoreksi.

Untuk tugas streaming, sensitivitas endpointing mengubah kapan ujaran dianggap selesai. Pembuat menjelaskan pengaturan standard, short, dan supershort untuk ucapan yang diharapkan semakin singkat. Pengaturan yang lebih cepat dapat memotong pembicara yang berhenti sejenak di tengah gagasan. Sesuaikan pengaturan dengan dikte alami, kalimat pendek, atau perintah yang sangat singkat, dan simpan status hasil akhir bersama transkrip. Untuk berkas yang selesai, tinjau nama, jumlah, negasi, dan batas pembicara, lalu simpan mode terpilih serta audio sumber agar hasil dapat diperiksa atau digunakan kembali.

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

google/chirp-3

Google /google/chirp-3

Mulai

Google Chirp 3 adalah model pengenalan ucapan multibahasa untuk streaming, rekaman singkat, dan transkripsi batch yang lebih panjang. Model ini menyediakan deteksi bahasa otomatis, tanda baca, adaptasi kosakata, serta metadata waktu atau pembicara sesuai mode. Denoiser-nya mengurangi derau latar, tetapi tidak dapat menghilangkan suara orang lain.

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
google/chirp-3
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.000533333333334 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': '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

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 google/chirp-3

Alias jalur metode

Gunakan jalur metode yang ditampilkan di atas.

ID pemanggil terkait

google/chirp-3

FAQ · Google: Chirp 3
Input dan hasil apa yang tersedia?

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

Kolom apa yang digunakan permintaan?

POST /v1/audio/transcriptions · google/chirp-3: 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