Wie verwende ich Sprache-zu-Text offline?

Wenn online

Wenn ich mit Wi-Fi verbunden bin, kann ich von jedem Bildschirm aus „Okay Google“ sagen und es wird automatisch eine Sprachsuche für mich starten und nachschlagen, was ich sage. Ich kann auch manuell eine Sprachsuche starten, indem ich auf die Mikrofonschaltfläche oben auf meinem Startbildschirm auf der rechten Seite der Google-Suchleiste tippe, und mein Telefon sucht nach allem, was ich sage. Wenn ich schließlich die Bildschirmtastatur zum Tippen verwende, kann ich die kleine Mikrofontaste in der Ecke drücken und sprechen, was immer ich tippen möchte (was sofort zu Text wird, aber ich muss das „x“ mit meinem drücken Finger zum Stoppen).

Wenn offline

Wenn ich jedoch offline gehe (nicht mit Wi-Fi oder Daten verbunden), werden die Dinge seltsam. Ich kann das weiße Pulldown-Menü für die Sprachsuche öffnen, indem ich „Okay Google“ sage, aber nachdem ich mit dem Sprechen fertig bin, bleibt es eine Weile bei „Erkennen“ hängen, bis schließlich „Google nicht erreichbar“ angezeigt wird im Moment" (siehe Bild 2).

Nachdem ich eine Weile herumgespielt habe, habe ich es endlich so hinbekommen, dass ich meinen Satz sprechen kann, wenn ich offline bin und die Mikrofontaste auf der Tastatur drücke, und nach einer absurd langen Wartezeit wird er in Text übersetzt (ich weiß nicht Ich weiß nicht, ob das normal ist oder nur mein Telefon).

Was ich versucht habe / was meine Spezifikationen sind

Ich habe ein Moto-X (zweite Generation). Mein Betriebssystem ist vollständig aktualisiert (soweit mir bekannt ist – Android 5.1.1), und ich habe die neueste Version der Google-App (Version 5.7), die neueste Google Now Launcher-App (Version 1.3.large), und die neueste Version der Google+ App, falls es darauf ankommt (Version 6.9).

In meinen Einstellungen>Sprache & Eingabe>Google-Tastatur ist es auf "Englisch (US)" eingestellt.

Einstellungen>Sprache & Eingabe>Google-Spracheingabe, es ist auf "Automatisch" eingestellt und darin ist die "Sprache" auf "Standardsprache: Englisch (US)" eingestellt.

Einstellungen>Sprache & Eingabe>Google-Spracheingabe>Offline-Spracherkennung, ich habe "English (US)" installiert.

Meine Frage

Warum funktionieren die Offline-Sprachbefehle von Google nicht, wenn ich offline bin, und wie kann ich sie zum Laufen bringen?

* Antworten darauf, warum das Eingeben von Text auf der Tastatur im Offline-Modus ewig dauert, werden geschätzt, sind jedoch nicht mein Hauptanliegen für diese Frage. Vielen Dank! :)

Bild 1 Bild 2

Screenshots - Zum Vergrößern anklicken

BEARBEITEN: Seit Oktober 2016 habe ich ein neues Telefon (das Moto G4 Plus) und es hat genau das gleiche Problem. Alle Symptome sind identisch und ich kann die Sprachbefehle nur verwenden, wenn ich eine Internetverbindung habe, und die Offline-Voice-to-Text ist sehr langsam (immer noch nicht mein Hauptanliegen). Es hat die neueste Version von Marshmallow (Android 6) installiert.

EDIT 2: Tritt jetzt auch auf Android 7 auf. Aber ich fand heraus, dass es die Google App war, nicht das Telefon oder das Betriebssystem. (siehe Antwort unten)

