yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] brandall:
Thanks for testing and glad it worked for you! :good:

I fear not.... thanks for testing it though :good:

I thought it might be too good to be true....

For Google Voice, if any of you can compose a text message via Google Now, I have a feeling it will work? The apps seem to be 'hiding' the message content from other apps though...

Thanks for testing :good: - This is the 'hidden' content I'm referring to. Google Voice appears to be looking for the message body in a different parameter to the normal way you request messaging apps to do this - I assume to stop auto-sending...

However, I'm pretty sure if you try it via Google Now it will work?

If any of you are handy with logs or especially ADB and can watch the Intent sent from Google Now to Google Voice, it may output the 'Extra' field in which it is populating the message content. +1,000 thanks meter if anyone can solve that mystery!

:angel: Why thank you kind Sir

Thanks for the idea - It's not open source though, so I can't see what implementation it's using. Could have been given System permissions in PA to get around this perhaps?

What GLDavis said! :tick:

utter! knows your future!!! :D Or I was just to lazy to code the timezone on your device........ It's on the list to do!

Not sure what could be up with the Google Voice command? Don't worry though, it appears the hack isn't going to work.

YET!

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

Thanks to all of you for your testing skills. I think I'll give it overnight to see if any more bugs appear and then get it on the Play Store tomorrow!

Then you won't see me for a week whilst I stare at random bug reports blankly..... :cyclops:

For back page arrivals, latest V3.0.8.3 test build can be found here!
[Android Apps and Games] bruce7373:
Yes, Google Now sends it either way no problem.

WRT how utter responds to a call request to a contact with only one number, it doesn't seem necessary to ask if I want to call (whoever) at work, if the only number listed is a work number. Why shouldn't it just place the call directly, since there's no choice to be made?
[Android Apps and Games] TheEndGame7:
You might find it a interesting read:

[APK Teardown] Google Search 2.7: Custom Hotwords, Photo Downloads, Automatic Language Pack Updates, And More

http://tinyurl.com/m9q7n4d
[Android Apps and Games] ravens52:
Has anyone had any success sending/reading sms messages without a connection? Only command I can't execute offline, returns speech server error each time (tested with Google default and Inova)
[Android Apps and Games] Iceman248:
I've been trying to find additional remote control commands, but cannot. is there a list somewhere?
[Android Apps and Games] LegendsCrazy:
Yes, "she" was repeating the same horoscope twice, but oddly enough Ben, when I updated to the latest beta today, Utter stopped repeating the horoscope?!? You got me!?! Mark it as bug squashed? :good:
[Android Apps and Games] GLDavis:
Linux commands. Do a search for Linux commands

---------- Post added at 07:05 AM ---------- Previous post was at 07:04 AM ----------

Victory!
[Android Apps and Games] PhilipTD:
Ivona works flawlessly with my wired earbuds - zero delay - but, when I use my new Bose bluetooth earpiece, the delay problem that I've read about here arises.
[Android Apps and Games] brandall:
Originally this was the way it worked, but then on a couple of occasions it detected the wrong contact name and that contact only had one number and it dialled it incorrectly immediately without confirmation:

Call Barry Hat on his mobile

It detected Carrie Fat and she only had a mobile - So dialled her immediately.

The above was just an example! I don't have a contact called Carrie Fat.... We lost contact years ago.

A very interesting read - thanks for the link. The missed quite a few other juicy bits though! :D

Just to clarify, you can't send a message in Aeroplane Mode, so the command will fail. If there is no data connection, but the device radio remains connected, it should send. Is that your experience.

As GLDavis said, you can run any shell command if you are rooted. Otherwise, you can use any of the inbuilt commands to say/do/play/action what you want, including any preconfigured Tasker tasks you have created for the emergency of the device being lost/stolen.

Perhaps 'she' wanted you to pay extra close attention! Bug on the squashed list! :victory:

