yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] brandall:
Looks like you're suffering from this Android bug. It happens on one of my test devices too. No chance of them releasing an ICS fix, as you've seen, it's solved in Jelly Bean. To get around it, turn the app off in the main page. Then activate utter! by a launcher shortcut and the icon will be persistent. It solves itself on a reboot too, but that's a little annoying! Thanks again for reporting the notification click bug. Hope that's working well now.

I've got a couple of users testing this feature out for me, but at the moment I've not been able to get it to work properly. Once I've had a break from getting so frustrated by it, I'll look at it again - so it will be appearing soon!

Thanks for letting me know. The results are display directly in Google Street View. However, one user has reported that Street View isn't available in his Country, so it doesn't work. Is that the same for you? I need a way to identify this and then fall back on a closely zoomed map... Not sure exactly how useful that will be though. I'll work on a fix.

Let me know if 99problemz's solution doesn't work for you. That should do the trick.

Thanks for your kind words :) Glad you got it sorted.
[Android Apps and Games] brandall:
Jelly Bean Question?

Hey folks, if you're a Jelly Bean user, does utter! speak with the voice used in Google now, or just your default speech engine? Let me know!
[Android Apps and Games] eisenbathb:
Hey brandall so it seems they Are using different speech engines! The one on Google now just seems really smooth! And the voice engine I have seems to have a rougher less natural voice.
[Android Apps and Games] brandall:
Well that's no good! Can't have Google hogging it... I'll see what I can do about that...

Sent via xda premium
[Android Apps and Games] CarsnGadgets:
Google Now and Utter use a smooth, male voice on my Nexus 7

---------- Post added at 01:17 PM ---------- Previous post was at 01:04 PM ----------

Cheers Brandall that seems to be working.
[Android Apps and Games] morg01:
Google using proprietary voice (male), utter using 3rd party ivona installed by me. . . ps still asking utter silly questions for you :silly:

It's interesting that samsungs 's' voice uses its own voice engine also, why can't they all be set to one commen type . . . its like my phone's got a case of schizophrenia
[Android Apps and Games] brandall:
Glad it's sorted.

Has anyone spotted a hidden setting to force the better Google Now voice in all cases?

I think I've found a 'hack' to make this happen, but it would be better if it could be done properly...

Let me know!

Ps. Keep going with the silly questions! :silly:

Sent via xda premium
[Android Apps and Games] eisenbathb:
what do you mean force the better voice in all cases? and so everyone is saying their Google now voice is male... but mine uses a female voice.
[Android Apps and Games] Futur Innovations:
So this may have already been asked and answered, but sifting through pages on mobile is annoying. What is the "A.I. level" and how do I level it up? I'm guessing that it is a rating on how much it has been used and leveling it up requires using it a lot.
[Android Apps and Games] brandall:
Is there a Google Now setting you have to change from female to make?

Most say that the Google Now default voice is better than any other, so I want to make utter speak using that voice. If it doesn't, I'm trying to work out why...

The AI level is fixed at 1 at the moment. When I release the profile and location functions and these start being used it will increase. Until then, you're stuck on 1 I'm afraid!

Sent via xda premium
[Android Apps and Games] eisenbathb:
I don't have a setting to change from male to female! It is just always female... or at least wat I have found.
[Android Apps and Games] Drifternz:
Funny enough, I have just done a factory reset on my s2. Before the reset,the google voice was a male, after the reset it is now female.

I can see no way of changing the voice back to male.

My phone is running ics 4.0.4.

Got me baffled. The only thing I can think of is it got it going from 4.0.3 to 4.0.4
[Android Apps and Games] Futur Innovations:
The voice in ICS/JB can be changed to male (except for navigation) by going to settings>language and input>text to speech output>Google text to speech engine (click the settings icon)>language then download the English UK voice and it will be male. English US voice is female, while the English UK voice is male. Hope that helped :)
[Android Apps and Games] eisenbathb:
Yea thank you!
[Android Apps and Games] Drifternz:
Wow. I can't believe I missed that one. :o

Just when you think you know your way around your phone, you find out something new..:D

Cheers for that.
[Android Apps and Games] krzych:
When network is down, asking about the weather force closes application.

About the off-beta stage (being commercial) - any way to stay free user? (beta testing or something?)
[Android Apps and Games] acunn1:
Uninstalling worked. I thought it would just replace the version that was on there. Thanks
[Android Apps and Games] Diskb0x:
Looks like I keep finding features that have a dependency. This is now working after I installed street view. My bad, I had expected it to just show a pin on a google map. Street view is much nicer. Cheers :)
[Android Apps and Games] brandall:
GREAT SPOT! I've had really confusing bug reports from the Play Store that I couldn't make sense of - If the network goes down after a Weather or Time request is made, then indeed the app crashes. So glad to have that one solved!

