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(通常可用)。因此,它不会在任何次要或补丁版本中引入向后不兼容的更改。我们将解决优先级最高的问题和请求。