using tasker and autovoice to reply to sms

617 views
Skip to first unread message

Mike Kramer

unread,
Dec 18, 2014, 6:01:02 AM12/18/14
to tas...@googlegroups.com
I use tasker to read sms messages to me when I am connected to my cars Bluetooth. That's all working fine now. I remember someone had a profile where after receiving a sms, tasker asks do you want to reply to the sms, and a yes triggers the voice recognition to reply to the sms. How can I add this to my profile ? I know I probably have to use get voice but then how do I stop the voice recognition ?

Jeremy Harris

unread,
Dec 18, 2014, 8:38:04 AM12/18/14
to tas...@googlegroups.com
I know I probably have to use get voice but then how do I stop the voice recognition ?

Have you tried playing with it yet? You can set the Timeout to whatever you like. Also, I could be wrong about this, but I think voice recognition will stop after a second or two of silence (or abrupt change in noise level at least) following an input command.

Mike Kramer

unread,
Jan 6, 2015, 8:08:37 AM1/6/15
to tas...@googlegroups.com
I have created below profile, which works fine. While I am in the car, when I receive a sms, I can reply, edit my reply, and send the message. The sms is read through my Bluetooth speakers in the car. So far, so good. But instead of using the cars microphone when I use Autovoice recognise, it uses the phones microphone, and when the phone is in my pocket which it normally is it does not work. I am not sure there is a way to force autovoice to use the Bluetooth microphone ? I thought by switching to BT headset it would use both speakers and microphone via Bluetooth... obviously not in my case. Might be the car... 2006 Audi A4
 
 

Received SMS (22)

                A1: Stop [ With Error:Off Task: ] If [ %Audi eq 0 ]

                A2: If [ %CNUM neq 0 ]

                A3: AutoVoice Ctrl BT [ Configuration:Enabling Headset Sound Package:com.joaomgcd.autovoice Name:AutoVoice Ctrl BT Timeout (Seconds):0 ]

                A4: Notification Volume [ Level:13 Display:Off Sound:Off ]

                A5: Wait [ MS:50 Seconds:2 Minutes:0 Hours:0 Days:0 ]

                A6: Say [ Text:%SMSRN sent you a sms: %SMSRB Engine:Voice:default:default

Stream:0 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]

                A7: Say [ Text:Do you want to reply to the message Engine:Voice:default:default Stream:0 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]

                A8: AutoVoice Recognize [ Configuration:

 

Voice command without headset

Command: "all" Package:com.joaomgcd.autovoice Name:AutoVoice Recognize Timeout (Seconds):120 ]

                A9: If [ %avcomm ~ yes ]

                A10: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]

                A11: Say [ Text:Please speak your response Engine:Voice:default:default

Stream:0 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]

                A12: AutoVoice Recognize [ Configuration:

 

Language Model: Free Form

Voice command without headset

Command: "all" Package:com.joaomgcd.autovoice Name:AutoVoice Recognize Timeout (Seconds):120 ]

                A13: Variable Set [ Name:%HeardSMS To:%avcomm Do Maths:Off Append:Off ]

                A14: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]

                A15: Say [ Text:Shall i Send message %HeardSMS to %SMSRN Engine:Voice:default:default Stream:0 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]

                A16: AutoVoice Recognize [ Configuration:

 

Voice command without headset

Command: "all" Package:com.joaomgcd.autovoice Name:AutoVoice Recognize Timeout (Seconds):120 ]

                A17: If [ %avcomm ~ edit ]

                A18: Goto [ Type:Action Number Number:4 Label: ]

                A19: Else

                A20: If [ %avcomm ~ no ]

                A21: Goto [ Type:Action Number Number:28 Label: ]

                A22: Else

                A23: If [ %avcomm ~ yes ]

                A24: Send SMS [ Number:%SMSRF Message:%HeardSMS Store In Messaging App:Off ]

                A25: Else

                A26: Default Ringtone [ Type:Notification Sound:HAL 9000 - There Is  A Message ]

                A27: End If

                A28: AutoVoice Ctrl BT [ Configuration:Disabling Headset Sound Package:com.joaomgcd.autovoice Name:AutoVoice Ctrl BT Timeout (Seconds):0 ]

                A29: Send SMS [ Number:%SMSRF Message:I am currently driving and will reply as soon as it is safe for me to do so Store In Messaging App:Off ]

 

Mike Kramer

unread,
Jan 6, 2015, 8:11:12 AM1/6/15
to tas...@googlegroups.com
I have tried changing
Voice command without headset
 
to 
Voice command with headset
 
but that did not work at all

Scott Miller

unread,
Jan 6, 2015, 9:00:55 AM1/6/15
to tas...@googlegroups.com

This might sound odd, but go to settings, accounts, Google, search, voice and then turn on the option to listen over Bluetooth. I had to do this to get Waze to recognize voice commands over Bluetooth. I didn't expect it to work, but it did.

Scott

Mike Kramer

unread,
Jan 6, 2015, 9:04:54 AM1/6/15
to tas...@googlegroups.com
looking at it it does make sense. I have enabled it, will test it next time i'm in the car...

Mike Kramer

unread,
Jan 10, 2015, 11:12:55 AM1/10/15
to tas...@googlegroups.com
It did not work unfortunately. When i have bluetooth headset diabled in the autovoice recognise, it is trying to use the microphone in my phone instead of the cars. When i tick use bluetooth headset (which would be the logical thing to do) it is stuck on autovoice recognise, but it does not get any voice from any microphone so it is completely stuck on that command.
Reply all
Reply to author
Forward
0 new messages