Stick around this thread and keep making spots like that and you shall be a free user forever :D

My bad actually - I thought I'd handled Street View not being installed and utter! prompting you to install it - but I'd missed that out! Added in the next release.

Update coming later!
[Android Apps and Games] krzych:
No problem for me, I'm a dev too so I'm trying to make bug reports usable ;). But I'm happy you're happy :D
[Android Apps and Games] brandall:
You'll know about not using line numbers in Proguard then... It doesn't make things easy! Thanks again.

Sent via xda premium
[Android Apps and Games] krzych:
Heheh, not quite - I'm a C/C++ dev mainly, a month of dev on Android (so quite nooby, never used ProGuard yet), and python dev too recently for a living, but noob either :D

For Android, I know mainly the ideas, development process and such, but I'm still a noob :). Wrote only freeze/unfreeze app, location logger as a service on idl and few other startup apps ;).

And I'm a linux freak since 15 years now ;). heheh
[Android Apps and Games] brandall:
Well with your background Java and Android should be pretty easy going for you! You have the horrors of Proguard errors to look forward to when you want to start protecting your code! :eek:
[Android Apps and Games] brandall:
V2.2.5.3.2A up! Why is my version number so long?

Hey folks, hope you are all well.

What’s new?

Translation

Translate to French/German/Polish/Italian/Romanian/Spanish + phrase

Example:

“Translate to German, where did I put the lube?”

If you don’t have a voice engine installed for those languages, then utter! will speak using your default engine – that can sound a little silly! IVONA do have free voices for all of the above, but of course they can be a little slow to initialise and reinitialise... If you do install them, don’t forget the additional 200mb download for each and a reboot for good luck! And cross your fingers and throw some salt over your shoulder.

Calendar

'Create/new/set (a) reminder/calendar entry' + event details (+'called' + event name)

Examples:

“Create a reminder on the 15th of August at four thirty pm called hello world!”

“New calendar entry next Wednesday all day called lazy day”

“Set a reminder on Tuesday February 11th 2014 at 8 O’clock in the evening called buy more lube!”

This is probably my most advanced natural speech algorithm so far, so please do put it to the test and let me know if there’s a way you’d naturally want to create a calendar entry that utter! can’t handle. Yeah, go ahead and burst my bubble with your error reports! :crying:

BUT, yes, there’s always a but… It doesn't actually create a calendar entry… Rather than you hardened testers having to delete a load of test calendar entries many years in the future, I thought it best to just toast the result.

When I get the nod from you, it’s removing a simple line of code to get it populate the event :good:

Pardon!?

By popular request, you can get utter! to repeat what was said last:

'Pardon'

'Say that again'

'What did you say?'

'Repeat that'

Thanks for your input to have this feature built in.

Your feedback is needed!

I'm currently working on:

* ‘ask utter! anything’ (which should be ready to make an appearance soon.)

* More command creation methods (nearly ready!)

* Location based profiling (nearly ready!)

* Security profiles (very, nearly ready!)

* Top secret things! (can't tell you if they're nearly ready!)

Lot’s of other features in the making too that I'm flitting back and forth between until I get bored, but what would you like to see built in next? Is there something important I'm missing that perhaps I should be focussing on?

Your thoughts are welcome and I thank you in advance as always.
[Android Apps and Games] krzych:
I have an idea.

As far as I understand how utter works, it sends a request to Google Voice Recognition to get a text, which is returned as few (or one) proposals it the language that Google Voice was set up by the settings. Then utter tries to match it against known list of commands and if match is found, executes a command.

So... there is VERY simple method to make it multilingual. A table of commands with multiple language columns like this:

English | Polish

navigate| nawiguj

find | znajdź

etc.

If this table would be PLAIN TEXT as a config file, we all could serve you with translations. MORE! - we could define our own custom commands (for example, I do not like to ask every time "what is the weather like" - I would prefer much more just to say "weather").

What do you think about this?

Of course, if you have somehow fancy matching algorithm, we could figure out something better based on the same idea - plain text file - csv like - with translations ;)

PS. Downloading new test version.
[Android Apps and Games] krzych:
Something is wrong with cpu usage

[edit]

It went down to usual. Maybe right after install it did something "hard". Now it's ok.
[Android Apps and Games] brandall:
It's a good idea in isolation, but unfortunately the English language is getting further and further engrained in utter! as it uses advanced algorithms that match distances in the English alphabet as well as acoustic sound and syllable matching. These are built into the regex itself, so a complete rewrite would be needed to make it completely multilingual. However, with the most recent command creation, you'll see that any word can be assigned to soon to be any function. Also working on texts, emails and notes being dictated in user's default language.

