Mentranskripsikan speech to text dengan menggunakan library klien
Halaman ini menjelaskan cara mengirim permintaan pengenalan ucapan ke Speech-to-Text dalam bahasa pemrograman favorit Anda menggunakan Library Klien Google Cloud.
Speech-to-Text memudahkan integrasi teknologi pengenalan ucapan Google ke dalam aplikasi developer. Anda dapat mengirim data audio ke Speech-to-Text API, yang kemudian menampilkan transkripsi teks dari file audio tersebut. Untuk mengetahui informasi selengkapnya tentang layanan ini, lihat Dasar-dasar Speech-to-Text.
Sebelum memulai
Sebelum dapat mengirim permintaan ke Speech-to-Text API, Anda harus sudah menyelesaikan tindakan berikut. Lihat halaman sebelum memulai untuk mengetahui detailnya.
- Aktifkan Speech-to-Text di project Google Cloud.
- Pastikan penagihan diaktifkan untuk Speech-to-Text.
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
-
Buat kredensial autentikasi lokal untuk Akun Google Anda:
gcloud auth application-default login
- (Opsional) Buat bucket Google Cloud Storage baru untuk menyimpan data audio Anda.
Menginstal library klien
Go
go get cloud.google.com/go/speech/apiv1
Java
If you are using Maven, add
the following to your pom.xml
file. For more information about
BOMs, see The Google Cloud Platform Libraries BOM.
If you are using Gradle, add the following to your dependencies:
If you are using sbt, add the following to your dependencies:
If you're using Visual Studio Code, IntelliJ, or Eclipse, you can add client libraries to your project using the following IDE plugins:
The plugins provide additional functionality, such as key management for service accounts. Refer to each plugin's documentation for details.
Node.js
Sebelum menginstal library, pastikan Anda telah menyiapkan lingkungan untuk pengembangan Node.js.
npm install --save @google-cloud/speech
Python
Sebelum menginstal library, pastikan Anda telah menyiapkan lingkungan untuk pengembangan Python.
pip install --upgrade google-cloud-speech
Membuat permintaan transkripsi audio
Kini Anda dapat menggunakan Speech-to-Text untuk mentranskripsikan file audio
ke teks. Gunakan kode berikut untuk mengirim
permintaan recognize
ke Speech-to-Text API.
Go
Java
Node.js
Sebelum menjalankan contoh, pastikan Anda telah menyiapkan lingkungan untuk pengembangan Node.js.
Python
Sebelum menjalankan contoh, pastikan Anda telah menyiapkan lingkungan untuk pengembangan Python.
Selamat! Anda telah mengirimkan permintaan pertama ke Speech-to-Text.
Jika Anda menerima error atau respons kosong dari Speech-to-Text, lihat langkah-langkah pemecahan masalah dan mitigasi error.
Pembersihan
Agar akun Google Cloud Anda tidak dikenakan biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.
- Gunakan konsol Google Cloud untuk menghapus project jika Anda tidak membutuhkannya.
Langkah selanjutnya
- 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 Speech-to-Text dalam bahasa pilihan Anda menggunakan library klien Speech-to-Text.
- Pelajari contoh aplikasi.
- Untuk performa terbaik, akurasi, dan tips lainnya, lihat dokumentasi praktik terbaik.