Is this with the wake-up-phrase active? Could be coincidence that you're in a poor connection area and the results are delayed from Google? Alternatively, it could be that running your new headset is using more resource - A result of which is Android is killing IVONA completely after each use and it's taking time to re-initialise. Guesswork only I'm afraid.

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

Thanks for the feedback folks! Adding the final touches to the Play Store release :good:

For back page arrivals, latest V3.0.8.3 test build can be found here!
[Android Apps and Games] brandall:
Your Opinion Counts - Please

Hi folks, just a last minute question:

What do you think the default 'try again' setting should be set to?

I'm thinking about new users and whilst the majority may not read/follow the command list, they'll get a lot of 'I didn't understand' responses, which can be a very negative start.

Do you think I should default the unknown commands to Google (Now) or just leave it as unknown to encourage them to read and follow the command list?

My concern of defaulting to Google, is that new users may assume that's all the app does!

Your opinion would be appreciated.... I'm completely torn.
[Android Apps and Games] pejakovic1:
Great application, one question, is the permanent recognition supposed to stay on after i give the command okay google and it executes it? I mean after i say "okay google" "how tall is michael jordan?"... The google now answers but utter's permanent recognition goes off...
[Android Apps and Games] brandall:
The wake-up-phrase sits in the background and waits to see if you continue using Google Now - If I restarted it immediately, the voice recognition in Google Now won't work.

As soon as you exit the Google Now app (within a max time-limit), the permanent recognition starts again.

I have to get my head around a setting to allow users to configure utter! closing Google Now after X amount of time - but how long users may continue to use it, is as long as a piece of string.....
[Android Apps and Games] Dtrieb:
I think utter would ask at the first start which setting are the best, and explain that "Google Now" is a good choice!
[Android Apps and Games] SEscobedo:
Anybody noticing a major power spike when permanent is turned on? When I have it off, my power draw ranges from 2.4-4.5% an hour. With it turned on it pushes it up to 22% on average. I'm wondering if the phone uses more power when the phone is in noisy situations (ie driving on the freeway with windows rolled down) vs quiet situations (ie taking a nap on the couch mid-day).
[Android Apps and Games] TheEndGame7:
I never read the manual for any of my new toys/gadgets.. Usually if I stumble across something I don't understand or know how to get to work, that's when I'll scan through and get more of the gist of things.. But that's just me..

Besides that, Your Voice Tutorial is Awesome brother! If anything just make them go through that, (with the option to cancel it if viewed already) right after the installation .. Then whose fault is it if they don't get it How-to so with that and the Command list right there

Just as the Devs do in EVERY OP they post a How-to install.. So the same things applies here FOLLOW INSTRUCTIONS/READ/RESEARCH etc..

I personally think you should leave it at the default.. Or after a few unknown commands make utter! say "did you read my manual Bi*@#!?" lol jk..
[Android Apps and Games] brandall:
I think you are right. That's a few thousands extra lines of code though and don't want to delay the release - Definitely for the next version :good:

The permanent recognition will murder your battery - recording audio, streaming data..... 22% seems excessive, but it's dependent on so many device/ROM/Kernel/OS/Battery/Connection unique factors.

I totally agree with you in isolation, however, to increase install retentions, I have to allow users to be what they are, or aren't and that means 'hand-holding' in a lot of cases.

I get soooooo many emails where it's clear the user has not listened to the voice tutorial or read the command list and on some occasions, even looked in the Settings.... :rolleyes: You have to embrace this type of user as retentions are the name of the game.

Anyway, I think I'll put an extra voice prompt in for now, reminding them where they can configure the Setting....

For back page arrivals, latest V3.0.8.3 test build can be found here!
[Android Apps and Games] GLDavis:
Hand holding is correct when it comes to retention. Utter has become the app to grab because of the structured command list.

That's why it works for so many. Like all of us... We have to crawl before we can walk.

