Protocolo¶
A API GRPC utiliza um conjunto de chamadas da api definidas no protobuf. A conexão entre cliente e servidor é estabelecida através da abertura de um canal de comunicação iniciado pelo cliente. Após a abertura do canal, executar as chamadas da api definidas no protobuf.
A versão atual da API GRPC possui dois métodos de serviço, um Modo Assíncrono e um Modo síncrono.
Método |
Descrição |
---|---|
Recognize |
Realiza o reconhecimento de fala de um áudio enviado para o serviço. O conteúdo do áudio deve ser enviado no corpo da requisição GRPC. O reconhecimento é realizado de forma síncrona e o resultado devolvido na resposta GRPC. |
StreamingRecognize |
Realiza o reconhecimento de fala de um áudio enviado para o serviço. A configuração do reconhecimento deve ser enviado no corpo da requisição GRPC antes do áudio ser enviado. Após realizada a configuração, novas chamadas deste método podem ser realizadas enviando apenas o áudio no corpo da requisição GRPC. O reconhecimento é realizado de forma assíncrona e o resultado devolvido na resposta GRPC. |
Para utilização dos serviços basta utilizar o modelo do protobuf a seguir: