yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] brandall:
Sorry for slow response folks, had a busy weekend.

It will be possible eventually - quite a lot of the triggering words are hard-coded at the moment - I need to make them dynamic which is going to take me a while - but it's on the list!

You're in then!!! :D

I'd get lots more done!

Thank you :)

Welcome and thank you. The feedback and help I get from all here is nothing short of wonderful in the first place :)

Thanks for the link, it's interesting that there was only a small disclaimer from the Developer... Thanks for your offer to help.

Although I think there are less trolls that would pay to troll, I really don't want them to spoil it for the rest with a 'pay-guard' - I'll find another way somehow without cost...

I think moderation is the only way forward.

Thank you all for reporting this and the logs - scratching my head trying to solve it....

Complete translation won't be around for a while - there are some features coming that will help you use more of your own language throughout the app.

IAmAN00bie is right - I'm applying a very small matching algorithm on the custom phrases, just so plurals of the phrases were recognised and executed. I'll put in an option to switch this off completely.

Also, worth mentioning that there's an undocumented 'calculate' command. I haven't spent too much time on it, so it won't be great, but order of operations and simple calculations should work. Say 'Calculate 5 plus 9 times 9' and you should get 86.

Unfortunately Google have started charging for their translation, so I have to use Bing. There's no way I can find to directly populate a string of words into their translate app or web version I'm afraid.

I considered this, but decided against it based on comments I'd read on other assistant app - There were a lot of 'rubbish just sends me to Google'. However, maybe I should include this as a setting? 'Send unknown commands to Google' ? Would that work for you?

Thanks again for all comments, feedback, suggestions, bug reports, logs etc - You're all doing a grand job!

I've got quite a busy week ahead, so won't be as active over the coming days, but should still get the next release out before the week's out.
[Android Apps and Games] jazzboyrules:
Thanks brandall. You are probably one of the most humble devs here on XDA.
[Android Apps and Games] ~kyle:
...as well as the most responsive! :good:
[Android Apps and Games] brandall:
Thank you! I felt I needed to reply to this ASAP! ;)

Sent via xda premium
[Android Apps and Games] krzych:
I know, I'm sick on the same illness - lack of time.

Yup.

Hehe, we are counting on your gratitude, hihihihihih

Mine too, that's why I'm still silent. My rom isn't still in the right shape, have much work at employee, and much work home too. TIIIIIIIME! (sheesh)

