Mentranskripsikan speech to text dengan menggunakan gcloud CLI
Halaman ini menunjukkan cara mengirimkan permintaan pengenalan ucapan ke
Cloud Speech-to-Text menggunakan alat
gcloud dari command
line.
Cloud Speech-to-Text memudahkan integrasi teknologi pengenalan ucapan Google ke dalam aplikasi developer. Anda dapat mengirim data audio ke Cloud Speech-to-Text API, yang kemudian menampilkan transkripsi teks dari file audio tersebut. Untuk mengetahui informasi selengkapnya tentang layanan ini, lihat Dasar-dasar Cloud STT.
Sebelum memulai
Sebelum dapat mengirim permintaan ke Cloud Speech-to-Text API, Anda harus menyelesaikan tindakan berikut. Lihat halaman sebelum memulai untuk mengetahui detailnya.
- Aktifkan Cloud Speech-to-Text di project GCP.
- Pastikan penagihan diaktifkan untuk Cloud Speech-to-Text.
-
Instal Google Cloud CLI. Setelah penginstalan, inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud initJika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
- (Opsional) Buat bucket Google Cloud Storage baru untuk menyimpan data audio Anda.
Membuat permintaan transkripsi audio
Sekarang Anda dapat menggunakan Cloud STT untuk mentranskripsikan file audio
ke teks. Gunakan contoh kode berikut untuk mengirim
permintaan recognize ke Cloud Speech-to-Text API.
Buka shell command line dan jalankan perintah berikut.
gcloud ml speech recognize gs://cloud-samples-tests/speech/brooklyn.flac \ --language-code=en-US
Perintah ini meminta Cloud STT mentranskripsikan audio yang terdapat dalam FLAC yang dihosting di lokasi yang dapat diakses secara publik.
Jika permintaan berhasil, server akan menampilkan respons dalam format JSON:
{
"results": [
{
"alternatives": [
{
"confidence": 0.9840146,
"transcript": "how old is the Brooklyn Bridge"
}
]
}
]
}Selamat! Anda telah mengirimkan permintaan pertama ke Cloud STT.
Jika Anda menerima error atau respons kosong dari Cloud STT, lihat langkah-langkah pemecahan masalah dan mitigasi error.
Pembersihan
Agar akun Google Cloud Anda tidak dikenai biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.
- Gunakan Google Cloud console untuk menghapus project Anda jika tidak lagi diperlukan.
Langkah berikutnya
- Berlatih mentranskripsikan file audio pendek.
- Pelajari cara membuat batch file audio panjang untuk pengenalan ucapan.
- Pelajari cara mentranskripsi audio streaming dari, misalnya, mikrofon.
- Mulai gunakan Cloud STT dalam bahasa pilihan Anda menggunakan library klien Cloud STT.
- Pelajari contoh aplikasi.
- Untuk performa terbaik, akurasi, dan tips lainnya, lihat dokumentasi praktik terbaik.