Cliente PHP idiomático para fala em nuvem.
Nota: Este repositório faz parte do Google Cloud PHP. Quaisquer solicitações de suporte, relatórios de bugs ou contribuições de desenvolvimento devem ser direcionados a esse projeto.
Permite fácil integração das tecnologias de reconhecimento de fala do Google em aplicativos de desenvolvedor. Envie áudio e receba uma transcrição de texto do serviço API de fala para texto.
Observe que a superfície da API V2 é atualmente considerada experimental e, como resultado, está sujeito a alterações.
Para começar, instale o gerenciador de dependência preferido para PHP, compositor.
Agora instale este componente:
$ composer require google/cloud-speech
Este componente suporta descanso sobre HTTP/1.1 e GRPC. Para aproveitar os benefícios oferecidos pelo GRPC (como métodos de streaming), consulte nosso Guia de instalação do GRPC.
Consulte nosso Guia de Autenticação para obter mais informações sobre como autenticar seu cliente. Uma vez autenticado, você estará pronto para começar a fazer solicitações.
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);
}
Este componente é considerado GA (geralmente disponível). Como tal, não introduzirá alterações incompatíveis com as costas em nenhum lançamento menor ou de patch. Abordaremos questões e solicitações com a maior prioridade.