el api funciona sin problemas en el ordenador y en el mobil, esta comprobado, sin embargo en mi tablet android no es asi, no es capaz de registrar el micro ni de leer un texto, resulta extraño que al probar desde el tablet voz to me (servicio online gratuito, que convierte texto a voz y devuelve un archivo audio que se puede descargar o reproducir en streaming ) si funcione, he buscado tambien un servicio similar para comprobar si funciona el microfono, pero no pude encontrar nada(la mayoria solo funcionan en el ordenador y usan la tecnologia flash). informo que en los tres dispostivos: ordenador, telefono y tableta navego con chrome. al inicio pense que las api no funcionaban en tabletas, pero al probar el servicio voz-to-me que emplea al api de reconocimiento de voz, puedo deducir y estar seguro que el problema es otro, quizas el servicio usa alguna libreria y por eso funciona, yo lo hago con el api nativo web speech,en fin no creo que dejar el codigo fuente pueda servir de mucho para diagnosticar el error pero en caso contrario el codigo es el siguiente
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<button onclick="recognition.start()">ascolta</button>
<button onclick="leggi()">leggere</button>
<div id="text">spazio in bianco</div>
<script type="text/javascript">
recognition = new webkitSpeechRecognition()
recognition.lang = "it-IT"
recognition.continuous = true
recognition.interimResults = true
texto = document.getElementById('text')
recognition.onresult = function(event) {
for (i = event.resultIndex; i<event.results.length; i++)
{
if(event.results[i].isFinal){
texto.innerHTML+=event.results[i][0].transcript
}
}
}
recognition.onstart = function(event){
console.log(event)
alert("registrando")
}
recognition.onerror = function(event){
console.log(event)
}
recognition.onend = function(event){
console.log(event)
}
function leggi()
{
utterance = new SpeechSynthesisUtterance(texto.innerHTML)
window.speechSynthesis.speak(utterance)
}
</script>
</body>
</html>
tengo alojado el programa en mi pagina web reconocimiento de voz y sintesis
a ver si a ustedes no les da problemas con la tableta