yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] regis.stration:
Can Tasker execute Utter commands directly?

In tasker, I set a variable to a utter command name; then selecting the "set value only' configuration, send the command to utter

Variable Set

Name %RUNTHISCOMMAND to Toggle Bluetooth

Utter!

Configuration %RUNTHISCOMMAND

Nothing happens. I'v gotten utter to speak text from tasker, and to 'start listening' for voice commands, so I know the plug works.

I have no problems getting Utter to perform Tasker tasks. I can't get Tasker to perform Utter commands. Is it possible? And is it possible with user created commands?

Thanks . . .
[Android Apps and Games] gloscherrybomb:
I think this is the same as the question I asked above...

Maybe you only used bluetooth as an example, but you can of course toggle bluetooth directly in tasker.
[Android Apps and Games] regis.stration:
My bad. Thought I read it all, but got lost in the discussion about the new release. Yes, it is the same question. Upon my re-read, I didn't see any replies yet either (unless I'm missing something again). And yes, bluetooth was only an example ;)
[Android Apps and Games] GLDavis:
Thanks for the part about Tasker...can't say I'm very skilled because I just don't get variables...no matter how hard I try, but anyway, I posted it because it combined several different functions and just thought it might be helpful for other users.
[Android Apps and Games] brandall:
Ha! Well thanks for confirming :)

Still working on the Accessibility features, they'll be available to mess with soon! Probably involving everything being announced when you don't want it to! :eek:

Good spot! Fixed for the next release :good:

Yup, will elaborate below.

For the remote password, do you have GoSMS or Handcent installed? Handcent has an option in the settings to lower the SMS priority so utter! can examine it first. GoSMS unfortunately don't... they intercept the message data and then abort the broadcast... They've ignored my emails about this.

I need to build in some security features before external actions can kick off utter! actions. Otherwise any rouge app could send a command to text a premium number or nuke the storage, to give horrible examples!

The penny will drop soon with variables! Although they are a little difficult to precisely explain in a few lines...
[Android Apps and Games] brandall:
V3.0.2.6B up!

Quoted the above general release notes for ease.

Another update with plenty of bug fixes! They only one I can't replicate is the calculation issue, works for me every time on multiple devices. Oops, forgot to change the words in the response (like asterisk - will do it for next release)!

Root fixes - credit GLDavis

Voice note - credit GLDavis

Display tasks - credit Itassos

Create command - credit Drifternz

Thanks to all those who confirmed the above too. If I've not acknowledged you for a bug fix, it's because I'm permanently half asleep! Sorry... I'm sure you know how much I appreciate it though. :good:

Back later!
[Android Apps and Games] LegendsCrazy:
Is there any way to go back and edit your custom phrases after you have created them?
[Android Apps and Games] Extreme_One:
Yes.

Go to "Customisation" and then "Edit Commands" click on your phrase/command and select "Edit"
[Android Apps and Games] birddseedd:
can utter work with a bloothooth headset yet? cause i really need that feature.
[Android Apps and Games] GLDavis:
Not yet. We hope to see it soon. I need it as well, so fingers crossed.
[Android Apps and Games] LegendsCrazy:
Thanks Extreme_One! I was looking for edit phrases and didn't think to look under commands.
[Android Apps and Games] LegendsCrazy:
Hi Brandall! I think I've found a bug. I created a custom phrase yesterday that speaks a sentence, then uses the giggle sound effect, and then speaks another sentence. After the giggle sound effect Utter goes back and repeats the first sentence again and finishes with the final sentence.

Rooted Stock Nexus 7
[Android Apps and Games] brandall:
Thanks for reporting - Just tested and I can't replicate.... Could you tell me the exact phrase please in case it's something content specific...?

I hope it's a really silly phrase :D
[Android Apps and Games] badboy47:
O.o did she said "YES MASTER? imagine that thing gets out of control. You are fu*ked.
[Android Apps and Games] LegendsCrazy:
I set it up so that when i say "goodnight" she (female voice, so I call her she. :laugh:) says; Going to bed already old man? Alright, I suppose you need all of the sleep you can get. se~giggle Goodnight then (*my name), we'll talk again tomorrow.

She repeats everything before the giggle and then completes the part after the giggle.
[Android Apps and Games] brandall:
Chuckle... It's a good find! :good: I can replicate. No idea why the content of the phrase should make a difference!? I'll investigate... Thank you.
[Android Apps and Games] GLDavis:
Clock JB+

Ben, this is supposed to be the clock for JB 4.2. It will set the alarm but remains open. It's either the clock or something changed with the last utter update. I downloaded because I hated the one in 4.1.

EDIT: NEVER MIND! MEDICINAL REBOOT FIXED IT:D
[Android Apps and Games] bruce7373:
What's the trick with adding sound effects? I thought it was '~ {effect}' but guess not.
[Android Apps and Games] Drifternz:
Has anybody out there got utter working offline on a galaxy s3?

If so, how did you do it?

I am pulling my hair out trying to get it to work.

It says it has the english uk language pack installed, and i have made sure google search is up to date. (Even uninstalled the updates and reinstalled them from the play store.

I have tried downloading the us data files.

But still nothing.

Changed back to uk, but still no luck.

Works fine on my galaxy note so I am not sure what is wrong on the s3.

I am only using the google tts so it is not like it is ivona or something screwing with it.

The phone is stock standard rom and not rooted running 4.1.2 android.
[Android Apps and Games] GLDavis:
That's right. Doesn't seem to work for me either

---------- Post added at 10:13 PM ---------- Previous post was at 10:11 PM ----------

I think I saw where someone said disabling S voice did the trick?
[Android Apps and Games] Drifternz:
Cheers for that..Got it working...:highfive:
[Android Apps and Games] GLDavis:
Edit from my previous post: Bruce7373-you have to use: se ~giggle for example. The se has to be before the tilde
[Android Apps and Games] gloscherrybomb:
I do have GoSMS actually, so this explains it. I'm not too fussed about this feature but I am getting a bit sick of GOSMS anyway, so might change.
[Android Apps and Games] LegendsCrazy:
Brandall, I took out all of the punctuation (comma's, question marks, etc.) and only used periods this time. Now she says the phrase as I intended. No repeating the first part over anymore.
[Android Apps and Games] brakke8:
utter google music

I just started using utter on my lg nexus 4 and I like it very much but I only have one problem with it.

I listen to a lot of music with my google music player on my smartphone.

When I say to utter to play a song it always starts it with the default music player and not with the google music player.

I also tried it to say with stream and than a song but it doesnt recognise it. (I even logged in at the linked applications)

Anyone know how to solve this?
[Android Apps and Games] krzych:
Precisely, it does _kill_ (brutally, killing zygote most of the time - depends of developer imagination ;) ) android framework, then init(?) restarts it. Never found out is it really healthy or not, so I would be careful with this one.
[Android Apps and Games] chiefvelo:
System slows with Bionic JB

I think this is a great app and functionally well done. I am on a Motorola Bionic,stock and just moved to the JB 4.1 for it. I have tried utter several times as it updates but seem to behaving an issue with the ICS 4.0.3 and not JB 4.1 where the whole phone becomes slow. I use system panel to see that the Processor is being highly used and it's seems to be from the Android System after a number of hours or over night after using Utter. I restart the phone and it is good for a number of hours or if i uninstall utter it runs fine for days. I use cereproc for the Voice ( uninstalled IVONA as it was slow with some apps).

The name recognition was finally working pretty well with this JB and app update but something isn't playing nice.

Any suggestions i would love to know and would be future supporter of Utter.

Good work keep it up.

Thanks

Jonathan
[Android Apps and Games] GLDavis:
Jonathan,

A few users have had your problem.

1. Do not access the menu system of Utter.........!

Run some commands and see what your memory usage looks like then.

Maybe after a restart or by killing Utter. Again don't access the menu please and see what you look like after an overnight session. Pretty sure the menu has some memory leaks and this test would be helpful.

Thanks!
[Android Apps and Games] brandall:
Thank you - You're right again :good:, it was a punctuation issue. Fixed for the next release!

If you go to your Android Application Settings, you can clear the default associated with your media application, so you'll again get to choose which one you want when asking to play a track. However, Google has not exposed a way to play a track inside their Play Music application and instead they choose to put up a silly little box.... I hope they'll supply a way to pass it to the full application soon.

I'll run some tests on the music stream code, I haven't done it thoroughly yet!

I'm not sure if it's healthy or not either... but I've been using it for a long time without any issues, so, so far so good!

Thanks for your support :)

