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