I have feeling you alwyas have such feeling :D (and that's a compliment, I feel the same way as I only have the time to check this place :) ).
[Android Apps and Games] gab1972:
With all of the latest news about in-app purchases, have you considered making a Wolfram in-app purchase upgrade? This way it gives people who want it, the option to get it, and those don't the option to not have to download a completely separate app. Just a thought.
[Android Apps and Games] lncoln:
I know your trying to make utter as interactive as possible, and thought this would be even better ......

Example - when asking utter to spell a word, and she not only spells it, but responds by saying she copied it to the clipboard.....out of reflex, i said "thank you".

If the option for her to respond to that, "your welcome", no problem", would be awesome.
[Android Apps and Games] ltassos:
Possibly a small bug?

Wave to wake is disabled, Shake to wake is set to "very high". When my phone rings, I answer the call and raise the phone to my ear. Utter! replies with the "how can I help you"phrase. This has happened on multiple occasions. Should utter! be disabled when the phone is active?

rooted Samsung Infuse with GB version 2.3.6.

Many Thanks!
[Android Apps and Games] GLDavis:
Utter + interactive + simple

There are lots of posts and all kinds of wonderful comments and a great job by the developer. I just want to put in my 2 cents today and say that interactive is a great thing and remember the more we ask for, the more complex and the larger the app.

I've tried many of these voice to action apps..too many to list and well they all have their good points and well bad too.

I'm going to focus for just a moment on EVA. Anyone tried this? I can hardly get past the setup screen with all the options and this and that, and so on.

I believe UTTER has the capability to surpass all of them and accomplish it with flying colors, but let's work on improving the functionality of what's already there and when we do that, and Utter can work interactively with those options, then let's move forward and add options that make it functional...highly functional. Most of the programs can't understand my questions and I don't speak slang or speak a foreign language and I believe that's why there are so many...and that's why they fail.

I'm just asking, but can we keep with the K.I.S.S. acronym. Keep It Simple Stupid?

I've seen some great ideas, read things that far surpass my level and that means we can make Utter the absolute best.

Thanks for listening and have a great day!!
[Android Apps and Games] krzych:
That's one possibility.

That's second. And this one is favoritized by me for now. (maybe not exactly "simple", but not overloaded - usability as the most obvious target)

And the third is to make utter premium app which would be bad as you do not want it too.

So, my question would be: what EXACTLY (please, describe what would you use) will you gain from the Wolfram? I mean, what would be really "added value" of this, and I do not really mean any "joy" or doubtful "knowledge" or "time killers", but real gain. If you can point out all the things, maybe we can say something really useful as the users that it will matter for us, or not. I know you are user too, and your opinion is most important here (as the developer's dreams are too), but if you want to help you deciding, there's no other way than a simple list.

And privately (just my personal opinion, as a dev too), I think that _any_ connection to _any_ corporation is a kill for you (or any dev doing anything), so I'm already sad that there's no offline speech recognition and you are tightly-tied to Google, so being tied to another, and another, and ... would be just more sad. But still, I know sometimes gain is bigger than loss. So I understand how hard is it for you.

===

Yet, another thing about KISS this time - the best contradiction of KISS rule is for example program like VLC. You ahve millions of options there, and I really do not know half of them even if I'm a dev/computer maniac, but still, you run the program, you press "play" and all is fine - why? Because of the defaults. KISS is not good. The defaults + "advanced menu" hidden somewhere is good. But as I said, not overloaded - it would not be good if VLC could be an internet browser too ;)

And why it's good to have millions of options which you do not even know half of? Because if any player cannot do something, VLC can, just find the option (usually defaults are enough, but sometimes option does the trick) and even if you do not know which option, there's google.
[Android Apps and Games] GLDavis:
Perfect, you're seeing the light. I love VLC because it works. Lots of behind the scenes stuff... That means they mastered the basics before they TRIED to get fancy.. Which they didn't. They made it work. I'll give you an example of what I mean. Let's take my phonebook for example. I have some names let's say this one "BEKIR". it is pronounced BEE KEER. I can't find an app anywhere that recognizes it. I think Brandall could implement a phonetic or a user implemented system that would allow you to speak it without having to make concessions. Don't you see? That one change alone would hook me. If I'm wrong tell me, but I think you know where I'm going.
[Android Apps and Games] IAmAN00bie:
This would require Utter! to activate again after giving you the output. While it is a cool idea, how would it work in practice? After Utter! says something to you, would it wait for a predetermined time for you to say something? I think it would be inconvenient - because Utter! might hear you say something after you already got an output, and it would again give another output (or a Sorry, I don't know what you mean!) .

I don't really agree. From the beginning, Utter! has been about the power user, and that is what makes it so special. NO OTHER voice assistant apps have allowed for system control. Brandall is making an app that seems to appeal to us techies first, then will add on the "normal" features you would expect out of a voice assistant to draw in both crowds. I agree that Utter! is pretty complex right now, but that will change as Utter! becomes smarter and no longer relies on pre-determined phrases to make a command.
[Android Apps and Games] gollyzila:
Can't you just do a Google search with the string?

Yeah, a setting would be great!
[Android Apps and Games] krzych:
Of course I know where are you going now - but this does not follow KISS actually - KISS goes further - do as little as you can keeping in mind what you need to fulfill customer acceptance - nothing more (minimising the cost / raising the price).

And that's bad, because you would accept not recognisin just one contact, so Utter could be better in just one feature than others, but still not satisfying your need.

And what I tired to say before was not SIMPLE, but VERY VERY FLEXIBLE, yet still not OVERLOADED. Thats really different man. You can have thousands of options while still easy to learn interface, even gradually adaptated to your needs.

Maybe we have the same in mind, but just say different words, but still I think mine is closer, or maybe "more clear" :D (noone can say that pacman is acceptable by my point of view, and everyone can say that pacman is acceptable by KISS - or snake, the cellular version with just points and a line).

So basically - U.S.A.B.I.L.I.T.Y.
[Android Apps and Games] GLDavis:
U s a b i l i t y

Thank you...think that's the word I've been looking for! Simple in some ways so that the average user not only can use it but will appreciate the fact that it just plain works (it really does work well for me)...thanks, Brandall.

And for the power users, the abililty to tweak, tinker, explore and play to our hearts content.

Thank you sir and have a great rest of the day!
[Android Apps and Games] krzych:
Have a nice week too ;) And keep coming back, you can help :)
[Android Apps and Games] Drifternz:
Hi Brandall,

Ok, quick hiccup.

On my phone I have both ' where's my water? " and "where's my Perry? "

The problem?

It doesn't matter if Google returns the correct phrase in the display "where's my Perry?" Utter will always open "where's my water?"

Also the app "Save the puppies will always open Samsung apps" even though Google returned "Save the puppies" in the display.

Funny enough though, when typed in to the run box they both open the correct apps.

I wonder if your search on the Google result is looking for a partial match to the returned result before looking for a complete match. :confused:
[Android Apps and Games] ltassos:
.

Apologies for being unclear on this. I do not have vibrate turned on for my phone. My phone is sitting flat on my desk, the phone rings, I do an onscreen slide to answer the call (phone is still flat on my desk, phone is now off-hook and still no utter!), I pick up the phone and bring it up to my ear (now utter! activates with the greeting phrase). Wave to wake is disabled, and shake to wake is set to very high. So utter! is activating when the phone is off-hook during the raising of the phone to my ear as if shake to wake is being activated.
[Android Apps and Games] RoboJoe:
Maybe deactivate Utter! with a close proximity via the proximity sensor? Or mute it.
[Android Apps and Games] ~kyle:
This! This is exactly why I like utter! and prefer it to Siri. I have an iPhone 4S for my work phone in addition to my personal phone so it's easy for me to compare the two side by side. Often if I ask Siri something it will just give the canned response, "Let me look that up for you" or "Okay, here you go" and then it will show a visual result. Even if I ask Siri what the weather is right now, it will say something non-specific like, "it looks pretty good right now" and will then show a visual result.

Even though utter! is somewhat limited while it's in developement, at least it gives an audible answer for everything it's asked. I think Wolfram|Alpha is going to make this app leaps and bounds better than a simple web search from Siri. :cool:
[Android Apps and Games] GLDavis:
Utter is soooooo much better even in its early stages than anything I've found. I love the fact that gives you the answers you requested, performs tasks like you would expect and communicates with the apps the YOU use...not built in like all of the others I tried. Leaps and bounds above all the others.
[Android Apps and Games] krzych:
Yup! :D

Just played. I thought it's something more powerful after your descriptions. Yes, it's smart, but limited. And monolingual completely, which makes it unusable for 3/4 of the world population who use Android... so yes, maybe it's best around with lexical analysis in english, but it's not a miracle. As a test, ask it for the "weather for the next weekend" - for me, it returned a weather for this weekend despite it DID understand me CORRECTLY - it was written there "next", not this (and I did ask about this too, result was the same). Keep in mind it was easiest thing to do for the engine - a weather (very popular topic) and just "next weekend" as a time relation. So I'm quite disappointed.

I think I get you right - you just didn't get me right :D. I'm supporting the idea "if you have to be connected to a corporation, connect to google". And you just answered yourself why :D Thank you :D. Wolfram may be good, but will never jumpo over Google - Google just does not focus right now on the lexical problems - htoy prefer statistics, and to be honest, it is not a bad idea as our neural nets could be described similarly, as a statistical tools... so maybe this is better way somehow when you have "clouds" with enough computing power? I do not really know. I do not even know if they are actually using neural nets? It's possible too. Who knows...

Anyways, Google is free too. And this is another big argument. And since their politics is to "gather all data from the world", it seems they will have to be free a veeeeeery long time yet - maybe we'll die first, hahahah ;). I do not like espionage and if I would a president of US or something, I would put the Google down a bit - just enough not to collect PRIVATE data. They are doing good job with public ones. And that's ONLY reason we all tolerate them and use many tools to balance the harm with added value. Ahhh... ok, I'm off topic now, hahah ;). Ok, back to corpo's - so we have now - free Google with powerful toys vs. paid little Wolfram with best lexical analysis so far. What would you prefer - free Goole speech engine or paid Ivona? :) I know, hard to choose, but if Google would upgrade their speech a bit like they are trying, would it be still paid Ivona? :) I can tell you that if Ivona would be paid, I wouldn't use it. Not for my private causes. Maybe rich people would (I would if I was rich).

