yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] brandall:
Thanks for your feedback - Yes, right now you can test the 'display contact' custom command - there are more coming. Say 'create a command' and then reply to what the command should do 'display a contact' - you'll then be able to set a single word to display the contact. This of course may not help if you can't get the contact recognised by voice in the first place! But manually creating the commands, clicking on the contact in a list etc is coming soon - along with custom phrases for calling contacts and just about every other command too... It'll be out soon.

I get this too!! :D Either the Google Voice servers have a dirty mind, or some content that Google is allowed to analyse contains a lot of obscenities!

Yup, in the main app there is a list or say 'commands'
[Android Apps and Games] codesplice:
A temporary work around may be to spell your wife's name. "Call E-R-I-N." I believe it was recently mentioned that Utter could handle that sort of input?
[Android Apps and Games] krzych:
It downloads the voice over the net instead of having it predownloaded or generated from chunks like TTS's (it does not use any TTS)

Not random - first found or last played. But I'll doublecheck it as you and all ppl here states that it's ok at their phones - maybe I broke something...

Hahah! Nice :). Ok, I didn't knew who am I talking with, hihihih ;D But I would vote for translatins first, but it's just me, you can do as you want ;)
[Android Apps and Games] jazzboyrules:
I have facing a similar problem, at a larger scale. Problem is that most of my contacts have non-English names and so it's impossible for any voice recognition software to understand them. For now, I have renamed my wife's name to "Honey" and that works :)

I wish I could save the phonetics of the contacts I contact the most, associate them to the contact cards and then Google Voice uses the custom phonetics in those cards to do name match.
[Android Apps and Games] krzych:
THATS A BRILLIANT IDEA MAN!!!

Ben (may I call you that?) - just read "other" contacts data like comments, notes or something (HTC used to save "favorites" like this as early phones didn't have them, and maybe still don't have), so we could just have english/native names in parallel!

Geeez, why didn't I figure this out by myself? :D Man, you're a genius :D
[Android Apps and Games] Futur Innovations:
I didn't known there was an English UK Google Now voice either. Lol. I partially don't like it because its so quiet.
[Android Apps and Games] GLDavis:
Utter + speaking commands

Brandall, your work is first rate!

I use a bluetooth speaker in my car. When I issue the wake up command it asks me what I would like to do.

It also gives me Categories like "Phonebook Commands", "Weather" and others.

At that time I can ask: "What can I say"? and it speaks all the commands I can use. For example..."check battery", "am I connected", "phonebook commands" and a couple others.

So my thinking is..especially while driving I can ask Utter "What Can I Say" and it would give me the most commonly used tasks. Their might be a category such as "Driving" and then when I ask "What Can I Say" I get spoken options like-"send text", "read email", "send email", etc.

Just an idea.

P.S. Keep up the great work.

---------- Post added at 04:19 PM ---------- Previous post was at 03:31 PM ----------

10/9/12

I think you're "review" or maybe bashing was a little hasty. It uses Google for translation which makes your comments not make sense either.

Remember that Utter is being tested and therefore it's not yet like most of the other annoying and less functional apps that I have come across.

As of this writing it is "very command specific" which means you have to speak "its" language until it becomes more adaptable in its search/speaking patterns.

If you follow and use its command lines it works extremely well...much better than anything I have tested thus far (and those were not beta or alpha).

Use its command structure and you might find yourself surprised.

The developer has and is working very hard on creating something that might actually be useful so keep your negative comments to yourself and let's help work out the bugs not just say it's totally useless.

P.S. ONE MORE THING...Speak slightly slower when issuing commands. I think it was designed that way and again you may very well notice an improvement.

---------- Post added at 04:37 PM ---------- Previous post was at 04:19 PM ----------

10/9/2012

