Ich verwende die Spracherkennungs-API nun schon seit einigen Jahren (nichts allzu Komplexes), aber nachdem ich sie etwa ein Jahr lang nicht verwendet habe, funktioniert sie in meinem Hauptbrowser von Chrome nicht mehr: Version 77.0.3865.90 (Offizieller Build) (64-Bit).
Ich teste an drei verschiedenen Standorten – zwei sind meine eigenen und der dritte istdie offizielle Google-Demo. In meinem Hauptbrowser von Chrome wird kein Ton erkannt. Die zugehörige Fehlermeldung recognition.onerror
lautet einfach „keine Sprache“.
Wenn ich Chrome Canary verwende, funktioniert alles einwandfrei.
Ich habe mehrere Audioeingabegeräte an meinen Mac angeschlossen (einschließlich des eingebauten Mikrofons) und habe versucht, die Mikrofoneinstellungen für jedes davon zu ändern. Alle funktionieren problemlos in Chrome Canary, aber im normalen Chrome funktioniert nichts. Ich kann auch sehen, dass die Eingangspegel in den MacOS-Systemeinstellungen für jedes Eingabegerät nominal sind.
Chrome fordert zwar zum Zugriff auf das Mikrofon auf, aber nachdem ich dies akzeptiere, wird keine Sprache erkannt. Ich kann sehen, dass onstart
und onaudiostart
Ereignisse ausgelöst werden, aber wenn nach ein paar Sekunden nichts passiert, werden die onerror
und onaudioend
Ereignisse ausgelöst.
Ich habe dann versucht, den Cache/die Einstellungen meines Browsers zu löschen und den Browser neu zu starten, aber ohne Erfolg. Ich habe auch ein Gastfenster und ein Inkognito-Fenster ausprobiert (sowie alle Erweiterungen deaktiviert), aber auch das hat nicht funktioniert. Als letztes habe ich versucht, alle geänderten experimentellen Flags zu deaktivieren, aber ohne Erfolg. Ich bin nicht sicher, wie ich dieses Problem sonst beheben kann ...
Gibt es eine andere Einstellung, die ich übersehe, die möglicherweise irgendwo (vielleicht sogar in MacOS) deaktiviert wurde oder so?
Wie ich bereits erwähnt habe, habe ich dies früher ziemlich oft und problemlos im selben Browser verwendet, aber dann, nachdem ich es etwa ein Jahr lang nicht verwendet hatte, wurde aus irgendeinem Grund kein Audio mehr erkannt.
Antwort1
Natürlich würde ich die Antwort sofort nach dem Posten finden. DortIsteine MacOS-Einstellung, die deaktiviert wurde: In den Systemeinstellungen unter „Sicherheit und Datenschutz“ und dann auf der Registerkarte „Datenschutz“ fand ich „Mikrofon“ in der Liste links und bemerkte, dass Google Chrome nicht markiert war. Nachdem ich dieses Kontrollkästchen aktiviert und Chrome neu gestartet hatte, funktionierte es einwandfrei.
Hoffe, dies hilft jedem, der auf dieses Problem stößt!