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 FonteTeste 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 FonteTeste 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 FonteTesta 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 FonteMostra todos os eventos emitidos pelo reconhecedor e como utilizá-los através de addEventListener().
Reconhecimento de voz com resultados intermediários
Demo Código FonteReconhecimento de voz com resultados intermediários, interimResults é true.
Reconhecimento de voz com voice activity detection (vad)
Demo Código FonteReconhecimento de voz com voice activity detection (vad), useVAD é true.
Reconhecimento de voz com resultados em rich text
Demo Código FonteReconhecimento de voz com resultados em rich text (<br>, etc).
Reconhecimento de voz integrado ao editor HTML TinyMCE
Demo Código FonteReconhecimento de voz integrado ao editor HTML TinyMCE utilizando os resultados em rich text.
Reconhecimento de voz integrado ao editor HTML QuillJS
Demo Código FonteReconhecimento 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 FonteMostra como utilizar comandos de voz com o SDK para carregar templates.
Comandos de voz personalizáveis
Demo Código FonteMostra como utilizar comandos de voz personalizados com o SDK.
Comandos contidos personalizáveis
Demo Código FonteMostra como utilizar comandos contidos com o SDK.
Comandos avançados
Demo Código FonteMostra 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 FonteMostra como capturar atalhos do SpeechMike® ou teclado para iniciar/interromper gravações, etc.
Atalhos do SpeechMike®
Demo Código FonteMostra como habilitar / desabilitar o SpeechMike® e capturar os atalhos EOL e INS desse dispositivo.
Modo Debug
Demo Código FonteMostra como usar o SDK em modo debug.
Explorar informações do ambiente
Demo Código FonteMostra 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 FonteMostra como enviar o feedback de um usuário sobre o reconhecimento de voz.
Enviar laudo
Demo Código FonteMostra como enviar um laudo para melhor evolução do reconhecimento de voz