But again - I'm just saying my mind. It completely doesn't matter what I am saying in this tone - just take your time and do what you think it's best - my opinion shouldn't affect yours, it may only show the point of view in the small forgotten country somewhere in europe called Poland :D And I mean it - our country is not best for advices/examples and so on :D
[Android Apps and Games] gollyzila:
Strange. When I use "search Google translate * into Spanish" it has always showed the results at the top.
[Android Apps and Games] Futur Innovations:
Since the app already runs in the background (with the ongoing notification), would it be possible to call utter! by a name to bring up the initial voice prompt? Just like in Google Now and being able to say "Google" to bring up the voice command prompt.
[Android Apps and Games] krzych:
But only as an option as it would reaaly drain your battery. I would not advice to use google one's too :) My DHD for exampel with 3mA drain can live 3 days, with the drain by the apps "living" in background, it's a day so it's quite expensive.

And there is no way to "listen" that you are calling or not as just constantly recording audio.... (Ben, wouldn't it collide with other apps that want to record audio?)
[Android Apps and Games] GLDavis:
Vlingo has a car mode that will activate via a certain voice command that runs in the background. An option for turning on and off if you wanted to use it would be good outside of the car mode, otherwise it really will drain the battery quickly. Ben had mentioned he was working on a car mode previously.
[Android Apps and Games] gloscherrybomb:
Agreed, a car mode where you don't need to touch at all would be great. Even better would be if it was controllable using an in car Bluetooth kit.
[Android Apps and Games] krzych:
If one has it. If not, shoudl be possible to force manually.
[Android Apps and Games] PhoenixWing94:
Hey everyone,

Is there any way to obtain offline speech recognition (as found in jellybean) for ics, to then work with utter! ?

On a side note, so much better than Google Now. Great work, do please continue to develop this:)
[Android Apps and Games] eisenbathb:
Well for ICS I'm not sure but ik that as of now it does not work with utter even on JB! As Ben has said Google has yet to release the API.
[Android Apps and Games] krzych:
As usual, they are trying to be best, by not giving others a chance ;).
[Android Apps and Games] brandall:
hmmm - ok, I'll have to have a ponder of how to resolve this one. If you answer the call utter! should deactivate immediately, so it's just dealing with the raising of your phone activating shake-to-wake...

