Bei einigen Nutzern funktioniert die Sprachausgabe von Google Assistant möglicherweise nicht. Eine einfache Bearbeitung von build.prop kann dieses Problem möglicherweise beheben. Hier erfahren Sie, wie es geht.
Der Google Assistant hat gerade erst mit der Einführung begonnen Nutzer von Smartphones mit Android 6.0+ im März dieses Jahres und nur in ausgewählten Regionen. Wir gehen davon aus, dass Google die meisten Probleme behoben hat, aber es sieht so aus, als ob noch einige Probleme bestehen bleiben. Einige Nutzer haben uns berichtet, dass die Sprachausgabe des Assistenten gelegentlich nicht funktioniert. Zum Glück, XDA Senior Member muena90 Er hat Stunden damit verbracht, das Problem zu recherchieren und konnte es auf seinem OnePlus 3T beheben. Als Referenz verwendete er AOSPA 7.3.0 und die Google App-Version 7.12.24.21. Wie er herausfand, lag das Problem an den Audio-Codecs.
Audio-Codecs sind für Ihr Gerät erforderlich, um bestimmte Audio-Stream-Typen zu dekodieren. Unterschiedliche Sounddateien verwenden unterschiedliche Algorithmen zum Speichern von Audiodaten, und zum Lesen dieser Daten sind Audio-Codecs erforderlich. Als muena90 feststellte, dass Google Assistant nicht mit ihm sprach, fand er in den Protokollen seines Geräts Fehler im Zusammenhang mit Audio-Codecs.
Er nahm eine logcat Dabei handelt es sich lediglich um eine Erfassung der Systemprotokolle auf dem Gerät. Ein Blick darauf kann unabhängig davon, womit Sie Probleme haben, hilfreich sein und ist wahrscheinlich das Erste, wonach ein Entwickler fragen wird, wenn Sie einen Fehler melden. Muena90 hat durch den Logcat (siehe unten) entdeckt, dass der MMParser-Extractor (im Zusammenhang mit der Qualcomm-Verarbeitung von audio) löste jedes Mal einen Fehler aus, wenn die Stimme des Assistenten sprechen sollte – beispielsweise wenn er aufgefordert wurde, das zu lesen Wetter.
Als muena90 diese sah, führte er ein paar Google-Suchen durch und stellte fest, dass MMParser-Extractor mit Audio-Codecs zusammenhängt, fand aber nicht viel mehr. Sie fanden jedoch heraus, dass der Build-Prop-Parameter mm.enable.qcom_parser tatsächlich den Standard-Audio-Codec enthält, den das Gerät verwenden sollte.
Ursprünglich war der Wert „2097151“, was offenbar ein inkompatibler Audio-Codec zum Lesen der von der Google Assistant-App gesendeten Audiodaten ist. Stattdessen beschlossen sie, eine empfohlene Build-Prop-Datei zu googeln, stattdessen den vorgeschlagenen Audio-Codec zu verwenden und ihren eigenen durch den neuen zu ersetzen. Es wird normalerweise nicht empfohlen, Dinge aus zufälligen Build-Prop-Dateien online zu stellen, aber in diesem Fall war es wahrscheinlich die beste Lösung, um das Problem zu beheben.
So beheben Sie die Sprachausgabe von Google Assistant
Im nächsten Schritt müssen Sie die Build-Prop-Datei bearbeiten (Sie benötigen Root-Zugriff). Wir empfehlen die Verwendung eines einfachen Build-Prop-Editors wie dem folgenden. Es ist einfach mit einer schönen Benutzeroberfläche und erledigt die Arbeit.
Kostenlos.
3.9.
Fügen Sie in der Build-Prop-App den Wert „3183219“ unter dem Parameter „mm.enable.qcom_parser“ ein und ersetzen Sie damit den alten numerischen Wert. Starten Sie dann Ihr Telefon neu.
Was passiert also mit dem Google Assistant?
Vermutlich verweist die Nummer unter „mm.enable.qcom_parser“ auf einen bestimmten in Android integrierten Audio-Codec-Satz. Dies scheint der Standard-Audiocodec für viele Anwendungen zu sein und der Google Assistant erwartet nicht, ihn zu verwenden. Das einfache Herunterladen und Analysieren einer empfohlenen Build-Requisite war hier die richtige Antwort, da sich der Benutzer auf einem benutzerdefinierten ROM befand, das hinsichtlich der Audio-Codecs offenbar keine gemeinsame Konfiguration aufwies.
Bemerkenswert ist jedoch, dass der Google Assistant offenbar die einzige von diesem Codec betroffene Anwendung ist. Das Ändern der Zahl scheint den tatsächlichen Bereich der unterstützten Codecs auf dem Gerät zu ändern, sodass der Google Assistant Audio korrekt ausgeben kann.
Wenn Probleme wie diese auftreten, reicht manchmal ein einfacher Logcat aus, um das Problem zu finden, ohne stundenlang googeln zu müssen, was auch für diesen Job erforderlich war. Wenn Sie jemals auf das Problem stoßen, reicht es möglicherweise aus, einfach Ihre Build-Prop-Datei zu ändern, um es zu beheben und loszulegen.