After you finish configuring commands and you've exited the application, say the command 'shutdown' - that will kill the app and remove all memory objects. It should drop the apps memory to less than 10mb when it's restarted by pressing the launcher shortcut.

The memory usage can be associated with the voice engine, as well as Google Voice Search. I've updated the code in the coming version to release the association with Google Voice Search and it seems to work well. I've experimented with doing the same for the voice engine, but I've had mixed results on the initialisation delay. I need to ponder further.

I've notified the devs of CereProc of a few issues and they've responded saying they'll fix, which is always good! This could be an underlying cause....

Just doing the write-up for the next release!
[Android Apps and Games] brandall:
V3.0.2.7B up!

I've quoted the original test build notes above for ease!

What's new in the version I hear you ask!?

Wake-up-phrase!

It's been an absolute nightmare for Jelly Bean and the associated recognition bugs that have been introduced. I've got more monitor loops going on that a.... erm..... I can think of anything that has a lot of loops!? A knotted shoelace ? Moving on...

Say 'start listening' to activate the permanent recognition

Say 'wake up' to activate utter!

or Say 'stop listening' to shut the permanent recognition down.

It will work offline in Jelly Bean, but as yet I've been unable to force it to only use the offline recognition, so you'll want to monitor your data usage for this feature - I haven't had a chance! There's also no doubt it's going to hurt your battery...

The wake-up-phrase will be configurable to the user soon.

I've tested this on JB, ICS and Honeycomb, but not on Gingerbread,,,,

Jelly Bean Fix

I've introduced a work-around to catch Google continuously recording audio in the background, which has been the cause of many battery and memory issues.

Network Synthesised Voice

With a little bit of hacking, ICS and Gingerbread users can now use the Jelly Bean Google Now voice! Whoop! You'll need to set your default voice engine to Google in the Android Text To Speech Settings and turn utter! off and on again in the main application page to get it to bind to the voice engine.

Also, with a little more trickery, you may notice that the network voice will also work when you have no data connection :D Yes, I know that sounds impossible...

Flash-light

Say 'toggle flashlight' or 'turn on/off torch'

No idea if this is going to work on all devices....!? I've done my best!

You'll need a device with a flash :p

-------------

I think that's about it for now. More commands to be revealed soon... I'm still cracking on with the translation preparation (so boring!!) and re-rewriting all of the code as I go along....

Bug Fixed - Punctuation in phrases with sound effects - Credit LegendsCrazy

Bug Fixed - Find my car - Credit Dtrieb

Thanks in advance for your testing skills!
[Android Apps and Games] GLDavis:
Wake up works for me! Great job Ben! Not much data and about 15% battery drain per hour. Really great job and thanks for all of your hard work.

EDIT: forgot to mention that wake up is only active for one command. The start listening command needs to be done after a command has been processed.
[Android Apps and Games] Dtrieb:
Yes this work under 4.2.2 on my Nexus 4 but I would like that utter say nothing if the light goes on and off.

Think about:

I need light in the dark because you don't want to wake up someone and the this person wake up because utter say something. ;)
[Android Apps and Games] brandall:
Thanks for letting me know! :good: I got so excited putting it out there to test, that I actually forgot about making it usable! Will update later where the permanent recognition continues until it's told to deactivate.

Thanks for confirming and your other finds by gtalk :good:

I need to re-rewrite the response handling so users can change each response to nothing if they want. I can't do this in one sweeping action at the moment, otherwise it would include a silent response to things like 'what's the date' !

Need to write some new code... Coming soon!

-----

EDIT - For back page arrivals, the latest test build can be found here
[Android Apps and Games] Dtrieb:
Here a "kill" feature wish:

If I at home in my wlan I want say:

start my computer and utter send the magic packets (Wake on Lan) and the computer turn on. :D :D :D