I hope so! :)

Thank you :good:

You must have high standards!

I'm glad we agree!

I raised this Stackoverflow question to try and understand why such results appeared for most queries, but randomly not for some others/users. It remains unsolved - but I think it will work for the majority, so I should build it in?

The act of a 'wake-up-word' involves permanently recording the audio and analysing it - the only option I've found out there causes battery drain. However, I assume Google have found a solution for this that doesn't drain the battery excessively, so I/we can only hope they share it!

I can definitely use the current option out there that drains the battery if the device is on charge - as it wouldn't be an issue. Just depends if most users have a car doc or something similar. I need to ponder further over this - I wish I didn't have to and Google would just release an API for all of this!! :mad:

I've had a few headaches trying to get the Bluetooth headsets to work correctly. I'll revisit it soon when the patience levels are restored!

:good:

If they don't release the API soon, then I'm going to hack it. Maybe just an XDA version for educational purposes, but they really need to sort it out.... Anyone would think they are hogging this feature to give them the one-up... Surely they aren't doing that though...................... :rolleyes:

A well timed response :)

Sorry I've been slow to respond to comments and suggestions this week folks, it's been a busy one for me. Really appreciate them all. Normal service will now be resumed!

I need to get a Play Store update out, to make the Command List and Troubleshooting Tabs more prominent, as getting 1*'s for issues clearly detailed in them...... So, nothing too exciting in the coming release, just a stable version of what's been released so far, with a couple of extras in there.

