API WebSocket¶
O Servidor CPqD ASR encapsula as funções de um sistema ASR em interfaces que facilitam a integração com aplicações e sistemas externos. Uma das formas de se comunicar com o servidor é através da API WebSocket. Ela permite estabelecer uma comunicação bidirecional dedicada entre cliente e servidor, com baixa latência e pequeno overhead para transferência de stream de áudio.
Este documento tem como objetivo detalhar o mecanismo de comunicação da API WebSocket do servidor de reconhecimento de fala do CPqD, visando facilitar a integração de aplicações que façam uso de suas funcionalidades.
- Visão geral
- Estados da sessão
- Mensagens
- Parâmetros de reconhecimento
- decoder.confidenceThreshold
- decoder.startInputTimers
- decoder.maxSentences
- endpointer.headMargin
- endpointer.tailMargin
- endpointer.waitEnd
- endpointer.levelMode
- endpointer.levelThreshold
- endpointer.autoLevelLen
- noInputTimeout.enabled
- noInputTimeout.value
- recognitionTimeout.enabled
- recognitionTimeout.value
- Códigos de erro
- Códigos do WebSocket