Re: Can Tasker read Google Voice SMS yet?

3,301 views
Skip to first unread message

Mark

unread,
May 25, 2011, 7:38:04 PM5/25/11
to tas...@googlegroups.com
Thanks, I'll look into it some.  From what I understand the GV App being standalone works differently and the standard reading methods don't work.  I'll check out Announcify.

Matt R

unread,
Jun 26, 2012, 2:21:13 AM6/26/12
to tas...@googlegroups.com
Look under context Event -> UI -> Notification and select Voice as the owner application.

Matt

Joshua Sklarsky

unread,
Dec 6, 2012, 11:43:10 PM12/6/12
to tas...@googlegroups.com
Interesting - looks like a great app M.B.! I just ordered a Motorola Roadster 2 so I'm curious how this compares to My MotoSpeak. Is it possible to use the two of them in conjunction with one another?
Also, will your app ever gain the ability to reply to GV messages by speaking?

On Friday, October 5, 2012 4:28:31 AM UTC-4, M. B. wrote:
You might want to try "SMS, my Car and Me" (https://play.google.com/store/apps/details?id=de.bulling.smstalk), it has the ability of reading out Google Voice messages and is Tasker-compatible.

Disclaimer: I am actually the developer of that app, so in case you have any questions, let me know ;)

Wayne L

unread,
Aug 12, 2013, 8:38:25 PM8/12/13
to tas...@googlegroups.com
I think you need to make sure the accessibility settings are turned on for Tasker. It should be a toggle under accessibility services.

Kevin K

unread,
Feb 22, 2014, 11:54:18 AM2/22/14
to tas...@googlegroups.com
Hi thanks for the answer. Do you know how to remove the notification after it's read out? Thanks.

On Thursday, May 26, 2011 9:00:03 AM UTC-7, tessler wrote:
I have this working with Google Voice along the same lines as my "SMS Reader" task(s) that I posted in the Tasker Pro forum.  If I'm in SMS announce mode or driving mode (as defined in that series of tasks) and I receive a GV SMS, I have a "GV SMS Reader" task that gets triggered.  The basic (important) bits of the profile are as follows:

Profile Context:
Notification Voice, *

Task:
Variable Split %NTITLE Splitter :
Say Text "New Google Voice message from %NTITLE1.  The message says, %NTITLE2."

(Of course, you need to define your Engine:Voice, stream and Pitch/Speed preferences in the Say.)

Hope this helps!

Jay M

unread,
Feb 22, 2014, 12:14:46 PM2/22/14
to tas...@googlegroups.com

Use the notification cancel action.

Jay M

--
You received this message because you are subscribed to the Google Groups "Tasker" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tasker+un...@googlegroups.com.
Visit this group at http://groups.google.com/group/tasker.
For more options, visit https://groups.google.com/groups/opt_out.

Matt R

unread,
Feb 22, 2014, 1:35:33 PM2/22/14
to tas...@googlegroups.com
You can't use the built-in Tasker notification cancel action on non-Tasker notifications. If you have android 4.3+ you should be able to use the autonotification plugin to cancel it. Or you could try losing the Google voice app. Or with root stimulating screen presses to dismiss it.

Matt

Mark

unread,
May 25, 2011, 3:43:24 PM5/25/11
to tas...@googlegroups.com
I've done some searching in the group and all relevant posts seem to be quite old.

Is it possible through some combination of plugins and configuration to have Tasker read Google Voice SMS messages for cases like driving in the car?

I'm not against buying plugins if it does the job well.

brandall

unread,
May 25, 2011, 5:12:14 PM5/25/11
to Tasker
Hi Mark, I'm not familiar with Google Voice here in the UK, but if
it's no more complicated than reading a standard SMS then the free
plugin Announcify will do that for you.

I hope that helped!?

Decalex

unread,
May 25, 2011, 7:17:28 PM5/25/11
to tas...@googlegroups.com
I don't have the links handy, but, if you receive the gv message notification in your status bar, there should be a way to pull that text and potentially read it.

Mark

unread,
May 25, 2011, 7:37:19 PM5/25/11
to tas...@googlegroups.com
Yah Decalex, I came across some people talking about that ability, but that only works for messages that fit in the notification bar.  If the message length exceeds the notification space then it stops reading the mesage :/


Adamx

unread,
May 25, 2011, 7:57:28 PM5/25/11
to tas...@googlegroups.com
I'd like to see this feature too. I think it needs someone with more time on their hands than me, but I poked around a little bit to see how the app stores data on the phone. It's in "conversation" records in sqlite database on the phone.

Possibly you could build a task that would see the notification from GV, then kick off a script that digs into the database and extracts the full text, and puts it in a text file that Tasker could read. 

I'm not sure what all the non-alphanumeric characters in the conversations are for, though, and I've only peeked at a couple records, so I don't know how feasible that really is. 

Mark

unread,
May 25, 2011, 8:01:35 PM5/25/11
to tas...@googlegroups.com
I like that you're thinking at it from a different angle and trying to find a solution.  Although I'm thinking that may not work too well.  If it needs to poll the database frequently to see if a new message has arrived that'll probably chew up battery.  If it's set to a longer interval then you'll have a delay before receiving the message.