Vielleicht verstehe ich die Frage nicht, aber versuchen Sie, die Google-App zu verwenden, indem Sie offline mit ihr sprechen? Wenn ja, was versuchen Sie damit zu erreichen, da Sie nicht im Internet suchen können. Ich glaube, dass Google möglicherweise dabei ist, bestimmte Befehle offline zum Laufen zu bringen, aber ich bin mir ziemlich sicher, dass dies noch nicht eingeführt wurde.
Ich hatte gehofft, es für Dinge wie das Öffnen von Apps oder das Einstellen eines Timers oder andere telefonseitige Aktionen zu verwenden, für die kein Internet mit meiner Stimme erforderlich ist.
Auch im obigen Link vorgeschlagene Lösungen beziehen sich auf productforums.google.com/forum/m/#!topic/websearch/0orlGW-CjOI/… verschiedene App-Versionen . Siehe auch Kommentare zu Motox von micber67. Siehe hier für von Google empfohlene App-Einstellungen support.google.com/websearch/answer/2839743?hl=en
@beeshyams Ich bin deinem Pfad gefolgt und habe die „Persönlichen Ergebnisse“ aktiviert, aber keine sichtbare Veränderung festgestellt. Ich habe versucht, den vorgeschlagenen Sprachbefehl "WLAN einschalten" zu verwenden, aber er kann immer noch "Google im Moment nicht erreichen" (ich habe ihm sogar gesagt, er solle das WLAN ein paar Mal einschalten, wenn er bereits online ist, um zu bekommen früher meine Stimme). Als ich dies versuchte, gelang es mir jedoch, diesen Bildschirm erneut zu erhalten .
Das ist schlecht. Können Sie versuchen, zu früheren Versionen zurückzukehren, wie es einige Leute erfolgreich getan haben, wie im Google-Link erwähnt? Wie Sie sehen können, ist dies ein Problem für viele Menschen und es gibt keine "einzige Lösung". Da ich das Gerät nicht habe, kann ich nur vorschlagen, was bei einigen funktioniert hat
Ich bin mir nicht sicher, wie ich mein Telefon auf eine frühere Version "umkehren" kann (muss mein Telefon nicht gerootet werden?), Aber ich habe den gesamten Thread gelesen, auf den Sie verlinkt haben, und ich habe niemanden gesehen, der Moto gepostet hat X-Telefonversionen, die funktioniert haben? Außerdem schienen sie besorgt darüber zu sein, dass sie „Okay Google“ nicht vom Sperrbildschirm aus aktivieren konnten, nicht von, wenn das WLAN ausgeschaltet ist.

Antworten (2)

In diesem Fall sind zwei Apps beteiligt. Die erste ist die Voice-To-Text-Engine-App. Eine andere ist die Google-App.

Die App, die Sie starten, indem Sie das Mikrofon auf der Tastatur drücken, ist die erstere. Es ist normalerweise auf das Internet angewiesen, um zu funktionieren, kann jedoch auch offline funktionieren. Den Grund für die lange Wartezeit kann ich mir allerdings nicht erklären. Vielleicht versucht es zuerst, eine Verbindung zum Internet herzustellen, und wechselt dann, wenn es fehlschlägt, zurück zur Offline-Arbeitsmethode.

Die App, die Sie mit Ok Google starten, ist in diesem Fall letztere. Es verwendet auch die Voice-To-Text-Engine im Hintergrund, verwendet jedoch die Eingabe, die es von Ihrem Mikrofon erhält, direkt, um eine Google-Suche zu starten. Was im Offline-Modus nicht möglich ist und daher fehlschlägt.

Ich kann also nicht einmal „Okay Google“-Befehle verwenden, um Apps oder andere lokale Aktionen zu öffnen, für die kein WLAN erforderlich ist?
Dies ist möglicherweise verfügbar (wahrscheinlich nur für US-Englisch). Schauen Sie sich diesen Artikel an: gadgets.ndtv.com/apps/news/…
Ich wusste es! Ich habe das Bild gesehen, das in dem Artikel mit der Aufschrift „Offline-Voice-Tipps“ gezeigt wird, was diese Frage inspiriert hat. Dieser Artikel stammt vom letzten September, daher sollte die Funktion jetzt definitiv auf allen aktualisierten Telefonen verfügbar sein. Wie kann ich es verwenden, anstatt die Meldung "Google im Moment nicht erreichbar" zu erhalten?
Google Offline-Sprachbefehle auf 10 Aktionen beschränkt androidpolice.com/2015/09/28/…

Okay, über ein Jahr später habe ich endlich herausgefunden, was los ist. Mein Mobilfunkanbieter verwendet anscheinend das „MQTT-Protokoll“, was bedeutet, dass er die Mobilfunkdatenoption zum Senden von Texten benötigt (er hat jedoch eine eigene App eingerichtet, um sicherzustellen, dass das Senden von Texten nicht auf Ihr monatliches Datenkontingent angerechnet wird).

Das Problem ist, dass die Google-App bei aktivierter Option für mobile Daten davon ausgeht, dass sie eine Internetverbindung haben sollte, auch wenn dies nicht der Fall ist. In meinem Fall bezahle ich keine Daten, aber ich muss die Option „Mobile Daten“ immer aktiviert lassen, wie bereits erwähnt. Dadurch erkennt die Google-App jedoch nicht, dass das Telefon offline ist, und wechselt intern nicht in den "Offline-Modus", weshalb die Offline-Befehle nicht funktionieren und keine Sprache erkannt werden. Ich habe versucht, meine Mobilfunkdaten auszuschalten (während ich nicht mit WLAN verbunden war) und die Offline-Funktionen funktionierten wie erwartet.

Das bedeutet, dass ich die Offline-Funktionen von Google jedoch nicht nutzen kann, es sei denn, ich deaktiviere Mobilfunkdaten. Und wenn ich das ausschalte, kann ich keine SMS empfangen. Also ich kann nicht beides haben :(