.... utter at default.
[Android Apps and Games] bruce7373:
[MENTION=222023]Ben[/MENTION], what about mimicking how many PC apps run their setups, namely an Express install with all default settings (the most noob-friendly config to get utter up and running), and a Custom install, which would allow users to configure settings themselves. I'm not sure if this addresses what you're after, or how much work it would be for you; just throwing it out there. ;)
[Android Apps and Games] GLDavis:
That's a good idea for the next release. It would take time to write that code too further delaying this release.
[Android Apps and Games] brandall:
I like it :good: I think a set-up wizard would be good and it would be another opportunity (as well as the tutorial) to show new users some settings they might not otherwise discover.

Will take some serious coding though - Wish I was better at user interface stuff too. I'm artistically inept. :o

I like it all :good:

No need to apologise for the long post, it's very much appreciated.

The voice engine problem you describe works exactly as you describe, in terms of the limitations. I coded it like this originally when I was using an older device, as there would be a 5+ second delay when switching between IVONA and another voice engine and back again. I decided to limit the switches only between the available languages on the default TTS engine.

On my newer test devices, this is no longer a problem and it switches almost immediately, so I need to update the code to support this. It'll be done at the same time as I do the translation code, as I'll need add some additions there so I'm not always reverting back to English.

Google should roll out more variants to their offline voice recognition very soon I would have thought. It was in the Google Search APK tear-down that they were going to start pushing updates to the offline languages files - I'd image they are waiting until that is implemented before they do a full roll out. I'm making assumptions, but their language model use in the offline files is not difficult to migrate to other languages, relatively speaking anyway!

I'll check out the app you mention - Thank you :good:
[Android Apps and Games] brandall:
V3.0.9B UP! Thank you

Hey folks, it's hit the Play Store! Normally takes a good few hours to filter through.

As always, I can't thank you enough for all of your help, support, ideas and of course testing. I'm very lucky to have all of your input and guidance and the app wouldn't be where it is without you. :good: :highfive:

I probably won't be around too much in the coming week as the weird Play Store bugs start rolling in. I have to deal with them quickly to stop the 1* haters, as the reviews impact so dramatically on the apps visibility and resulting installs..... which is what it's all about.

Here's what's next on my return:

1) German & Italian translation

2) Wolfram Alpha testing - Yes, finally I have a contract agreed with them after resolving their attribution requirements.

3) Testing of the offline engine I've been working on that isn't Google related.

4) Premium Voice Engine testing. Finally some in-app purchases to start making a few dollars!

In the background I'm working on my website and server attachment, which will host all of the things we've discussed on here - Accounts, profiles, command creation and sharing. Along with the community and user specific Bots.

And finally, I've also been working on another related project which is currently (and contractually) top secret! I'll be starting a private testing group on Google Plus and be hosting a closed beta on the Play Store. You're all welcome to get involved of course. More details in about a months time.

Right, I'm going to kick back and watch something random on Netflix! I have about two hours before the madness starts!

Once again, thank you.

Ben
[Android Apps and Games] ravens52:
Hi again,

Yeah that's what I'm experiencing at least on my end. I'll follow the steps for offline recognition again to see if it corrects itself.

As it stands for me once WiFi/data connection is switched off, recognition responds instantly with "speech server error" after I've said the text message command. Can anyone else confirm this?

Utter still works when opening apps without a connection.

Thanks for all your help :good:

EDIT

- Turns out input was hearing everything correctly with on screen notifications confirming this, after a clean reinstall of Google search and downloading the UK offline data again the problem is no more. Who says you can't text and drive? ;)
[Android Apps and Games] brandall:
If it's working opening apps, then it's configured fine - The issue will be the recognition accuracy, perhaps triggering a different command that requires a connection.

If you enable visual results in the Power User Settings, you'll no doubt see that when you say 'text Joe Blogs' the offline recognition will be returning something completely different.

