google cloud php speech
v1.19.1
クラウド音声のための慣用PHPクライアント。
注:このリポジトリは、Google Cloud PHPの一部です。サポートリクエスト、バグレポート、または開発の貢献は、そのプロジェクトに向けられる必要があります。
Googleの音声認識技術を開発者アプリケーションに簡単に統合できるようにします。音声を送信し、音声からテキストAPIサービスからテキスト転写を受け取ります。
V2 API表面は現在実験的であると見なされており、その結果、変更される可能性があります。
開始するには、PHPの優先依存関係マネージャーであるComposerをインストールします。
このコンポーネントをインストールします。
$ composer require google/cloud-speech
このコンポーネントは、HTTP/1.1とGRPCを超えるRESTの両方をサポートします。 GRPCが提供する特典(ストリーミング方法など)を利用するには、GRPCインストールガイドを参照してください。
クライアントの認証に関する詳細については、認証ガイドをご覧ください。認証されたら、リクエストを開始する準備ができています。
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);
}
このコンポーネントはGAと見なされます(一般的に利用可能)。そのため、マイナーまたはパッチのリリースに逆方向に容易に変化することはありません。最優先事項で問題やリクエストに対処します。