Chirp adalah model speech-to-text generasi berikutnya dari Google. Merepresentasikan puncak dari penelitian selama bertahun-tahun, versi pertama Chirp kini tersedia untuk Speech-to-Text. Kami bermaksud meningkatkan dan memperluas Chirp ke lebih banyak bahasa dan domain. Untuk mengetahui detailnya, lihat makalah kami, Google USM.
Kami melatih model Chirp dengan arsitektur yang berbeda dari model ucapan kami saat ini. Satu model menyatukan data dari beberapa bahasa. Namun, pengguna tetap menentukan model akan mengenali ucapan dalam bahasa yang dipilih. Chirp tidak mendukung beberapa fitur Google Speech yang dimiliki model lain. Lihat daftar lengkapnya di bawah.
ID model
Chirp tersedia di Speech-to-Text API v2. Anda dapat memanfaatkannya seperti model lainnya.
ID model untuk Chirp adalah: chirp
.
Anda dapat menentukan model ini saat membuat pengenal atau inline dalam permintaan pengenalan sinkron atau batch.
Metode API yang tersedia
Chirp memproses ucapan dalam potongan yang jauh lebih besar daripada model lain. Artinya, fitur ini mungkin tidak cocok untuk penggunaan real-time yang sesungguhnya. Chirp tersedia melalui metode API berikut:
v2
Speech.Recognize
(cocok untuk audio singkat < 1 menit)v2
Speech.BatchRecognize
(cocok untuk audio berdurasi panjang 1 menit hingga 8 jam)
Chirp tidak tersedia pada metode API berikut:
v2
Speech.StreamingRecognize
v1
Speech.StreamingRecognize
v1
Speech.Recognize
v1
Speech.LongRunningRecognize
v1p1beta1
Speech.StreamingRecognize
v1p1beta1
Speech.Recognize
v1p1beta1
Speech.LongRunningRecognize
Region
Chirp tersedia di region berikut:
us-central1
europe-west4
asia-southeast1
Lihat halaman harga untuk mengetahui detail selengkapnya.
Languages
Anda dapat melihat bahasa yang didukung di daftar bahasa lengkap.
Dukungan dan batasan fitur
Chirp saat ini tidak mendukung banyak fitur STT API. Lihat pembatasan tertentu di bawah.
- Skor keyakinan: API menampilkan nilai, tetapi bukan sepenuhnya skor keyakinan.
- Adaptasi ucapan: Tidak ada fitur adaptasi yang didukung.
- Diarisasi: Diarisasi otomatis tidak didukung.
- Normalisasi paksa: Tidak didukung.
- Keyakinan tingkat kata: Tidak didukung.
- Deteksi bahasa: Tidak didukung.
Chirp mendukung fitur berikut:
- Tanda baca otomatis: Tanda baca diprediksi oleh model. Fitur ini dapat dinonaktifkan.
- Word timings: Opsional, ditampilkan.
- Transkripsi audio yang tidak bergantung pada bahasa: Model secara otomatis menyimpulkan bahasa lisan dalam file audio Anda dan menambahkannya ke hasil.
Sebelum memulai
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Speech-to-Text APIs.
-
Make sure that you have the following role or roles on the project: Cloud Speech Administrator
Check for the roles
-
In the Google Cloud console, go to the IAM page.
Go to IAM - Select the project.
-
In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.
- For all rows that specify or include you, check the Role colunn to see whether the list of roles includes the required roles.
Grant the roles
-
In the Google Cloud console, go to the IAM page.
Buka IAM - Pilih project.
- Klik Berikan akses.
-
Di kolom New principals, masukkan ID pengguna Anda. Ini biasanya adalah alamat email untuk Akun Google.
- Di daftar Pilih peran, pilih peran.
- Untuk memberikan peran tambahan, klik Tambahkan peran lain, lalu tambahkan setiap peran tambahan.
- Klik Simpan.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Speech-to-Text APIs.
-
Make sure that you have the following role or roles on the project: Cloud Speech Administrator
Check for the roles
-
In the Google Cloud console, go to the IAM page.
Go to IAM - Select the project.
-
In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.
- For all rows that specify or include you, check the Role colunn to see whether the list of roles includes the required roles.
Grant the roles
-
In the Google Cloud console, go to the IAM page.
Buka IAM - Pilih project.
- Klik Berikan akses.
-
Di kolom New principals, masukkan ID pengguna Anda. Ini biasanya adalah alamat email untuk Akun Google.
- Di daftar Pilih peran, pilih peran.
- Untuk memberikan peran tambahan, klik Tambahkan peran lain, lalu tambahkan setiap peran tambahan.
- Klik Simpan.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
Library klien dapat menggunakan Kredensial Default Aplikasi untuk dengan mudah melakukan autentikasi dengan Google API dan mengirim permintaan ke API tersebut. Dengan Kredensial Default Aplikasi, Anda dapat menguji aplikasi secara lokal dan men-deploy aplikasi tanpa mengubah kode yang mendasarinya. Untuk informasi selengkapnya, lihat Lakukan autentikasi untuk menggunakan library klien.
Selain itu, pastikan Anda telah menginstal library klien.
Lakukan pengenalan ucapan sinkron dengan Chirp
Berikut adalah contoh penerapan pengenalan ucapan sinkron pada file audio lokal menggunakan Chirp:
Python
Membuat permintaan dengan transkripsi tanpa bahasa diaktifkan
Contoh kode berikut menunjukkan cara membuat permintaan dengan transkripsi yang tidak bergantung pada bahasa diaktifkan.
Python
Mulai menggunakan Chirp di Konsol Google Cloud
- Pastikan Anda telah mendaftar ke akun Google Cloud dan membuat project.
- Buka Ucapan di Konsol Google Cloud.
- Aktifkan API jika belum diaktifkan.
Buat Pengenal STT yang menggunakan Chirp. a. Buka tab Pengenal, lalu klik Buat.
b. Dari halaman Buat Pengenal, masukkan kolom yang diperlukan untuk Chirp.
i. Beri nama pengenal Anda.
ii. Pilih chirp sebagai Model.
iii. Pilih bahasa yang ingin Anda gunakan. Anda harus menggunakan satu pengenal per bahasa yang ingin diuji.
iv. Jangan pilih fitur lainnya.
Pastikan Anda memiliki Workspace UI STT. Jika belum memilikinya, Anda harus membuat ruang kerja. a. Buka halaman transkripsi, lalu klik Transkripsi Baru.
b. Buka dropdown Workspace lalu klik New Workspace guna membuat ruang kerja untuk transkripsi.
c. Dari sidebar navigasi Buat workspace baru, klik Jelajahi.
d. Klik untuk membuat bucket baru.
e. Masukkan nama untuk bucket Anda, lalu klik Continue.
f. Klik Buat untuk membuat bucket Cloud Storage.
g. Setelah bucket dibuat, klik Select untuk memilih bucket yang akan digunakan.
h. Klik Create guna menyelesaikan pembuatan ruang kerja Anda untuk UI speech-to-text.
Lakukan transkripsi pada audio Anda yang sebenarnya.
a. Dari halaman Transkripsi Baru, pilih file audio Anda melalui upload (Upload lokal) atau tentukan file Cloud Storage yang sudah ada (Penyimpanan Cloud). Catatan: UI mencoba menilai parameter file audio Anda secara otomatis.
b. Klik Lanjutkan untuk berpindah ke Opsi transkripsi.
c. Pilih Bahasa lisan yang akan Anda gunakan untuk pengenalan dengan Chirp dari pengenal yang dibuat sebelumnya.
d. Pada menu dropdown model, pilih Chirp - Universal Speech Model.
e. Di menu dropdown Pengenal, pilih pengenal yang baru Anda buat.
f. Klik Kirim untuk menjalankan permintaan pengenalan pertama Anda menggunakan Chirp.
Lihat hasil transkripsi Chirp Anda. a. Dari halaman Transkripsi, klik nama transkripsi untuk melihat hasilnya.
b. Di halaman Detail transkripsi, lihat hasil transkripsi dan jika perlu, putar audio di browser.
Pembersihan
Agar akun Google Cloud Anda tidak dikenai biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.
-
Optional: Revoke the authentication credentials that you created, and delete the local credential file.
gcloud auth application-default revoke
-
Optional: Revoke credentials from the gcloud CLI.
gcloud auth revoke
Konsol
gcloud
Delete a Google Cloud project:
gcloud projects delete PROJECT_ID
Langkah berikutnya
- Berlatihlah mentranskripsi file audio singkat.
- Pelajari cara mentranskripsikan audio streaming.
- Pelajari cara mentranskripsi file audio panjang.
- Untuk performa terbaik, akurasi, dan tips lainnya, lihat dokumentasi praktik terbaik.