I suspect....
[Android Apps and Games] GLDavis:
I just tested this and my messages went through. No speech server error.
[Android Apps and Games] markworksfx:
Thanks a million for all your hard work with utter beta can't wait for your next update:)
[Android Apps and Games] megazeroxuxm:
Holy crap mate, that's wonderful! Congrats and thanks for all the efforts!
[Android Apps and Games] TheEndGame7:
New update from the Play Store. 3.0.9B

Superuser Functions: Not working anymore..

Everything except for "Superuser - Power Off works but, crashes settings just before it shuts off...

I just flashed a update to my PA Rom which I'm 95% sure it's caused by the Rom update some how..

another note though, the Vibrate Before Speech isn't disabling the vibration at all, and I'm noticing/experiencing a lot more ambient noise errors since the update...

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

utter! version-3.0.9B

Model: SGH-M919

Manufacturer: samsung

SDK Build: 18

Release: 4.3

Root access: true

Voice Search: en-us

Anyway, I know Ben is busy so just wanted to put this out there with hopes someone can test to see if they're having the same issues?
[Android Apps and Games] GLDavis:
Victory!! Glad you got this resolved! :cool:

Click Here for the Latest Test Build on the Play Store!

---------- Post added at 07:34 AM ---------- Previous post was at 07:26 AM ----------

Morning!! Question-

Are you rooted and do you have a Nandroid backup of your ROM prior to the update?

Would be curious to know if the problem persists after restore and update to the latest version of Utter!
[Android Apps and Games] TheEndGame7:
Morning GLDavis,

Yes the device is rooted, but PA Roms I've been on seem to have a system built in SU.. Don't ask me how that works but, as I don't see any SU app installed in the app drawer. There is a SuperUser in Setting though.

So when I install a Rooted app I do indeed get a SU permissions pop up whether or not to grant access (which I do of course).

and I did have a back up of my past Rom PA 3.69 4.3, but accidentally deleted that backup :(. I actually wanted to keep that backup for other testing also..

I was thinking of installing the actual SuperSU app from the play store just to see if that made a difference, then uninstalling it afterwards?

Thanks for taping in brother!
[Android Apps and Games] GLDavis:
No problem. Not sure that SU is the cause though. You only experience 1 error using SU functions with Utter and that leads me to believe that something in the ROM doesn't like the shutdown function that you are speaking of.

It could be related to files being open at the time it is requesting shutdown, one of those being Utter since you are asking it to perform that task? Such is the wonderful world of having root I guess?

Since you don't have a nandroid, do you have the PA Rom itself that was loaded prior to the update? I know, I know...it's all work, but we root because we like to play anyway...just a thought.
[Android Apps and Games] TheEndGame7:
I do, and I will try installing my previous Rom..

I indeed have a Nand of my current Rom and no problem I do this ALL the time..

"I meddle in things men should leave alone!" Muaahaha! - The Invisible Man/TheEndGame7 ;)

I'll let you know the verdict in a few...

Thank you and Ben yet again!
[Android Apps and Games] Inrego:
Nice work on the new update. I'm digging the all access support!

Would it by any chance be possible to just start playing whatever I left it off with? I usually just have a radio or playlist playing and hit play whenever I start the music, so it would be great if utter! could do this for me!
[Android Apps and Games] TheEndGame7:
Can't say if I remember seeing this in pervious installs..

Edit: OK, so after installing and opening the SuperSU app from the play store it told me I needed to update the binaries, so I did that and it booted into recovery, flashed the update.. and then I opened utter, it asked for permissions again and I Accepted of course .. Checked that SuperUser Permission was checked in utter!, tested the command... dun dun duuun! It worked! It rebooted! Then I uninstalled the SuperSU app I downloaded from the store, rebooted again and BOOM!

SU commands back to normal! ;)

"After all that she feels sleepy again!"

I'm beginning to see a close connection with utter and her creator!
[Android Apps and Games] Coece:
hello i flashed yesterday a new 4.3 rom for sgs i9000 and i have a strange problem with utter

when im supposed to speak it sometimes says (in 70 % cases) sometimes like there is some ambient noise error..

