Inhaltsverzeichnis:
Tasker macht viel. Und noch mehr mit Plugins, deren inoffizieller König AutoVoice ist. AutoVoice bietet Tasker und jedem Gerät, auf dem es ausgeführt wird, neue Funktionswelten. Auf neueren Handys kann AutoVoice die Freisprechfunktionen von Google Now mit geringem Aufwand erweitern. Auf älteren Handys kann AutoVoice einen Großteil von Google Now und seiner Freisprechfunktionen replizieren. Und obwohl ich es schon mehrmals behandelt habe, werden wir uns heute etwas eingehender mit Tasker und AutoVoice befassen.
Okay, Google Now … fangen wir an.
AutoVoice ist ein Tasker-Plugin von Joao Dias, der viel Zeit und Energie für AutoVoice aufgewendet hat. Er hat auch eine Reihe von Tutorials und Anwendungsfällen dafür entwickelt, die Sie auf seinem YouTube-Kanal sowie auf seiner Website finden. Die Playlist oben zeigt seine Einführung in sein Plugin und ist auf jeden Fall einen kurzen Blick wert.
AutoVoice auslösen
Es gibt zwei Hauptmethoden für AutoVoice: Die erste verwendet die herkömmliche AutoVoice-Erkennung und die zweite ruft Befehle ab, die Google Now übergeben werden. Auf jedem Telefon mit der Funktion "OK Google" oder "Touchless Control" (yay, Moto X) ist die zweite Methode einfacher und in einigen Fällen viel schneller. Ich habe die Schritte dazu in den Tipps und Tricks von Tasker beschrieben. Wenn Sie jedoch die Integration von Google Now in die AutoVoice-App (oder AutoApps, die Abonnement-App, mit der Sie in alle Plugins von Joao gelangen) aktivieren, befolgen Sie die Anweisungen in Anweisungen für die App, um sicherzustellen, dass Google Now-Befehle tatsächlich empfangen werden.
AutoVoice Recognize kann sich an vielen Stellen verstecken, wenn Sie Google Now nicht verwenden können.
Ohne dies müssen wir AutoVoice Recognize verwenden, was nicht unbedingt so schwierig ist, aber es bedeutet, dass Sie einen zusätzlichen Schritt dafür haben, indem Sie AutoVoice Recognized entweder auf dem Startbildschirm platzieren müssen, um es zu haben irgendwie ausgelöst, sei es eine Gestenaktion oder ein Auslöser wie Pressy. Auf meinem alten ICS-Telefon drückte mein AutoVoice Recognize-Auslöser lange auf die kapazitive Suchtaste.
Möglicherweise müssen Sie auch die AutoVoice-Erkennungsaufgabe konfigurieren, je nachdem, ob Sie ein Bluetooth-Headset verwenden, wie lange Sie hören, in welcher Sprache usw. Sie müssen sie hoffentlich nicht anpassen, aber sie sind hier, wenn Sie sie brauchen. Für die Zwecke dieses Tutorials gehe ich nicht auf kontinuierliches Hören ein. Wir können das für einen anderen Tag aufheben.
Erstellen eines AutoVoice-Profils
Wie bei allen anderen Profilen haben wir eine Aufgabe und einen Kontext. Die Aufgabe ist momentan nicht wichtig, aber der Kontext ist es mit Sicherheit. Dies ist ein Ereigniskontext namens "AutoVoice Recognized". Hier legen wir unseren Befehlsfilter fest. Auf diese Weise entscheidet AutoVoice, welches Profil ausgelöst wird. Dies wird jedes Mal ausgelöst, wenn Sie dieses Wort in AutoVoice Recognize oder in Google Now (sofern dies Ihre Auslösemethode ist) aussprechen. Ich würde also nicht etwas Langweiliges oder etwas auswählen, das Sie für mehrere Dinge sagen würden. In meinem Beispiel verwende ich den Befehlsfilter "Perfekter Tag", da dies nicht unbedingt üblich ist.
Nachdem Sie den Kontext zum Konfigurieren geöffnet haben, geben Sie den Befehlsfilter oben ein, bevor Sie die verschiedenen Optionen aufrufen. Ich werde jetzt jeden einzelnen erläutern, anstatt Beispiele für alle zu machen.
- Befehlsfilter: Hier wählen wir die Zauberwörter aus, die das Profil auslösen. Der "Open Sesame" zu den 40 Dieben, wenn Sie so wollen.
- Befehlsfilter invertieren: Dies invertiert es, so dass jeder Befehl, dem diese Phrase fehlt, dieses Profil auslöst. Ich bin mir nicht ganz sicher, warum Sie das jemals wollen würden, aber ich bin sicher, dass es einen Anwendungsfall gibt, den ich bisher noch nicht entdeckt habe. Hier ist es, wenn Sie etwas haben, das Sie viel auslösen möchten.
- Sprachfilter: Wenn Sie der Spracherkennung nicht so sehr vertrauen, können Sie Ihren Auslöser hier aufzeichnen, damit er - hoffentlich - übereinstimmt, wenn Sie Ihren Auslöser in AutoVoice Recognize oder Google Now wiederholen. Auch gut für lange Trigger oder faule Tipper.
- Filter löschen: Hiermit wird der gesprochene und geschriebene Befehlsfilter gelöscht, um eine saubere Tabelle zu ermöglichen, auf der Sie Ihren Befehl festlegen können.
- Genaues Kommando: Ich muss gestehen, ich benutze das nicht oft. Ich benutze dies besonders nicht, wenn ich über Google Now auslöse. Für diese Einstellung bedeutet dies, dass dieser Befehl einmal ausgelöst wird, wenn der genaue Befehlsfilter und NUR der genaue Befehlsfilter gesprochen werden. Exaktes Kommando schließt sich auch gegenseitig aus, um alle zu enthalten und Regex zu verwenden.
- Regex verwenden: Hierbei wird ein regulärer Mustervergleich verwendet, um zu versuchen, den Befehlsfilter abzugleichen. Ich habe dies häufiger verwendet, als ich AutoVoice Recognize verwendet habe, aber seitdem ich zu Google Now gewechselt bin, wurde es durch Contains All ersetzt. Die Verwendung von Regex schließt Exact Command und Contains All gegenseitig aus.
- Enthält alle: Unabhängig von der Reihenfolge oder der Länge des Befehls stellt "Enthält alle" sicher, dass der Befehl ausgelöst und ausgeführt wird, wenn alle Wörter des Befehlsfilters vorhanden sind. Ich benutze dies bei der Auslösung von Google Now und auch, weil es mir mehr Flexibilität bei meinen Befehlen gibt. Abwechslung ist schließlich die Würze des Lebens.
- Präzision: Diese Einstellung bestimmt, wie viele Varianten Ihres Befehls von AutoVoice Recognize gezeichnet werden, um mit Befehlen übereinzustimmen. Sie ist auf 5 voreingestellt und kann je nach Befehlskomplexität nach oben oder unten angepasst werden.
- Befehls-ID: Die Befehls-ID ist eine der Möglichkeiten, mit denen Tasker verhindern kann, dass er mit verketteten Befehlen außer Kontrolle gerät. Der Unterabschnitt Befehls-ID ist in präzisen Sequenzen nützlich, um sicherzustellen, dass Ihre Sprachbefehle keine Schritte ohne Sie überspringen. Hier legen Sie die Befehls-ID dieses Profils fest. Da dies nur in der Programmierung zu sehen ist und nicht laut gesprochen wird, können Sie hier kreativ werden.
- Letzte Befehls-ID: Damit dieses Profil ausgelöst wird, wird die von vorherigen Profilen / Tasks festgelegte Befehls-ID verwendet (Befehls-ID festlegen ist auch eine eigenständige Aktion, wenn Sie sie vor einer Reihe von Befehlen festlegen müssen). Wenn die vom vorherigen Profil festgelegte Befehls-ID "Häschen" ist und das gesuchte Profil "Fuchs" ist, wird es nicht ausgelöst.
- Last Command ID Regex (Regex der letzten Befehls-ID): Hierbei wird der Regex-Musterabgleich für den Last Command ID-Abgleich verwendet. Nur für den Fall, dass Sie es brauchen, aber Sie werden es wahrscheinlich nicht tun.
- Last Command ID Invert: Dieses Profil wird nur ausgelöst, wenn es nicht mit der aktuellen Last Command ID übereinstimmt. Invertieren macht hier etwas mehr Sinn als im ersten Befehl.
- Auslösewort: Dies ist das Auslösewort, um das Profil während der kontinuierlichen Wiedergabe in AutoVoice zu aktivieren. Wird heute nicht benutzt, aber hier ist es, wo es sich unten versteckt.
- Trigger Word Exact: Wie zuvor muss das Trigger Word genau sein, um es bei dieser Einstellung in Continuous auszulösen. Dies ist etwas hilfreicher, wenn Sie Einstellungen für sehr lange Zeiträume vorgenommen haben.
- Auslösewort-Regex: Verwenden Sie bei Bedarf den Regex-Mustervergleich für das Auslösewort.
Sie werden in vielen Fällen nicht alle oder die meisten davon benötigen. Der Abschnitt Befehls-ID kann Ihnen dabei helfen, Befehle zu gruppieren, z. B. für Sprachantworten auf Texte oder E-Mails. Der Abschnitt "Wort auslösen" kann kontinuierliche Listener auf der ganzen Linie unterstützen. Und der Befehlsfilter ist der reguläre Auslöser für das Profil.
In unserem Beispiel lautet mein Befehlsfilter "Perfekter Tag". Ich habe "Enthält alle" aktiviert, da ich Google Now verwende, und ich habe den Befehlsfilter "Auf See" für das bevorstehende Profil festgelegt, das darauf folgt.
Nun machen wir das nächste Profil. Der Befehlsfilter ist diesmal "sunset" und es macht mir nichts aus, einen so generischen Befehlsfilter zu verwenden, da die ID des letzten Befehls auf "at sea" gesetzt ist. Contains All ist weiterhin aktiviert, obwohl ein Ein-Wort-Befehlsfilter dies nicht unbedingt erforderlich macht. Wir wählen unsere Aufgabe für das Profil und testen es jetzt.
"Okay, Google Now … perfekter Tag, um auf See zu sein …"
Wenn alles gut gegangen ist, wurde unsere erste Aufgabe ausgelöst. Und nun…
"Okay, Google Now … ich kann den Sonnenuntergang kaum erwarten …"
Und wenn alles gut gegangen ist, hat unsere zweite Aufgabe ausgeführt. Wenn wir den ersten Befehl jedoch nicht verwendet haben, können Sie Google Now trotzdem fragen, wie lange es bis zum Sonnenuntergang dauert.
Und das ist nur der bloße, grundlegende Anfang. In unserem nächsten Tasker-Test werden wir eine neue Stufe der Vielseitigkeit von AutoVoice erreichen: das Beantworten von Hangout-Nachrichten per Sprache, was noch nicht einmal Moto Assist kann. In dieser Methode spielen wir auch mit Joao Dias neuestem Tasker-Plugin, AutoInput. Haben Sie bereits AutoVoice? Oder haben Sie sich von einem der beliebtesten (und etwas entmutigendsten) Plugins von Tasker ferngehalten? Haben Sie irgendwelche Boss-Projekte, die mit AutoVoice erstellt wurden? Zögern Sie nicht, sie in den Kommentaren anzugeben, und fordern Sie, wie immer, etwas anderes an, das wir später mit Tasker zu tun haben.