Perfect!!! (I'm all about "hands free") Space Odyssey 2000
[Android Apps and Games] Extreme_One:
Thankfully Brandall appears to be less sensitive than you and didn't take my criticism as "bashing"!

Anyway, if you had read the post I made afterwards you would have seen that I have now retracted my negativity.

I had been speaking immediately and not waiting until Utter was properly listening. Now I realise my mistake Utter recognises what I'm asking 90% of the time.

I agree that this app shows great promise, it is already very functional but Brandall has great plans and Utter looks set to become a truly powerful app.

I'm looking forward to it...
[Android Apps and Games] brandall:
I thought this worked, but when it checked it didn't? Will fix for the next but one release.

Have you got a link to the info on this - I Google'd it, but couldn't find anything. Be nice to know how it's doing this!

Any luck with the Play command?

Could you do me a favour please - I don't know which Country you are from, but if your languages uses any 'non-English letters' such as ones with little hats on squiggles underneath (!), could you pick one and type 'display +that contact name' in the Troubleshooting tab. I'm wondering what exactly my algorithms will do under these circumstances!

I have a solution for you problem coming in the next but one release :)

I think I've a better solution :) coming soon! Can you try the above with one of your contacts please?

I've added in the option to force the Google voice, or use your own - be out in the next release in about an hour!

Thanks for your kind words :) Is that an 'app' taking those commands, or something built into your car?! Must be a nice car!

Yes to all of the above... I'm working on a separate 'driving mode' and due to have another stab at getting headsets to work, as my last attempt didn't work and got me very frustrated! It's all in the works - thanks for the suggestions.

In Extreme_One's defence, he did return and repost that it may have been his fault... (see below) Regardless, I need to hear such things, whether they are right or wrong, an opinion or a frustrated first impression - I still get the '1 STAR - DOESN'T WORK CRAP UNISTALLED' comments on the Play Store and wish those users would come here and rant so that so I could find out why it happens!!!

I hope you're right!!

Typing up next release notes now - should be out in about an hour! WHOOP! :excitedface:
[Android Apps and Games] traumatism:
Will there be an option for a shortcut to start utter. I know you can add one to the homescreen but i'd like to add one to widget locker but can't find how
[Android Apps and Games] brandall:
Thanks for posting about this - I haven't used Widget locker, but does it have the option to create custom links/shortcuts by selecting an activity?

If so, you're looking for LauncherShortcutActivity in the package com.brandall.nutter

Let me know if that works, or if you're not certain what I mean.
[Android Apps and Games] HunnyBearLewis:
It definitely works if you use Nova Launcher, see screenshot. :good:
[Android Apps and Games] jazzboyrules:
Oh, the contact name does not have non-English characters (I am from India btw), they are just non-English. Example: for the name Esha, I can't say 'display contact Esha'. It doesn't understand.
[Android Apps and Games] edimgomes:
Great application, testing here.
[Android Apps and Games] brandall:
Thanks :) If it's not working on other launchers, there's always free apps such as Any Cut that can create the short-cut from an activity list.

Ok, thanks - Will be a solution in the next but one release.

Thank you thank you :D
[Android Apps and Games] IAmAN00bie:
I...I just can't keep up man. SO MANY FEATURES! Anyways, about the foreground notification thing: I realized that if you go to Settings --> Apps then find Utter and click disable notifications then the icon won't show up anymore in the notification tray, but utter will still run in the background. I've been doing this for a while now with Widget Locker, and I haven't had Widget Locker die out on me ever, so I'm pretty sure it works. Jellybean only, though.
[Android Apps and Games] Stupifier:
Hello, I've been following this thread for quite a while but never got the urge to try it out until now. Doing so, I have a fairly simple suggestion. It would be extremely convenient if there were an utter! volume setting in the options. This would be a volume setting specific solely to utter! speech instead of using a global volume setting such as the Media Volume. The very 1st thing I noticed when using utter! was how annoying it is to have my phone screaming stuff at me. On the other hand, for nearly everything else I use the Media Volume for, I prefer it to be at maximum.

If you don't believe this is a worth-while setting, I would greatly appreciate any advice on how to accomplish this via Tasker. I was thinking about an app-specific context for a profile.....but trashed that idea as waking utter! does not necessarily bring utter! to foreground app. Any help at all is greatly appreciated. Thank You for this app and the obviously generous time you put into it.
[Android Apps and Games] gollyzila:
How about if we have Google Now flashed on ICS, can you also let us force the Google Now voice?
[Android Apps and Games] 99problemz:
My understanding is as long as its installed on your device you should be able to force.
[Android Apps and Games] traumatism:
not an option unfortunately brandall. Doesn't give a custom activity option at all