Keep the ideas coming though! :cool:
[Android Apps and Games] brandall:
I was just about to respond that it should settle down to zero after a few minutes - When you first install the application it does some intensive background checks, so 45% probably is an underestimate!
[Android Apps and Games] krzych:
Hmm, that's good you are planning native languages at least in parts, but... but the problem is the Google Voice engine itself - I mean, it has to be set to one exact language which in utter case would have to be english as the most usable commands are in english.

So, to have utter fully multilingual, we would have it in native language completely... And that's why I thinked of my solution.

About measuring distances, it's not very hard. If you dictionarize every used "command" or "word", we could translate it too. For example "meter" is "metr" in polish, "metres" is "metrów" in polsih, and so on. I know it's simple translation 1:1, and probably you did make more complicated algos there to make it more natural, but still - there could be an option which "engine" to use - the simple one with 1:1 translation, or the english one with much better algos.

The reason of this is not that I do not know english, and I want to say to it in polish - nope, I can pobably get used to be english speaker in the car or somewhere I need utter-like apps, but not every user is like me, most of the foreigners are not interested to be multilingual, and if they are, they are not fluent, so they will probably have difficulties with chatting with utter.

Anyways, if you never make it multilingual, I will be happy using it too :D. Just suggesting a feature which would make your utter completely better than any other voice assistant on market (as I never seen any native one there, only english spoken).

You would eat the market with this :)
[Android Apps and Games] brandall:
I hear you and agree - and I would like to eat the market! :D

It is actually possible to switch the recognition of Google Voice Search between each query - so if you say 'send Joe Bloggs' a text - I could then switch to Polish to populate the body of the message. I just need a user setting for this, or default to the device Locale - I'm working on it.

I'll drop you a PM about the translation as unfortunately, it's more complex again.... :confused:
[Android Apps and Games] krzych:
Eat it! Eat it! :D Ok, now I understand the plan ;). And I'm waiting patiently :D Just say if you want any help (ideas/testing/translating/something) :).
[Android Apps and Games] brandall:
Thank you, that's very much appreciated :good:

EDIT: For back page arrivals, the latest test version can be found here
[Android Apps and Games] eisenbathb:
Sorry it took a while to look at this version but its been a crazy day! The reminder and calenders seem to be working fine for me but with reminder I don't like that you can not set it so you say 2 hours it was making me give a specific time but other than that looking good I'll let u know if I see anything else!
[Android Apps and Games] gollyzila:
With the calendar entry command Utter put "failed" in a toast in response to "Create a calendar entry this Wednesday at 11 a.m. called dentist appointment."

Can you add an option to copy an item from the visual results? That'll help in sending bug reports.

EDIT: Also, how long until the AI Level notification goes away? It's disappeared after a few seconds before but after a recent reboot it hasn't gone away and it's been ~5 minutes.
[Android Apps and Games] brandall:
You were still first to reply! :good: When you want a reminder for 2 hours from now, would you be happy with it defaulting to an alarm? Or do you (anyone else) often set/prefer calendar entries in this way?

Good spot, thank you! I'm sure making the text selectable isn't too tricky - I'll add it for the next release. :good:
[Android Apps and Games] gollyzila:
I think if the user specifically says "remind(er)" then it should be an alarm. Such as "Remind me to take out the trash on Monday at 2 PM". A small calendar notification sound would not be enough.

But anything else should be a calendar entry like "Create a calendar entry this Thursday at 3 PM called Doctor Appointment." or "Make an appointment at 6 PM today called Dinner Meeting."
[Android Apps and Games] brandall:
I agree with you - I think a 'reminder' should be an alert, as in an alarm rather than a calendar entry.

What does anyone think?

Set a reminder = alarm

Alarm = alarm(!)

Remind me = alarm

Appointment = calendar

Calendar = calendar(!)

Event = calendar

Is setting a 'reminder' an Americanism, as often I see calendar entries referred to in this way?

I completely forgot to use the keyword 'appointment' by the way - So thanks for pointing that one out!
[Android Apps and Games] HunnyBearLewis:
+1 for "set a reminder", "alarm", and "remind me" to set an alarm. It feels and sounds natural to me <--American :cowboy:
[Android Apps and Games] CarsnGadgets:
Totally agree with this ;)

---------- Post added at 11:17 AM ---------- Previous post was at 10:45 AM ----------

Just a small request Brandall, (no rush, low priority and it may be fixed in later versions when you add ask anything.)

the phrase "what is the time?" works, but "What time is it?" doesnt, can this be fixed pleased as I always forget to ask it correctly and have to ask again in the correct format.