I haven't been able to catch the force close bug on the custom phrases, but I'm hoping I've updated the code somewhere that's stopped this - as I can't replicate this....

Ok, best get my head down, release out before I fall asleep I hope!

EDIT: For back page arrivals, the latest release can be found here

EDIT2: I have a problem with my emails - so if you've sent me an email and I haven't responded, please do resend!
[Android Apps and Games] krzych:
Unfortunately ;).

No, I am :D

I doubt they'll share it. But since ppl already know that it's possible, someone will find a method. And as usual, this method will be a "great secret" until more apps will use it, then it will become plain example at stackoverflow.

But, to help you any possible way - wakeup could be achieved simply by recording chunks of audio with low frequency, for example, recording 10ms of audio once a second. This should cause less drain (I hope), and could be done into memory which is "constantly occupied" so no garbage collector messing around. Then, those 10ms of audio could be compared against noise - and yes, usually it would be environment noise, but since human voice has different characteristics than every other sound, it can be identified even by 10ms (this is example length - if it's too short, may be adjusted). Then, if we find voice, we can record long sequence like 10s and try to catch "a word" or even a part of the word since user can be already in the middle. So basically, "last part of the word recognition" would be the track and recording with gaps. But I do not really know how Android will behave with audio recording as I know it has really crappy audio libs.

So if you are an expert with audio, it can be nice problem to solve :)

Ow, and wish you patience levels booster to be close ;).
[Android Apps and Games] HunnyBearLewis:
Oi, brandall, just wanted to say utter has been working out great for me. For the past two-three weeks though I haven't been a useful "tester" at all due to midterms and other obligations keeping me constantly busy.

However, by next release I should have more free time to actually report back. It seems like for this latest everyone has already had a chance to dig around and find the major bugs.

Keep up the awesomeness :good:
[Android Apps and Games] gollyzila:
I think you should build it in. It's been quite some time since April and Google's website has updated since then.

You're idea of copying the element and displaying it on our devices is a cool idea! It'd be like Google Now's result cards, right?
[Android Apps and Games] brandall:
Not yet I'm afraid!

Any feedback you give whenever you have time is much appreciated.

It would be great if I could always grab their answers at the top of some search results, but for me they're not always there :(

I'll build it in and hope whilst I'm doing it, I'll work out a solution.

Next release should be out in about 24 - want to get all the basic command creation done first. It's nearly there.

Sent via xda premium
[Android Apps and Games] gollyzila:
Yeah, sometimes the answer is under the first or second result.

Are the answers surrounded by a special container in the HTML code? Could you search for that in the first 10 results?
[Android Apps and Games] CarsnGadgets:
Brandall,

I'm just reporting in :D

Your test version on my SGS2 is still running fine, no repeat of the problem when pressing custom phrases.

The "normal" version on my Nexus 7 is also working perfectly, and hasn't had the issue since clearing the app data.

all good, well done.