Idiomatischer PHP -Client für Cloud -Sprache.
Hinweis: Dieses Repository ist Teil von Google Cloud PHP. Alle Supportanfragen, Fehlerberichte oder Entwicklungsbeiträge sollten an dieses Projekt gerichtet werden.
Ermöglicht eine einfache Integration von Google -Spracherkennungstechnologien in Entwickleranwendungen. Senden Sie Audio und erhalten Sie eine Texttranskription aus dem API-Dienst von Speech-to-Text.
Bitte beachten Sie, dass die V2 -API -Oberfläche derzeit als experimentell angesehen wird und infolgedessen sich ändern kann.
Installieren Sie zunächst den bevorzugten Abhängigkeitsmanager für PHP, Komponist.
Installieren Sie nun diese Komponente:
$ composer require google/cloud-speech
Diese Komponente unterstützt sowohl Praxis über HTTP/1.1 als auch GRPC. Um die von GRPC angebotenen Vorteile zu nutzen (wie Streaming -Methoden), finden Sie in unserem GRPC -Installationshandbuch.
Weitere Informationen zur Authentifizierung Ihres Kunden finden Sie in unserem Authentifizierungshandbuch. Sobald Sie sich authentifiziert haben, können Sie Anfragen stellen.
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);
}
Diese Komponente gilt als GA (im Allgemeinen verfügbar). Daher werden keine rückwärts kompatiblen Änderungen in kleinen oder Patch-Releases vorgestellt. Wir werden Probleme und Anfragen mit höchster Priorität angehen.