Good to hear, but unfortunately not what I'm looking for. I'm looking to add it to widget locker, which doesn't have an activities option implimented into it. Thanks anyway

|Sent from the bowels of my crypt|

---------- Post added at 09:35 AM ---------- Previous post was at 09:34 AM ----------

I agree with this completely. The option to change the volume or turn the voice off would be handy in all honesty

|Sent from the bowels of my crypt|
[Android Apps and Games] jezphillips:
Hey Traumatism, when you long press on the widgetlocker screen hit Shortcuts and it brings up the option for Activities. You should be good to go then.
[Android Apps and Games] eisenbathb:
OK so in my opinion ur original "play+ track name + artist" worked better than stream. It does the same thing where it pops up a floating window View attachment 1390205

but when I do the stream it doesn't say the artist or the track or anything! And it has to go through the search like these
[Android Apps and Games] GLDavis:
Utter + speaking commands

Utter + Speaking Commands

I don't have a nice car, just a pretty expensive visor mounted hands free bluetooth device. It has its own built in commands. I figured you'd already be working on some type of car mode.

Thanks!
[Android Apps and Games] CarsnGadgets:
Awesome Ben thanks a lot, fantastic work well done.

(you do realize you just made the tasker thing I asked your advice on completely redundant now though...lol)
[Android Apps and Games] brandall:
I didn't know there was that feature in Jelly Bean? That's a good addition.. Hopefully they will stick with it to get rid of the notification clutter.

Absolutely agree - others users have requested this too - I'll bump it up the to-do list and see if I can get it working in the next release. How about 'speak louder' or 'speak softer' to adjust just the voice level? That a 'natural' enough triggering command for now?

Unfortunately the code to force the voice only appears in the Jelly Bean code, it's not present in the apk - so it is just for Jelly Beans devices without a hack.

Does the below work for you?

Thanks for posting this :good:

Were the visual results already enabled? Or are you saying that the floating results window appears randomly?? Just to confirm, you only use the 'stream' command when the track you want is only in your online library - otherwise use the normal 'play' command?

The integration now is unofficial and undocumented, so there is no call-back to place the track or artist on the playing window... I'm sure that will change when it becomes official. Let me know what's happening for you.

Nice - I'll definitely try to replicate what it does - it would be a good benchmark to go by - something specifically designed for just that purpose I mean - Do you have a web link to it, so I can check out all of the features and steal them! :D. Thank you.

Thanks :) I didn't mention it yesterday as I thought it would be good to get your head around it in Tasker! Would help with you with other tasks you want to create! I hope utter! is faster than the Tasker profile though!!?

Thanks for all of this feedback folks - really appreciated.

EDIT: For back-page-arrivals, the latest release can be found here
[Android Apps and Games] Duron27:
Just watched the I'm a noob video to post here lol. I'm sure it will show in this post.

