Diagnóstico de microfone e voz — 3DVista

Use este mesmo arquivo dentro do WebFrame local e, depois, hospedado em HTTPS.

1. Ambiente

URL / origem
Protocolo
Contexto seguro
Navegador / WebView
SpeechRecognition disponível
mediaDevices disponível

2. Microfone

Permissão
getUserMedia
Faixa de áudio
Nível detectado

3. SpeechRecognition

Estado
Áudio iniciado
Som detectado
Fala detectada
Último erro
Última palavra/frase
—
Alternativas
—

4. Log técnico

Como interpretar:
• Se getUserMedia = OK e o nível do microfone se mexe, o WebFrame consegue acessar fisicamente o microfone.
• Se o microfone funciona mas o SpeechRecognition termina em network, o problema não é a permissão do microfone; é a comunicação do motor de reconhecimento de voz dentro do standalone/WebView.
• Se localmente der network, teste exatamente este mesmo HTML hospedado em HTTPS. Se em HTTPS funcionar, a solução pode ser simplesmente hospedar a aplicação de voz.