Pular para o conteúdo principal

Exemplos (códigos)

Abaixo, você encontrará uma série de exemplos com códigos completos mostrando a utilização do reconhecimento de voz. Para cada funcionalidade, há uma demo online e uma versão simplificada do código.

Teste de credenciais​

Demo Código Fonte

Teste simples para saber se seus dados de acesso à API Iara, userId e apiToken, estão funcionamento corretamente.

Reconhecimento de voz básico​

Demo Código Fonte

Teste básico de reconhecimento de voz. Pressione um botão para começar o reconhecimento de voz, depois outro para terminar o reconhecimento e receber o texto reconhecido.

Teste de dispositivos de audio​

Demo Código Fonte

Testa se dispositivos de entrada e saída de audio estão configurados corretamente. Nenhum reconhecimento de voz é feito, apenas audios são gravados e tocados.

Demonstração de eventos​

Demo Código Fonte

Mostra todos os eventos emitidos pelo reconhecedor e como utilizá-los através de addEventListener().

Reconhecimento de voz com resultados intermediários​

Demo Código Fonte

Reconhecimento de voz com resultados intermediários, interimResults é true.

Reconhecimento de voz com voice activity detection (vad)​

Demo Código Fonte

Reconhecimento de voz com voice activity detection (vad), useVAD é true.

Reconhecimento de voz com resultados em rich text​

Demo Código Fonte

Reconhecimento de voz com resultados em rich text (<br>, etc).

Reconhecimento de voz integrado ao editor HTML TinyMCE​

Demo Código Fonte

Reconhecimento de voz integrado ao editor HTML TinyMCE utilizando os resultados em rich text.

Reconhecimento de voz integrado ao editor HTML QuillJS​

Demo Código Fonte

Reconhecimento de voz integrado ao editor HTML QuillJS utilizando os resultados em rich text.

Comandos de voz para carregamento de templates rich text​

Demo Código Fonte

Mostra como utilizar comandos de voz com o SDK para carregar templates.

Comandos de voz personalizáveis​

Demo Código Fonte

Mostra como utilizar comandos de voz personalizados com o SDK.

Comandos contidos personalizáveis​

Demo Código Fonte

Mostra como utilizar comandos contidos com o SDK.

Comandos avançados​

Demo Código Fonte

Mostra como utilizar comandos de voz com o SDK, permitindo a execução de callbacks personalizáveis e outros usos avançados.

Atalhos​

Demo Código Fonte

Mostra como capturar atalhos do SpeechMike® ou teclado para iniciar/interromper gravações, etc.

Atalhos do SpeechMike®​

Demo Código Fonte

Mostra como habilitar / desabilitar o SpeechMike® e capturar os atalhos EOL e INS desse dispositivo.

Modo Debug​

Demo Código Fonte

Mostra como usar o SDK em modo debug.

Explorar informações do ambiente​

Demo Código Fonte

Mostra como usar a propriedade env do SDK para explorar informações sobre o ambiente onde a aplicação está rodando.

Enviar feedback de uso​

Demo Código Fonte

Mostra como enviar o feedback de um usuário sobre o reconhecimento de voz.

Enviar laudo​

Demo Código Fonte

Mostra como enviar um laudo para melhor evolução do reconhecimento de voz