Cliente PHP idiomático para discurso en la nube.
Nota: Este repositorio es parte de Google Cloud PHP. Cualquier solicitud de soporte, informes de errores o contribuciones de desarrollo debe dirigirse a ese proyecto.
Permite una fácil integración de las tecnologías de reconocimiento de voz de Google en aplicaciones de desarrolladores. Envíe audio y reciba una transcripción de texto del servicio API de voz a texto.
Tenga en cuenta que la superficie API V2 se considera actualmente experimental y, como resultado, está sujeta a cambios.
Para comenzar, instale el Administrador de dependencia preferido para PHP, compositor.
Ahora instale este componente:
$ composer require google/cloud-speech
Este componente es compatible con el descanso sobre HTTP/1.1 y GRPC. Para aprovechar los beneficios ofrecidos por GRPC (como los métodos de transmisión), consulte nuestra Guía de instalación de GRPC.
Consulte nuestra guía de autenticación para obtener más información sobre la autenticación de su cliente. Una vez autenticado, estará listo para comenzar a realizar solicitudes.
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 se considera GA (generalmente disponible). Como tal, no introducirá cambios en el revés en ningún tipo de comunicado menor o de parche. Abordaremos problemas y solicitudes con la más alta prioridad.