please can someone help me with that..thanks, the app is brilliant btw :D
[Android Apps and Games] regor99:
Hi Ben

First thing let me thank you for making me sit down yesterday and get the gumption to upgrade my Motorola Razr Maxx from Gingerbread to rooted Jelly Bean! Thank God for the XDA. All for the love of Utter.

After looking at the downloadable Tasker variable project I think it might be too advanced for most users to try it out.

I think we just let users know that Utter is transferring their phrase as %voice_data1 .

Give an easier example

e.g. import your custom intent profile and use with /Task /Misc/ Say/ You just said %voice_data1

Then leave them to work with split variables, wild cards and the like.

You can then put a line under this and we can move onto bigger and better.

Personal thanks though for this. For me it sets Utter apart from anything that's out there.
[Android Apps and Games] GLDavis:
I too have had this recently and am attributing this phenomenon to the Google Search update. I can't say for sure, but there were some under the hood changes...maybe an improved recognition of some type, more sensitive and picks up "outside" or ambient background noise.

I've noticed that if I speak a little louder the recognition is fine. I'm also seeing improved speech recognition to text.

I use Gtasks and for instance when using Google Now command: "note to self + note" it almost flawlessly picks up my speech and translates to readable text.
[Android Apps and Games] beddess:
Schooled myself a little on tasker and got "sausages" recognized successfully
[Android Apps and Games] cableghost:
Announce Caller Suggestions

This is really innovative; though I have some suggestions...

1. Option to only announce callers from phonebook &/or favorites, not 'unknown callers'

2. Allow ringing to continue

3. Provide Tasker plugin ability to option this function
[Android Apps and Games] GLDavis:
Haven't seen you in a while!!! Hope all is good.

I like the idea of announcing only the callers you wish to hear.

Ben is still working on how to continue ringing, say after the announcement

For tasker, I'm not quite sure what you're thinking?

My usual....Make it a Great Day!!

Click Here for the Latest Test Build on the Play Store!!
[Android Apps and Games] gloscherrybomb:
Not posted here for a while, just a quick one to say great work. I can also now control Utter using my Pebble Watch and Pebble Tasker. I can't wait for the Wollfram answers.
[Android Apps and Games] GLDavis:
Mr. Cherrybomb!! It has been quite a while and good afternoon!

I didn't even know there was such a thing as "pebble tasker"...Wow! It's getting so difficult to keep up!!!

Hope you've been well!

Thanks!
[Android Apps and Games] Iceman248:
I just tried out this app in my car today. Some questions/concerns over voice control.

I use Poweramp. It plays as soon as I plug in aux cable from my car stereo. It's set to pause at notifications/etc and resume when they're done. Well, when I tap Quick Launch button and it says "how can I help you" or whatever, music resumes for brief moment, then that beep sound that says it's ready to listen to you (which is really quiet, unlike anything else, no volumes are low.. any thoughts on this?), music will then stop and I can speak (sometimes, other times it won't stop playing). It had issues resuming if it did stop. Any thoughts on how to make this situation better, even if some manual operation is required?

Thanks.
[Android Apps and Games] faku1810:
As far as I know there's no way yet for Utter to say when it's done so other activities can resume (but Ben is probably working on this as it should be the same as when it announces the caller and has to resume the ringing afterwards)

Personally I haven't found any workaround for this, and in your case it might be due to Utter remaining as a notification in the status bar. Next time try manually closing the app and see if music resumes (not sure it will work though), also the low beep could be because it takes the stream channel is busy with something else.. i think

Enviado desde mi GT-I9300
[Android Apps and Games] Iceman248:
Is there a way that I can set Poweramp to pause when I press Quick Launch shortcut of utter, or just utter's voice recognition being triggered? I'm all rooted with Xposed, etc, so I have some powerful capabilities, just don't know how I would go about trying this particular idea.

Another idea: Perhaps a way to get Poweramp to resume music playback when there is silence for 5-10 seconds when in car mode?