This app was mentioned in 68 comments, with an average of 4.99 upvotes
This has been dead for a while now, personally I use AutoVoice with Tasker and it's been working flawlessly. Also /u/joaomgcd is probably my all time favourite dev, very responsive and always happy to help people if there stuck. :-)
it's probably just editing but he may have something like AutoVoice in continuous mode configured for specific keywords
The simplest input method via typing is the Variable Query action. It's the most basic, just pops up a window, you type the input, it goes in a variable, and you send it off to the Spreadsheet Tasker plugin to add a row to an existing spreadsheet.
Along with of course today's date that is always in the Tasker Global variable %DATE.
So could look like:
A1. Variable Query: %hours
A2. Spreadsheet Plugin > Update > Append Row - Cell Values: %hours;%DATE
And that should take care of it. For voice input you can always use the <strong>AutoVoice</strong> plugin, or simply click the microphone input on your keyboard when it pops up in the Variable Query action to speak the text instead of type it just like you would in any other Android Window.
https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice
https://play.google.com/store/apps/details?id=com.joaomgcd.autoinput
Autovoice will recognize what you say and use it via Tasker and Autoinput will emulate your finger touches on screen; amazing apps both.
<strong>AutoVoice</strong> has Ambient Noise detection. It may be able to detect this. Unfortunately I'm fresh out of conch shells, so you'll have to test it ;)
AutoVoice is the goto Tasker plugin for transferring voice to trigger Tasker Tasks.
Currently its integration with Google assistant is disabled, but the installed app features a widget called Recognize that can be placed on your homepage and used for single click access of the command prompt.
https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice&hl=en
Creates custom voice commands and integrates with Tasker. Essentially this is a bridge between Alexa and executing Tasker commands on a device. If I'm following correctly, you could say, send a Tweet with your voice. Potentially a lot of cool uses.
https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice&hl=en
You could use Tasker and this thing: https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice
I tried building some automatation with it, with my own Ok Google commands - worked out okayish.
Interesting question, and thankfully a fairly simple answer.
Use the plugin AutoVoice. It has an option in the config to hide the dialog that pops up when it's getting voice input. The dialog popping up is what turns the screen on.
Even though it says the config it generates a notification instead, the notification doesn't cause the screen to turn on, it just beeps to prompt you to begin speaking, screen still off.
So you scan NFC, AutoVoice will beep, you talk, whatever you say is parsed and automatically transformed to text immediately available in the variable/array %avword() which you then will do with as you wish, copy to clipboard and/or write text file, etc.
You can then add something to let you know the Task was completed (like an ending beep or vibrate etc).
Screen stays off the whole time. Tested.
It's a tasker plugin made by the tasker dev (joamgcd). It supports custom responses works with Alexa and Google assistant. It costs 2.99$ one time fee though their is a one week free trial.
https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice
German grammar is hardly understandable for non-Germans so try to take it as sort of Cologne dialect.
As I use GH almost solely as loudspeakers and in all other cases accessing it by AutoVoice I can't confirm yet.
> I am still not sure if you can react to "ok google" from tasker everything else is a piece of cake.
As far as I know, Tasker itself cannot do this but AutoVoice can (paid app, free version is an ad-supported trial).
Bad news I'm afraid. I just remembered that Android won't allow you to install an older version over a newer one; I've always had to uninstall the newer version first before installing an older one.
Unfortunately one can't uninstall the Google app, just disable it.[only perhaps with root]
I just double checked by rolling mine back to factory settings and then installing at random the older 6.8.23.21 version ... but just got back "App not installed"
So I'm afraid this won't work unless one had a quite old phone with a Google Now factory version.
So apart from buying a really old Android phone :) ... the only other possibility is to investigate ...
Creating a Google Assistant routine such as ...
"ok google question"
triggers a routine called "question¨ you create
command:
open google.com in Chrome
... this works but you'd still have to click the microphone ... not what you want.
... instead
command:
open google.com in Chrome and activate microphone
... this doesn't work as it just brings up microphone activation search results.
It doesn't make any difference. If you look up the AutoVoice skill you will see that it originates on the Google Play Store: "Download the Android app here and let the unlimited voice control fun begin! https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice" and if you go to the Play Store link I gave you you will see that it has been suspended and is not working at this time.
It's a plugin for Tasker, https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice
It has a finer grain control over speech and recognition, including providing additional things it may have heard, precision, integration to Assistant, Alexa and more.
You can use the tasker plugin AutoVoice.
Edit: I found this link that you can use as a starting point in understanding how to make alexa and tasker communicate using AutoVoice
No problem. Autovoice is another app by the same dev that recently took over tasker, joaomgcd, that interfaces between Assistant and other things, including tasker.
It can do more I think, but that's all I use it for.
https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice
Though I wanted to, I can't explain everything through reddit, to much stuff haha Search on YouTube for Tutorials!
Use Tasker/Autovoice
https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice
> is there a way to set up custom voice commands?
https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice&hl=en_GB
and you can make use of S-Voice to wake it up.
Phone idle triggers when you hang up the phone. To do what you want I would set a Timer Event when the Display Off event triggers, just add an offset to the current time which is floating point hours with 0to 59 in the fractional part
Voice recognition (uses Google Now) is done by AutoVoice
https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice&hl=en_GB
AutoVoice is a plugin for Tasker
https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm&hl=en_GB
running on Android
There's a really good subreddit
/r/tasker
with a sidebar full of tutorials.
EDIT: I posted the code but it was bigger than I thought!
You're going to need AutoVoice for voice commands. I haven't used AutoVoice much, but from what I understand it can intercept Ok Google.
AutoNotification can intercept text from notifications.
No, it does not require root. I would post in /r/tasker. Also check out AutoVoice.
linkme: AutoVoice
EDIT: The bot pulled the Pro Unlock, here's the app itself: AutoVoice.
You need to be able to edit the build.prop file, which I think would either require root, or at the very least unlocking your bootloader and flashing files using TWRP. Unlocking the bootloader would require wiping the storage, so if that's what you're trying to get around, you won't be able to use assistant.
However. You should definitely be able to do things with Google Now and an app like AutoVoice in conjunction with Tasker.
OK so you're gonna need this app. https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice&hl=en
open it to make sure its setup and stuff. I've had it for a while so idk if it needs permissions before starting below.
Then here is the xml. https://drive.google.com/open?id=0B0Adb2AumfRgYkJsVzNRTkFMaXc
download it to your phone. then open it and when it prompts, open with tasker. then in tasker, at the top tab, select 'profiles' twice. then hit import and import that profile.
you can tweak the profile to trigger when on a particular BT device. you can also tweak the task to say whatever you want. i didn't test to see if it'd trigger or send, but the commands and voice work fine. you sounded frustrated so i did it for you. hopefully you won't be so bitter about android anymore. let me know how it goes! I might use this myself.
also someone said it wasn't simple...but this is totally a simple task compared to many others. it took a total of 20min. don't let this daunt you from the power of tasker!
Yes, but it won't be feasible. As in, sure you can get it to do a custom action when a word or phrase is spoken, using apps like Autovoice in conjunction with Tasker
The problems are as below:
Trigging: How will you trigger the listening mode? If you have it on all the time, it'll drain your battery heavily, which means you have to manually start it each time, or think of some very specific situations to automatically start it (eg placing the phone on a hidden NFC tag, or using a smartwatch etc).
Cutoff: If someone's speaking continuously, the app will cutoff abruptly (I believe it's 10 seconds?). It could get cutoff in the middle of a trigger phrase, and give incorrect results. Or it could miss the trigger phrase altogether, when it's doing the processing or starting the next cycle.
Isolation: the app may not be able to isolate the targets voice if multiple people are speaking.
Accuracy: This will be the biggest issue. There's no guarantee that the system will recognise all the words correctly - especially homonyms. Background noise will also be an issue.
There's an app that interfaces with Tasker called AutoVoice that you can use to intercept Google Now commands. I never got too in-depth with it... pretty sure the only thing I managed to pull off was making it so "illuminate" and "deluminate" turned the flashlight on and off respectively.
Actually, now that I think about it, that sort of thing would be awesome with the pass-through camera.
Thank you! I've used this in combination with AutoVoice and my WeMo light switch to allow me to control my lights from Google Now. I connected AutoRemote to Chrome as well so I can use Windows 10's Cortana as well.
as usual, there is an xposed module for that. developed for the moto X, but i imagine a lot of the work has been done already to get this working on other phones.
This is an Xposed module which sends a broadcast intent when the Motorola app Touchless Controls detects its trigger phrase is said. The intention is to listen for the intent with an app such as Tasker, so the user can make their own custom voice interface.
The developer of AutoVoice, a Tasker plugin, has added a direct receiver for this intent. If you are using his plugin, you can use a simple event condition rather then an intent received. (Beta only) https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice
I work in a hospital and have an NFC wristband and bone conductive headset that I use in conjunction with Tasker to trigger voice to text which places what I say into a text file with a time stamp on it. This allows me to keep notes on the fly when I come upon situations that require remembering when I did what procedure.
Edit: Thought I'd provide my method so others could use or improve upon it, etc. Here is the Tasker task if that helps. You'll also need Autovoice and obviously Trigger to make this work.
You're welcome! Tasker is definitely more of a utilitarian tool and can be intimidating to get into at first. To get you started on the right foot, I'd recommend installing the Autovoice plugin and Lampshade to give Tasker access to your lights.
You can also import profiles in .xml format from outside sources. Here's an export of my "Ok Google, I have to pee" profile. Hope it helps you get started!
The correct phrases are "next song", "stop music", "pause music", "resume music".
If this doesn't work for you, you can use AutoVoice along with Tasker to simulate actual media control buttons, which should work with any player.
If you're new to this, check out these articles:
http://www.androidcentral.com/hands-free-automation-tasker-and-autovoice-part-1 http://www.androidcentral.com/tasker-advanced-use
PS: If this answers your query, please reply with "solved". Thanks!
You can do this with AutoVoice. Just set the responses you want and it'll select one at random :)
Handy Store Link: https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice
You could use the newest Beta of Autovoice for this.
This Beta allows you to control all of your smart home devices trough Amazon Alexa.
Here is the demo.
For the setup use this page.
Autovoice combined with Tasker can be surprisingly powerful! Takes some work but it works well! https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice
Have a look at Join. There is an android app, as well as a windows 10 app or chrome extension. It's like a supercharged pushbullet alternative which will help with what you want to achieve in regards to text messages and gmail etc.
For the voice control part of it, have a bit of a look at tasker and all the plugins by /u/joaoapps, in particular Autovoice, and how it works with Natural Language Processing via Api.ai. If you hunt around there are few tutorials and demos showing the potential that these apps have.
Tasker is a great answer. Try this out:
https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice
Or AutoVoice if you want more options. :-}
AutoVoice is one of the many useful apps in the AutoApps suite. It is used in concert with Tasker and makes many voice command related endevors much easier, like always listening and noise based profiles. You may need the pay version for full features. The playstore link. ...Please Note: I am a Bot.. To report errors or request additions, message /u/letestaccount
AutoVoice is one of the many useful apps in the AutoApps suite. It is used in concert with Tasker and makes many voice command related endevors much easier, like always listening and noise based profiles. You may need the pay version for full features. The playstore link. ...Please Note: I am a Bot.
That's AutoVoice not Tasker and it's also available https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice
This plugin is what I used to use and should still work very well for this: https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice
Welcome to Tasker subreddit.
AutoVoice is the plugin needed for voice control and most likely AutoInput for starting the recording.
If you find an intent to start/stop recording with your video app, then AutoInput is not needed (not very likely).
You have to link the voice commands to tasks within Tasker.
The needed tasks are very simple:
The profiles needed are:
1 Start Video (any name you like)
2 Stop Video (any name you like)
But let me recommend to become familiar with Tasker firstly and follow these links:
More information, tutorials, Help, etc. can be found in the sidebar.
This is quite a project, and will probably take some time to construct. First thing you will need to do is to download and install some plugins and additional apps.
AutoVoice will allow you to start all of this with a voice command.
https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice&hl=en
For the video/audio, I suggest Quick Video Recorder app. This is a stealth-camera app designed to capture footage of overzealous police actually! For your needs its optimum as it can be started and stopped, front camera or rear, automatically from Tasker via shortcuts.
https://play.google.com/store/apps/details?id=com.kimcy929.secretvideorecorder&hl=en
Tasker has the built-in SMS events to send to your trusted contact, and im reasonably sure it's file system can navigate to the new video.
GPS features are both built-in to Tasker and given additional options with the developer's own plug-in AutoLocation.
https://play.google.com/store/apps/details?id=com.joaomgcd.autolocation&hl=en
I can help with some portions of this project, im sure others here can help where I cant.
You could try the AutoVoice plugin and see if that works.
I do recommend you: AutoVoice. It integrates with Automate because it's a Tasker plugin.
Maybe your device is killing the app? Do you have AutoVoice installed on your device?
If you get the Autovoice plugin you should be able to do just that with Google Assistant or Alexa.
I think this list will vary depending on how you use Tasker, but certainly Joao's suite of Auto Apps will be on most people's lists. For me, I use Tasker as a way to extend the functionality of my Google Home (I like to voice command everything), so I'd say mine include:
AutoVoice might be what you're looking for.
I've never tried it, but this sounds like something you could do with AutoVoice.
It's an accessibility service similar to how AutoVoice works :)
Nice work!!!
Edit: I purchased AutoVoice after seeing this, no ragrets. Why I didn't try this before?! :D
I forgot to mention you also need "AutoVoice" to use my setup (Shazam option).
Link: https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice
APP PREPARATION (SHAZAM METHOD)
In Autovoice you'll need Google Now integration enabled. Also check Accessibility settings and make sure "AutoInput" and "AutoVoice Google Now integration" are enabled. In Shazam enable "Tag on startup". In the google search app set up listen everywhere for "OK Google" if you haven't already. It can listen even while the screen is off if the phone is charging. UNFORTUNATELY 'OK Google' Tasker tasks don't work correctly before the phone is unlocked. A separate profile could startup a "car mode" and disable the lockscreen for while you drive. A bluetooth or auxiliary cable connection with the phone are good ways to engage a car mode.
--Google Method--
Ignore the Autovoice and Shazam steps above but still do the others. Also make sure you have the app "Sound Search for Google Play" installed. Unfortunately you need to add it's widget as your only way to access song recognition history with the OK Google method.
LINK TO TASKER XML FILES
https://drive.google.com/open?id=0B_DVXD-_KXTBOHlBdWsxMzBpa0U&authuser=0
With everything set up the profile "Shazam To Spotify With OK Google" should have the event "AutoVoice Recognized Command of 'match this song'" linked with the task "Shazam to Spotify". You'll need to edit step #22's "field text" to the Spotify playlist name.
The second profile should be "Shake To Spotify Add" linking "Shake Up-Down" and "Shake Spotify". (No AutoVoice needed) For this task step #20 needs to be edited to the correct Spotify playlist name.
PLEASE READ
I'm running the setup on a Nexus 5 on 5.0.2. So if your phone is vastly different speed wise or of a lower android version you may need to tweak some of the wait times to match how well your phone handles the steps. I set the final steps of the Shazam task to tap the recent app button and close Shazam, so that the next time you run this Shazam will be "launching" again to tag right away. Step #25 touches the close app button on Shazam in the recent apps view and may need to be edited for you. AutoInput was unable to create a tap on the Shazam button manually so that was one of the workarounds.... Make sure Shazam is closed when you first run this......
If you make it this far I hope it is at least partially working. Let me know what happens!
Lastly it's worth noting that if you have Spotify premium Shazam AUTOMATICALLY adds tagged songs to a playlist. I can probably guess you don't have premium if you are downloading later on a PC though :)
USE OF EACH SETUP
"OK Google > match this song" will launch the Shazam task.
"OK Google > what song is this" uses Google's built in song recognition. Quickly shake the phone up/down to launch the rest of the task after the song is identified.
Edits for grammar/extra content
AutoVoice is one of the many useful apps in the AutoApps suite. It is used in concert with Tasker and makes many voice command related endevors much easier, like always listening and noise based profiles. You may need the pay version for full features. The playstore link. ...Please Note: I am a Bot.
> recommend Dragon if the person needs to control the computer
An additional Dragon and Windows extension for commands:
> Vocola is a voice command language—a language for creating commands to control a computer by voice.
>Two versions are available: Vocola 2 works with Dragon NaturallySpeaking (DNS) and Vocola 3 works with Windows Speech Recognition (WSR) on Windows 8, 7, and Vista.
>While DNS and WSR handle the heavy lifting, Vocola (pronounced "vo-CO-luh") concentrates on features and ease of use.
>In particular, Vocola offers the following: > > Easy to use: > > Simple, concise command syntax—most commands are one-liners > Easy to view and modify commands > Changed commands are loaded automatically > Large set of useful sample commands > Free
https://groups.yahoo.com/neo/groups/VoiceCoder/conversations/messages
e.g. Vocola:
Select Two Words = {Ctrl+Shift+Right_2};
Say: Select Two Words
Sent: {Ctrl+Shift+Right_2}
Vocola: Copy Filename = {F2}{Shift+End}{Ctrl+c}{Esc};
Say: Copy Filename
Sent: {F2}{Shift+End}{Ctrl+c}{Esc}
There's a learning curve
I really want to see the AutoVoice Tasker plugin (https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice&hl=en) be more popular, as more people are using mobile for speech.
Tasker should be able to get on Windows 10 now.