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.
    1. Pastikan penagihan diaktifkan untuk Cloud Speech-to-Text.
  • Instal Google Cloud CLI. Setelah penginstalan, inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:

    gcloud init

    Jika 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.

Langkah berikutnya