Few ideas, I read that you created a xml to input custom questions and responses, and was wondering if you considered creating a database (everyone's question and responses gets pooled and populates an online xml utter can download/access). Utter would get real smart real fast with hundreds of questions even some worded differently but the same.

Also commands like $Tomweather

Me = what's tomorrow gonna be like

Utter = ($tomweather) tomorrow's gonna be blah blah.

Sorry if this was already mentioned or on the to do list and awesome app btw!
[Android Apps and Games] GLDavis:
Utter + speaking commands

Utter+spoken commands

Brandall, here's a link to the BlueAnt website. S4 bluetooth speakerphone

http://www.myblueant.com/products/speakerphones/s4/
[Android Apps and Games] ltassos:
Tested the features of the latest release (Nexus 7 stock/unrooted/JellyBean). :good:

Steam command works.

Changing to Google Now voice works but I had to manually select Google as the TTS (deselect Ivona) and kill/restart utter! for it to take effect.

edit: sorry this doesn't work.

Custom phrases work (how do you edit or delete a custom phrase after it's created?)

Couldn't do the screenshot and zip since I'm not rooted

Seems like many of the posts are developing a wish list. Here goes... alert [warn] me when my battery level goes below xx%. Give me a critical warning when my battery level goes below x%.

I've done these in Tasker but it would be nice to integrate them into utter!
[Android Apps and Games] traumatism:
hey jez,

what version of widget locker? have i missed an update? i dont have that option under shortcuts at all.
[Android Apps and Games] CarsnGadgets:
I was wondering this a well, presumeably it will be possible when its read from an xml file in the next update?

it would be good to be able to list custom phrases you have entered by saying "show/display custom phrases" maybe?

otherwise brilliant update thanks, even the calendar input on the SGS2 is working now!
[Android Apps and Games] Stupifier:
That sounds just fine. Thanks for prompt reply.
[Android Apps and Games] gloscherrybomb:
Hi Brandall, love the app.

I have two requests, one would be if you could incorporate the phonetic alphabet? So if I said navigate to Golf Lima 50 3 November Alpha it would get the post code correct.

The second is spotify control. There are exposed intents, I am currently playing with them in tasker but they don't seem to be documented. The search one seems quite simple but not sure how to play specific playlists yet.

Would be great if you could say play my starred playlist in spotify etc.
[Android Apps and Games] GriffinSauce:
This is a great idea, but you'd have to have utter switch to recognising that.

Maybe a keyword "navigate to phonetic <phonetic part>" would be a good start.

Perhaps in the end it's possible to do "navigate to GL503NA, that's spelled <phonetic part>"
[Android Apps and Games] krzych:
Arrrrrrrrrrgh, back from the dead!

Sorry Ben, I couldn't test anything as my rom caused havoc in my phone, then in my pants as I was nearly convinced my SD card reader died and I will have to use HTC service, but then because noone who knows better wanted to really help (all having me as a "plain stupid user saying gibberish") I was forced, and found an answer, repaired and now I'm starting from scratch with other rom...

I feel like a new one now after rescuing the phone, but since it's from scratch, it will take time to test your app, need to convert all contacts, data from Sense based rom to plain AOKP (hope it will behave better0, then all apps with data and then if all will be fine, I'll start normal life, so testing utter happily too :D

Sorry for little off-topic, but I would like you to know that I'm still here, still helping (mentally right now ;P :D), and will be here as long as you need help with testing :).

Be back in few days. maybe next week, but I hope that earlier :)
[Android Apps and Games] gloscherrybomb:
Regarding spotify, currently I can say "run task spotify vaccines" and it will open spotify and start playing the vaccines (a British band).

I have hard coded the tasker task with the band name, but if it was possible to pass a variable to tasker so that I could include any search term that would be awesome!

I could say "run task spotify *any band*" or any search term for that matter, e.g. a single song.

What of course would be even better is to bypass tasker (after all it simply uses the media search intent) to say "search spotify for xxxxx".

Still trying to see if there is a way to load a playlist.
[Android Apps and Games] Futur Innovations:
Thanks for adding the setting to give people a choice (on jellybean) on whether they want the Google now voice or the default one. I use this app all the time and I just wanna say thanks :)
[Android Apps and Games] jezphillips:
sorry traumatism, you're right. i'm using nova launcher and it's an option nova launcher adds to the menu. nova and widgetlocker both made by the same dev so i got it mixed up, sorry.
[Android Apps and Games] IAmAN00bie:
To those using widgetlocker, I bet you can easily use an app like AnyCut to make a shortcut to utter and use that instead of trying to directly call utter.
[Android Apps and Games] traumatism:
Not A problem Jez, I thought they may have added that option in with it being based off of ADW launcher which i use myself. would be pretty useful for me if they did for speed.

you probably could...if you knew how to use AnyCut. I have no idea what i would need to enter script wise etc to make it work though.
[Android Apps and Games] IAmAN00bie:
Actually I figured out an easy way with WidgetLocker. Just add a Shortcut ---> Activities (Apex Launcher - Nova launcher has this too I think) --> Utter --> Launchershortcut
[Android Apps and Games] Stupifier:
Could someone give me the intent information I would need to put in Tasker to call upon utter!?

