Die Chrome-Spracherkennungs-API funktioniert in einem Browser nicht mehr, funktioniert aber in Canary (MacOS)

Die Chrome-Spracherkennungs-API funktioniert in einem Browser nicht mehr, funktioniert aber in Canary (MacOS)

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.onerrorlautet 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.

Audioeingabegeräte

Chrome fordert zwar zum Zugriff auf das Mikrofon auf, aber nachdem ich dies akzeptiere, wird keine Sprache erkannt. Ich kann sehen, dass onstartund onaudiostartEreignisse ausgelöst werden, aber wenn nach ein paar Sekunden nichts passiert, werden die onerrorund onaudioendEreignisse 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.

Mikrofonzugriff in macOS

Hoffe, dies hilft jedem, der auf dieses Problem stößt!

verwandte Informationen