I wish I had an answer, but I'm not too knowledgeable with how android apps work.  As far as I'm concerned Tasker is magic :)

tessler

unread,
May 26, 2011, 12:00:03 PM5/26/11
to tas...@googlegroups.com

Mark Tomsovic

unread,
May 26, 2011, 12:44:54 PM5/26/11
to tas...@googlegroups.com
Hi tessler, I'm excited to see that someone has this working!

Unfortunately I'm not so savvy with Tasker that I am following exactly what I need to do.  My Tasker profiles/experience is quite basic right now.  I turn on wifi and turn off GPS when I'm near my home SSID, dim the screen and lower the ringtone at a certain hour.. stuff like that.  

I'm glad you mentioned Tasker Pro Forum because I otherwise would have overlooked that group existing.  I just found your message and will give it a try, hopefully I can make it work :D

Thanks!

P.S. For anyone else wishing to follow tessler's post that he's referring to, you can find it here.

tessler

unread,
May 26, 2011, 1:51:20 PM5/26/11
to tas...@googlegroups.com
Mark,

If you put the Profile & Task steps like I have it typed out in my previous message, Tasker will read every Google SMS message you receive aloud.  You probably don't want that to happen in the middle of a meeting or in the middle of the night, so you need to build some extra variables that are set via other tasks and profiles to control when Tasker actually reads your SMS to you.  I was just giving you the basics of what you wanted to achieve so you could tweak from there, and also point you to some more complex examples to get some ideas.  :)

~tess

Decalex

unread,
Jun 8, 2011, 5:05:18 AM6/8/11
to tas...@googlegroups.com
Mark: if it's a long message you're hearing (google voice sms), does it often cut off.. limited to notification bar allowed number of chars? I (in regards to concern in 3rd or 4th post)

Mark Tomsovic

unread,
Jun 8, 2011, 12:36:12 PM6/8/11
to tas...@googlegroups.com
So far I've not come across a message length that got cut off, I'm beyond pleased with how it's worked out!  

I also setup Announcify to give me alerts of emails - it announces that I have a new email from XYZ with a subject of PDQ.  Announcify's interface is pretty wretched but it works fairly well aside from an inconsistent bug that disables the mail profile at (what seems to be) random times.

hollywoodfrodo

unread,
Aug 3, 2011, 6:01:29 PM8/3/11
to Tasker
BTW, I did get this to work for me. I have a Carmode Zoom button.
When activated it assigns a value of 1 to the variable %CARMODE. It
does a lot of things. But in order to read Google SMS, I set up a
separate profile with two context: 1) Notification from Voice just as
Tessler listed above. and 2) A Variable Value to see if %CARMODE
matches 1. This way when I activate CARMODE via the Zoom Switcher
Widget and %CARMODE is assigned the variable of 1, this profile will
be active and read my SMS. But once I deactivate CARMODE which wraps
the variable %CARMODE back around to 0, then tasker will not ready my
Google SMS.