Cheers.
[Android Apps and Games] brandall:
Thank you both, I think this is the way forward.

Can't believe that time request doesn't work! Fixed! Thanks.

Sent via xda premium
[Android Apps and Games] CarsnGadgets:
Awesome, thanks :laugh:
[Android Apps and Games] eisenbathb:
I agree with the alarm for reminders and such! :)
[Android Apps and Games] CarsnGadgets:
just been testing the "create new calendar entry" phrase, but it isn't working on my SGS2,

I don't get an error reply but nothing is created in the calendar either? sorry.

Would it be possible to do this in 2 stages, instead of one long string eg.

1. create new calendar event (Utter replies, "what date would you like to create an event on")

then

2. October 2nd at 10 am, doctors. (Utter replies, "creating event")

just an idea, it seems more intuitive to me...?
[Android Apps and Games] gollyzila:
I quoting my edit in case it wasn't noticed.
[Android Apps and Games] CarsnGadgets:
the notification is meant to be there, as a way of launching Utter, press it to call Utter up.

the AI level is just at 1 now until Brandall turns on the other levels when they are ready.
[Android Apps and Games] brandall:
At the moment it's only confirming the structure of the event using a toast - once I get the nod that it's deciphering the dates/times right, I'll release it to populate the calendar. Are you getting a toast confirming what you said?

I will add in utter! taking over to ask when and what time and what to call it etc - Same with 'Call Joe Bloggs' - reply - "On which number?" - My to-do list is actually quite scary to read :eek:

As CarsnGadgets said, it has to be there due to Android restrictions. However, I have worked out a hack that allows utter! to remain active in the background, but get rid of the icon... It'll be out to test soon! I know some of you don't like the notification being there...
[Android Apps and Games] CarsnGadgets:
no, nothing at all, but it is usually hearing me correctly if I enable the visible overlay thing...
[Android Apps and Games] brandall:
That's odd... It should say 'failed' if the structure is not recognised. I've tried your exact phrase and it's working for me... Can you try something else:

"Set a reminder on Wednesday at 530 called hello"

Does it toast then?

If not, maybe a glitch in the matrix - a reboot perhaps? I'll check my code to see if I've missed anything.
[Android Apps and Games] CarsnGadgets:
I have rebooted it just now and tried your phrase, I get the blue visual results overlay confirming that utter heard what I said, and a notification saying "utter is floating results" but that is it, should I see anything else? I dont get a voice reply of any kind either?

I do get a toast if I set an alarm though using "set alarm for 2 minutes"... odd
[Android Apps and Games] brandall:
You should get a toast on the screen showing the event details.... Very strange... Can you disable the visual results window and try again, just in case that's messing with the toast somehow.

Anyone else not getting the toast confirmation?

Sent via xda premium
[Android Apps and Games] ltassos:
A suggestion??

First off, I've been following utter! since the early development days and I wish to let you know what a great job you've been doing. I look forward to the additional features you're planning.

I have tried most of the "Assistants" for Android (Speaktoit, Jeannie (Voice Actions), Cymon. Robin, AVX, Iris, AIVC, etc.) and for the most part, they all have good points and bad points. None of them are anywhere near perfection and in my opinion, they all suffer from one consistent flaw; they require the user to memorize a set of verbal commands in order to function. The stricter the set of commands, the more difficult they become to use. For example, I may set one or two appointments per month in my calendar. Remembering the specific command to do so escapes me at times. So much so that it actually becomes quicker to open my calendar and manually enter the appointment rather than trying to look up what I'm supposed to say since I use the command so infrequently.

In order for these types of applications to become truly useful, they need to expand their verbal "syntax" requirements to be more natural with the way people speak. The commands need to be more in alignment with the way we speak as if talking to another person.

I would never say "Set a reminder on Tuesday February 11 2014 at 8 o'clock in the evening called buy more lube". It would be more like "Remind me to buy more lube." Utter!: "When should the reminder be set". Me:"February 11th 2014 at 8 pm". Or something as simple as "Remind me to walk the dog in 20 minutes".

In conversation, I rarely ask "What's the time?" but instead "What time is it?" flows more naturally (at least for me...) Trying to cover ever possible combination of how a user can ask a question is understandably impossible to do. But in my opinion, making the verbal syntax too restrictive can make utter! less appealing to the general masses. As you are adding more functionality/commands to utter!, the list of commands for the user to memorize becomes longer making it more difficult to recall the exact phrase needed to do something.

Whew... finally down to the question. Are there plans to add to the existing phrases users can ask to do a specific function?

What's the time?

What time is it?

Time?

What date is it?

What is today's date?

Date?

etc...

Thanks for a great application!