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上休息。為了利用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(通常可用)。因此,它不會在任何次要或補丁版本中引入向後不兼容的更改。我們將解決優先級最高的問題和請求。