- Asegúrate de abrir esta página con HTTPS (no
file://nihttp://). - Haz clic dentro del panel derecho y luego pulsa Grabar para que exista un gesto de usuario.
- Permite el micrófono cuando el navegador lo solicite.
- Comprueba que el iframe tiene
allow="microphone"y que el sitio embebido no lo prohíbe conPermissions-Policy. - Safari/iOS: llama a
getUserMediajusto en un manejador declick/touchend, y reanuda cualquierAudioContextpausado.
Si controlas la app del panel derecho, envía
postMessage al padre con
{ source: "asr", type: "MIC_ERROR", detail: "NotAllowedError" } o { source: "asr", type: "MIC_READY" }.