I tried this in Tasker and it didn't work......

Action: LauncherShortcutActivity

Package: com.brandall.nutter
[Android Apps and Games] codesplice:
Package: com.brandall.nutter

Class: com.brandall.nutter.LauncherShortcutActivity

Target: Activity

All else blank / unset.
[Android Apps and Games] brandall:
Hope you enjoyed the video! Your question actually needs quite a long response, one that I'd like others opinion too - So I'll post a separate reply to it after I caught up with the other questions. Thanks.

Great, thank you.

Good spot on having to kill the app for the voice to change! I missed that - Thank you - I'll fix for the next release. Editing custom phrases and commands is coming soon - I'm just working on the layout of the edit screen, which is a little tricky.

utter! based 'profiles' for location and device monitoring are in the making - A few releases time and monitors will be available for CPU usage, data consumption, battery level, rouge processes etc. Need a little more time on these, but they are coming!

Forgot to mention I fixed the calendar entry! Glad it's working. Yes, you'll be able to request utter! to show you the commands/phrases you have created and then edit these.

Thanks for both of these suggestions - I've checked and there is an official Spotify API for Android, so hopefully I can get this built in very soon. The phonetic alphabet addition was discussed a long time ago actually - I can't remember why I didn't implement it?! I'll have to take a look back to remind myself! It really should be an option...

Yup - it really should be in there. I'll ponder of how exactly to make it 'natural'.

I'll look forward to it :D

Can definitely do Spotify, so it'll be available directly soon.

Regarding Tasker, I've complete the Tasker/utter! plugin, so in the next release they can communicate back and forth properly. It'll will appear as a Tasker plugin action (inside Tasker). I'll post a tutorial about how this can be used when I release it!

Pleasure. I'll get it working properly in the next release!

Thanks once again for all of the feedback and suggestions folks! Greatly appreciated! :good:
[Android Apps and Games] brandall:
Community 'Knowledge' Database

Hi folks, this topic I've discussed with other users and toyed with the idea for a while.

To very briefly summarise, it would be a database that all users could contribute to, that would provide answers to random questions and be updated with jokes etc.

The Positives

Enabling users to quickly submit questions and answers via the Settings Tab, would give an huge variety of possible 'artificially intelligent' responses. If utter! doesn't understand what you asked, then it would search the database and see if a user submission matches - for example:

'What's the meaning of life'

'42'

There may be hundreds of entries for the above question, so a random one would be chosen.

It doesn't involve me hard-coding all such questions and answers and will grow fast with me doing very little.

It's also pretty novel.

All of the above sounds good doesn't it?!

The Negatives

I can't control the content. It's only a matter of time before sexually explicit, racist and many other offensive entries are made.

I could allow users to moderate/report content, but it is only a matter of time before a simple question will be responded to with something that deeply offends someone, or that a child shouldn't listen to. I've got to take this seriously.

So, my question to you all is: If I have a disclaimer before a user 'opts in' to this type of response, would that be sufficient do you think? If I also appeal to user's better nature at the time of submission, that 'delicate ears may listen to what they enter', perhaps it would make someone that has a slight conscience think twice, or someone who's had a little too much to drink sober up!?

Finally, am I just asking for trouble with this - the headline - "Android Voice Assistant application tells 6-year-old racist joke! - Developer sued and banned!"

:crying:

Let me know your thoughts! I need them!
[Android Apps and Games] armyofpunk:
Hey brandall,

First of all amazing job you have done with utter!

In regards to your question, I agree that this would be awesome and make utter very unique and knowledgeable.

But even though I think most people would be good and try not to offend anyone, there are some people who still will.

Could you set it up so that the question/answer is put in through utter and then needed to be approved by you or someone else? That could get tedious but could make it less likely negative/racist comments get on utter.

I'd be willing to help any way I could.

Great job!
[Android Apps and Games] codesplice:
Agreed, I think some sort of moderation (maybe by folks who have contributed and had X number of submissions approved) would be the best solution.