I wanted to add that you might consider adding to the "Say" command in
the task after "%NTITLE2" additional %NTITLEs in case the person uses
a ":" in the text (for example if they are talking about meeting you
at 8:00pm. If you only have %NTITLE2 then tasker would stop at "8:"
and not go any further. My text field in the Say task reads as
follows:

Google Voice message from %NTITLE1 Message reads %NTITLE2 %NTITLE3
%NTITLE4 %NTITLE5

This way if a person uses a colon in their text message, Tasker will
keep reading. And it does no harm if there are no colons - tasker
will just read to the end of the message and stop.

Matthew Deal

unread,
May 18, 2012, 10:22:34 PM5/18/12
to tas...@googlegroups.com
When I put the following in the "Say" box:

Google Voice message from %NTITLE1 Message reads %NTITLE2 %NTITLE3 
%NTITLE4 %NTITLE5 

Like you mentioned above. Tasker will actually say "Percent" "N" "Title" "2", etc, etc. until it reaches "4".  And if I don't put enough "NTITLES" it will not read the whole notification.  Am I doing something wrong to where it should read the whole notification without saying the actual "Percent" "N" "Title" "2".  

That sounds kind of confusing.  Let me give you an example of two Google Voice Message:

1:

From: John Doe
Text: Go Home

Tasker will say:

Google Voice message from John message reads Doe Go Home Percent Title 5

2:

From: John Doe
Text: Go home when it starts raining.

Tasker will say:

Google Voice Message from John message reads Doe Go home when <------ (And that will be it, only will read when there is a %NTITLE, but stop when there is not, and when there is more %NTITLEs than works it actually says "Percent N Title".  

Hope you understand that, any help would be great!


Matthew Deal

unread,
May 18, 2012, 10:31:28 PM5/18/12
to tas...@googlegroups.com
I set up tasker like you said above:

Google Voice message from %NTITLE1 Message reads %NTITLE2 %NTITLE3 
%NTITLE4 %NTITLE5  

But tasker actually says, "Percent Title Three" instead of stopping after the end of the notification text.

For example, I give you two examples.

Example 1:

From: John Doe
Text: Go Home

Tasker Says:

Google Voice Message from John Message Reads Doe Go Home Percent N Title Five

Example 2:

From John Doe
Text: Go Home after rain stops

Tasker Says:

Google Voice Message from John Message Reads Doe Go Home after <---- Then stops there if I don't have enough %NTITLEs, but if I have to many it will actually say "Percent N Title Three (or "Four" etc).

Kind of hard to explain, let me know if you understand that.  Any help would be greatly appreciated!!

easiuser

unread,
May 19, 2012, 12:26:09 PM5/19/12
to tas...@googlegroups.com
Why are you using the notification messages to say your voicemail?  From the title of this post, you are receiving the message via SMS. Google breaks my messages up into several SMS messages.  You can easily strip out the (1/3), (2/3), etc, from %SMSRB and combine all the text and issue a Say command.  You can filter out voicemail SMS messages by either your google voice number or the intro to the message "You've got a new voicemail from ...".

hollywoodfrodo

unread,
May 19, 2012, 5:30:07 PM5/19/12
to tas...@googlegroups.com
Hey Gang,

I had a post several up where about 6 months or so ago I was trying to get Tasker to read my Google Voice messages since I mostly use that for texting.  In my post above, I spelled out my "solution".  It worked okay, but not consistently and it seemed that it was too easy for another app to "interrupt" and mess it up.  Anyway, I found another app that solved my problem.  It's my favorite app since Tasker! It's called EVA or AVX.  It and Tasker are my favorite apps for Android.  EVA is for Voice actions what Tasker is for programming your phone.  Eva has a ton of features aside from the text reading, but what immediately attracted me to it is that it can handle both SMS & Google Voice and does it with style.  You can have EVA read them or notify you who the text is from then ask you if you want it read or not. Plus after reading EVA will ask if you want to reply and it can all be done hands free.

Anyway, Tasker is still the most mind boggling app out there! I just recently started playing with Scenes and am discovering a whole new list of things I can do.  But for reading text (both SMS & Google Voice) and also replying by voice, I found that Tasker isn't the most efficient way to do that.

That's my 2 cents.

Adi

unread,
Jun 1, 2012, 11:32:27 AM6/1/12
to Tasker
That's great, except EVA is $10 and AVX is $20, whereas Tasker is just
$6 and I've already purchased it.

J's comment on this thread: http://goo.gl/fdRFy is pretty good, I
think.

On May 19, 5:30 pm, hollywoodfrodo <hollywoodfr...@gmail.com> wrote:
> Hey Gang,
>

Matt R

unread,
Jun 1, 2012, 4:11:42 PM6/1/12
to tas...@googlegroups.com
I've found the best way to do this is using arrays.  Specifically, I use one profile which triggers on a google voice notification and the only task is to put the %NTITLE into an array %G_QUEUE (I also use this for google talk).  This profile runs at very high priority to ensure none of the messages are overwritten by a new %NTITLE.  Then, a second, lower priority profile runs when %G_QUEUE is not empty and merely pops the oldest item out of the array to a local variable %g_notif, splits %g_notif with ": " (a colon and a space), performs array pop on the first item of %g_notif and saves it to %g_sender, and then rejoins the remaining %g_notif items (in case there are any colon-spaces in the message).  Then it reads "%g_sender says %g_notif".  Hope this helps.
 
Matt

On Wednesday, May 25, 2011 12:43:24 PM UTC-7, Mark wrote:

hollywoodfrodo

unread,
Jun 3, 2012, 6:31:47 PM6/3/12
to tas...@googlegroups.com
Yeah, EVA is $10, but just as Tasker is worth $6, EVA is worth the $10 - it's not a Tasker replacement, but can do some amazing things with what it does. Also the latest version of EVA allows you to integrate with Tasker, meaning you can launch any Tasker Task by voice through EVA - you should check out the video - pretty darn sweet.  I tried forever to make Tasker read my SMS & Google Voice messages and did get it to work but it was easily affected by other things being in the notification bar or other apps running, plus it didn't allow me to reply by voice (hands free) which I can easily do via EVA.


On Wednesday, May 25, 2011 12:43:24 PM UTC-7, Mark wrote:

LouinTX

unread,
Oct 19, 2022, 6:55:04 PM10/19/22
to Tasker
I see this thread is 11 years old.  But I am trying to get Tasker to read my texts.  Trouble is, all I can get is "new google voice message from Joe Blow, the message says percent n title 2."  It appears that the NTITLE variable isn't including anything past the name of the sender.  The notification I get in the taskbar shows the message, but I can't find where it is stored.  I tried getting rid of the splitter and just having it say whatever %NTITLE is and still all I get is the name.  Where is the rest of the message?  
Thanks for the help.

Joe K

unread,
Feb 12, 2023, 10:11:09 AM2/12/23
to Tasker
Txt from %SMSRF
Txt from name %SMSRN
Txt body %SMSRB
See the Userguide Variables for more.
Reply all
Reply to author
Forward
0 new messages