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