J'utilise l'API de reconnaissance vocale depuis quelques années maintenant (rien de très complexe), mais après ne pas l'avoir utilisée pendant environ un an, elle ne fonctionne plus dans mon navigateur Chrome principal : Version 77.0.3865.90 (Official Build) (64-bit).
J'effectue des tests sur trois sites différents - deux sont les miens et le troisième est le mien. la démo officielle de Google . Aucun ne détecte d'audio dans mon navigateur principal Chrome. Le message d'erreur associé à recognition.onerror
est tout simplement "sans parole".
Lorsque j'utilise Chrome Canary, tout fonctionne correctement.
J'ai plusieurs appareils d'entrée audio connectés à mon Mac (y compris le microphone intégré) et j'ai essayé de modifier les réglages de mon microphone pour chacun d'entre eux. Tous fonctionnent sans problème dans Chrome Canary, mais rien ne fonctionne dans Chrome normal. Je peux également voir que les niveaux d'entrée sont nominaux dans les préférences système de MacOS pour chaque périphérique d'entrée.
Chrome demande l'accès au microphone, mais après avoir accepté, aucune parole n'est détectée. Je peux voir que onstart
y onaudiostart
se déclenchent, mais après quelques secondes d'inactivité, l'icône onerror
y onaudioend
le déclenchement d'événements.
J'ai ensuite essayé de vider le cache et les paramètres de mon navigateur et de le redémarrer, mais sans succès. J'ai également essayé une fenêtre invité et une fenêtre incognito (ainsi que la désactivation de toutes les extensions) et cela n'a pas fonctionné non plus. La dernière chose que j'ai essayée a été de désactiver tous les drapeaux expérimentaux modifiés, mais sans succès. Je ne sais pas comment résoudre ce problème...
Y a-t-il un autre paramètre qui m'échappe et qui pourrait avoir été désactivé quelque part (peut-être même dans MacOS) ?
Comme je l'ai mentionné, je l'utilisais souvent dans ce même navigateur sans aucun problème, mais après environ un an d'inactivité, il a cessé de détecter l'audio.