Possible?
[Android Apps and Games] brandall:
Honestly, I've no idea.... Might be one to have a mess around with in Tasker first! But I'm not familiar with where I would start with this I'm afraid.... :(
[Android Apps and Games] chiefvelo:
Ok, I reinstalled and but didn't access the the menus and rebooted. It ran overnight and didnt notice any slow down and then saw the new update. I uninstalled and reinstalled with the new update. Only accepted the disclaimer and will keep it running today and then likely use it some tomorrow.

The new build still asks for an "English" speaking voice client when I choose Cereproc. I do use one with an Irish English accent.

On the other attempt I had accessed the menue and set up Facebook but it never seemed to fully open the popup to install the Facebook app confirmation. I choose F and started to enter my gmail log in but I use the 2 step and need an app specific password so it didnt save my log in info. Would be nice if it would ask for the 2step key.I also changed my name to be called before.

Ill drop a note in a few days as a follow up. Thanks so much for the help!
[Android Apps and Games] GLDavis:
ADDITION:As of right now, screen stays blank when and after issuing a command. Any way to implement "screen on" when activated? I would assume that if someone uses a lock screen they will need to use their pin/pw/pattern to unlock.

---------- Post added at 08:08 AM ---------- Previous post was at 07:51 AM ----------

You're welcome. Let's see how it goes with the update. Ben, the dev. responded as well to your post with some ideas, but it seems as though staying away from the menu might possibly have resolved your issue...so that's good.

*** COPY OF YOUR QUOTES FOR THE DEVELOPER ***

1. I reinstalled and but didn't access the the menus and rebooted. It ran overnight and didnt notice any slow down

2. The new build still asks for an "English" speaking voice client when I choose Cereproc

3. Gmail log in-I use the 2 step and need an app specific password so it didnt save my log in info. Would be nice if it would ask for the 2step key
[Android Apps and Games] bruce7373:
Yes, I do this now by creating a Tasker task using the Locale WOL plugin, then creating a custom command to call it.

Ben, on a separate note, I keep running into the problem of utter not even giving me a chance to take a breath before she says she didn't hear anything and goes back to sleep. It happens randomly and is independent of the pause setting (I have it set to 3 seconds, but my understanding is that pause is applied after the command is given, not before). I don't recall if this has come up before.
[Android Apps and Games] Dtrieb:
Can you help with this, how I made this. THX!
[Android Apps and Games] freak4dell:
Pretty sure that's already possible with custom commands and Tasker.
[Android Apps and Games] krzych:
I know :) just explaining that for others not to blame anyone later coz It's a hack which is nice despite unsure ;)
[Android Apps and Games] bruce7373:
Just create a task, name it what you want. Add Action > Plugin > Wake On Lan (the Locale one I found to be more reliable). Click 'Edit' and put in your PC's MAC address. The rest you can leave default (if you want to be specific, the broadcast address is usually something like 192.168.0.255 and then whatever your SSID is). Save.

Then make a custom command using that task. Simple. :)
[Android Apps and Games] GLDavis:
Happens to me once in a while. Not consistent.
[Android Apps and Games] meminiau:
I remember reading in this thread regarding a fix for utter speaking almost everything when running a 4.2 ROM, but I can't remember what it is to fix this issue that I'm having: confused:

Can someone point me in the right direction?
[Android Apps and Games] GLDavis:
Could it be you're talking about accessibility options in 4.2? Not an Utter function, but rather a system designed for people with disabilities.

?????
[Android Apps and Games] shawn13165:
know recently my phone started doing that, speaking when I got a call or new email, somehow driving mode got turned on so I just disabled it and no more speaking everything. Possibly what is happening for you?
[Android Apps and Games] brandall:
I discovered whilst messing with the Wake-up-phase that Google has broken the pause time out in Jelly Bean.................... the changes they've made and the things they've messed up are really getting beyond a joke now.

I'll register it as a bug, but your guess is as good as mine as to when they'll fix it :mad:

As shawn13165 said, something in your Accessibility settings has been activated, or perhaps in an update to the Talk Back application?
[Android Apps and Games] brandall:
V3.0.2.8B up!

Quoting the above previous release notes for ease!

Just bug fixes in this release and improvements to the permanent recognition to make it less memory intensive.

