Klien PHP idiomatik untuk pidato cloud.
Catatan: Repositori ini adalah bagian dari Google Cloud PHP. Setiap permintaan dukungan, laporan bug, atau kontribusi pengembangan harus diarahkan ke proyek itu.
Mengaktifkan integrasi yang mudah dari teknologi pengenalan ucapan Google ke dalam aplikasi pengembang. Kirim audio dan terima transkripsi teks dari layanan API ucapan-ke-teks.
Harap dicatat bahwa permukaan API V2 saat ini dianggap eksperimental dan sebagai hasilnya dapat berubah.
Untuk memulai, instal manajer ketergantungan yang disukai untuk PHP, komposer.
Sekarang instal komponen ini:
$ composer require google/cloud-speech
Komponen ini mendukung istirahat di atas HTTP/1.1 dan GRPC. Untuk memanfaatkan manfaat yang ditawarkan oleh GRPC (seperti metode streaming) silakan lihat Panduan Instalasi GRPC kami.
Silakan lihat panduan otentikasi kami untuk informasi lebih lanjut tentang mengautentikasi klien Anda. Setelah diautentikasi, Anda akan siap untuk mulai mengajukan permintaan.
use Google Cloud Speech V1 RecognitionConfig AudioEncoding ;
use Google Cloud Speech V1 RecognitionConfig ;
use Google Cloud Speech V1 StreamingRecognitionConfig ;
$ recognitionConfig = new RecognitionConfig ();
$ recognitionConfig -> setEncoding ( AudioEncoding :: FLAC );
$ recognitionConfig -> setSampleRateHertz ( 44100 );
$ recognitionConfig -> setLanguageCode ( ' en-US ' );
$ config = new StreamingRecognitionConfig ();
$ config -> setConfig ( $ recognitionConfig );
$ audioResource = fopen ( ' path/to/audio.flac ' , ' r ' );
$ responses = $ speechClient -> recognizeAudioStream ( $ config , $ audioResource );
foreach ( $ responses as $ element ) {
// doSomethingWith($element);
}
Komponen ini dianggap GA (umumnya tersedia). Dengan demikian, itu tidak akan memperkenalkan perubahan yang tidak kompatibel dengan mundur dalam rilis kecil atau tambalan. Kami akan mengatasi masalah dan permintaan dengan prioritas tertinggi.