I need to add some more code to get the wake-up-phrase reactivating after each command, as my first attempt had it activating in the middle of some commands and messing everything up! Also, Android is picking and choosing when it kills it once the display goes off, so I need to sort out holding a wake-lock and adding a user preference to know whether or not to prevent the device from sleeping!

That was quite a boring explanation wasn't it....

Bug - Facebook have suspended my app because the banners look crap! I was never very good at art... Hopefully it will be back online once I adhere to their design guidelines! I've got the icon creator Hannes Ahremark on the case!

Bug - Google have broken the pause for breath timeout in Jelly Bean. *sigh*

Bug Fix - Twitter saying it hadn't authenticated when it had - Credit a number of users by email!

Bug Fix - Voice Search/TTS Settings links not working - Credit Dtrieb

Bug Fix - Application Search - Credit ME! :angel:

Update - I've come to an acceptable trial agreement with Wolfram Alpha! It will be enabled very soon :cool:

-------

Right, nap time!
[Android Apps and Games] tilleyrw:
Developer Help for Voice Use

This does tie into Utter so bear with me for a sentence or three.

I wish to begin developing voice applications for Android and don't know where to start. All source code and voice references I find on the web are generic in their application.

Brandall, how would you feel about releasing a subset of the Utter! code? Enough to demonstrate a few things. Initialization and activation of voice recognition. Listening for keywords. Finally, the activation of different routines based on the keyword. One page of source code probably.

"Please beep", "Android, give me a beep", "Slave, you shall beep for me or be deactivated", "Galaxy, where is my beep", etc. would all activate the routine to execute a system sound.

-- Initialize;

-- words = VoiceRec();

-- if ("beep" in VoiceRec.list) then SysBeep();

This would allow others to create custom functions. I would like to do things that Utter! lacks such as scheduling.

"Utter, what is my schedule for the day?" would speak my schedule for the day. It's as simple as letting the user speak until the words "schedule" and "my day" are recognized. The program would access the calendar and read all events for that day or say "nothing".

I don't use my phone for playing games. It's not an MP3 player for me. Angry Birds doesn't thrill me. As an assistant, I wish to use it for schedule management.

Until Android allows for voice management of the calendar, Utter! is the best thing we have.
[Android Apps and Games] easiuser:
Once you get the wake-up command working, I would like to be able to toggle it on and off based on BT connection, battery level, etc. Via the Tasker plug-in would be great.

Thanks for all the work.
[Android Apps and Games] lason:
First off thanks for the great app. I'm a new user that just installed this on my new HTC one. Everything works great except for when I try to use my Bluetooth headset in my motor cycle helmet to speak commands. I can talk on the phone using the Mic in my helmet but utter doesn't hear me when I speak commands.

Any ideas if maybe I'm missing a setting somewhere?
[Android Apps and Games] ltassos:
Possible bug??

I have several contacts with a work phone number and no mobile or home number. When I tell utter to call one of these contacts, the dialer opens and a random number is dialed... Not even a number the same length as a real phone number.

Other contacts with multiple phone numbers seem to work fine.

Anyone else see this?
[Android Apps and Games] GLDavis:
Not missing anything. Bluetooth not completely functional yet.

---------- Post added at 06:11 PM ---------- Previous post was at 06:05 PM ----------

I thought it was just me! Happened to me a couple of times but haven't had time to track what was causing it. I have seen as little as 4 numbers and sometimes over about 12.
[Android Apps and Games] kroewe:
When I switched from the market version to the test version I got random numbers when I asked to call a contact. It was on all contacts. I even uninstalled the market, rebooted to recovery, wiped cache and dalvik cache, restarted, installed the test version. Random numbers on almost every dial. Reinstalled market version got me back to normal.
[Android Apps and Games] varunit:
Hi. I need some help in setting up utter. I have installed a JB (4.1.2) ROM. When I give a command to utter it replies that it has lost data connection. What should I install to make utter work offline?
[Android Apps and Games] ShojisXperia:
i wish offline utter would come to gingerbread :(
[Android Apps and Games] varunit:
I installed IVONA HQ main engine as well as IVONA kendra US pack(148 MB). But still couldn't get utter work offline. Any help would be appreciated