yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] ironlood:
if you watch the 30 minute video demonstrating the application and all of its functions you can understand why this is going to be better then Google Now.

I will admit that Google Now is amazing and the new speech synthesis engine is extremely pleasant, but the level of support that brandall has and is providing is just uncanny and phenomenal.

I've been testing this app since the first apk was posted in the thread and at times it seems as though brandall is torturing himself in order to push the next update out, just to fix a simple bug.

All in all this app once it drops the beta tags will be a force to be reckoned with.
[Android Apps and Games] brandall:
My algorithms are improving all of the time, so managed to drop the Android System from the beginning of the connections commands and Open Application/app is now just Open +app name. It's made them a lot more 'usable', so I'm glad this has worked out.

Thanks for your kind words guys, you're good to me... Right now, it doesn't compare to Google Now, but if I can get everything that's in scripts, on paper and in my head into Java, I'm quietly confident that the direction the app is taking will make it more useful. I won't list everything I've got planned, as the walls have ears! Or eyes, I suppose..

Anyway, FINAL (ready for Kickstarter) Play Store release coming in a few moment, with a couple of bug fixes and a few minor tweaks.

I've got my new SIM through, which is about to get some serious tethering abuse to shoot the Kickstarter video - I've hopefully got some great features to demo, which hopefully will be making test releases here soon and of course, if the Kickstarter target gets reached, will be unleashed to the world very soon after... whilst I still have some hair left....

Anyway, best crack on!
[Android Apps and Games] brandall:
2.2.4up!

Hey folks, minor changes on this one before I upload it to the Play Store.

I've had a few reports of utter! being slow. So, in order to understand where in the app's process it is being slow, I've made a quick change to the notification icon. It says 'listening' then 'working'.

Listening will change to working when the voice results are returned from the Google Servers. If it hangs on listening after the speech has finished, then it's waiting on the network... I hope this will help identify where any delays are occurring (and stop utter! get blamed for poor network reception!).

When weather/time (in) requests are made, this of course uses further http requests, so I need to add a 'fetching' ticker text too, so again the user knows the network conditions need consideration!

I forgot to update the version in the manifest again too...

Fixed Skype dialling a 'null' number if there wasn't a Skype ID available.

Some speed tweaks.

Some background code implemented ready to enable some more features.

Erm, think that's it!
[Android Apps and Games] Infinitizm:
Wow!!! This update is Top Shelf! Great work :)
[Android Apps and Games] mcampbellsmith:
Hi!

Loving this app! It is great.

One request: it would be great if there was the possibility to have the app listen on startup. This way I can use the app with my bluetooth device.

Is there anyone who has a suggestion on how I can do this (without using Tasker)?

Thanks!
[Android Apps and Games] brandall:
Thank you thank you :)

Hi mcampbellsmith, when you say 'listen on startup' can you clarify what you mean please? Also, do you mean a bluetooth headset? - If so, I'm working on a way to activate utter! via wired/bluetooth headset button press.. Let me know!
[Android Apps and Games] mcampbellsmith:
Hi brandall, By listen at startup I mean start listening at app startup. So the app launches directly into 'listening mode' (when she says 'yes Mark'). This way I can set Headset Droid to start the app when I press my Bluetooth headset button.

I have not found a way to search via a Bluetooth button press.....

Hope that is a bit clearer?
[Android Apps and Games] Blurrix:
Testing 2.2.4

First thing I must say is this app is progressing really well.

Galaxy S2 Resurrection remix 2.6 ICS 4.0.4 by westcrip

Utter 2.2.4

Algorithms are working and improving well which is good. Speech recognition is working flawlessly (over wifi), can even pick up what I'm saying while people are talking next to me (this mostly would not happen in earlier versions). The speed has increased, especially over wifi which is good. The apps aesthetics are brilliant, simple and suit the apps theme. (not overdone)

Issues:

Occasionally the app is unresponsive, won't start. (Probably IVONA)

Occasionally the app won't process the command given (lost connection) with 2 to 3 bar connectivity HSPDA. Although when I type in the command in advanced testing over HSPDA it is fast and always processes the command.

Occasionally won't tell me that it has lost connection. ("listening" just disappears)

Overall the app is working well, keep up the good work Brandall! :D

EDIT: Just thought of an idea, would be useful for long commands. For example, I ask utter to "google search, what is the longest river in the world, and where is it located?". it runs the command and lists the search result. Then suddenly the browser crashes. Instead of asking the same question, I can tell utter to "run recent command" or "last command" and it will run what I previously asked before.
[Android Apps and Games] brandall:
Got it, thanks. I had a glance at the application, but couldn't see if it was able to launch activities, rather than just full applications? For programming reasons I won't bore you with, I don't want the main application of utter! to start the recognition.

Let me know if Headset Droid can start activities and I will provide you with the details of how you can use utter! for this.

Thanks Blurrix, appreciate your feedback and glad to hear it's working as I'd hoped it would (and does for me!).

I have to blame IVONA too - it so rarely happens to me when I use other engines... I've rebuilt the background text-to-speech and listener functions completely which I'll release here to test as soon as I've completed everything for Kickstarter. I hope is reduces bugs further...

Thank you - The rebuild I mention above will hopefully catch the hole in the initial data connection check and then the networking losing connectivity shortly after - There is a void there that I need to fill that unfortunately Android doesn't provide a built-in solution for.

I like your thinking :) 'Flags' of where utter! is in a conversation or where it is in a command process is again working on my test devices - albeit only under certain circumstances. The kickstarter video will demo a screenshot - followed by a request to 'zip the screenshot', followed by a request to 'email the zip' - It demonstrates the 'back-stack memory' utter! will have and its ability to 'understand' what has just happened and what therefore could be requested next.

I'm probably a little too protective over holding these functions back to test, but without Java support, I'm horribly aware that my implementation alone would be slow to become fully functional - whereas a competitor who has more Java experience could see my ideas and perhaps knock them up and release them before I'm even half way there...

Anyway, waffle complete!

Thanks for feedback and testing as always folks!

EDIT!!! Just seen an IVONA update appear on the Play Store! Let's hope they've sorted the issue out... For those updating, don't forget to verify the full download file, as well as just the Play Store apk - Sometimes the 200mb additional download will need to be completely re-downloaded!
[Android Apps and Games] ttamirt:
please add a feature to kill unused apps to free up some memory :)

or is it doable with tasker?
[Android Apps and Games] Infinitizm:
When can we expect to have disabled features active?
[Android Apps and Games] brandall:
Kill +app name should work for you if you're rooted?

A couple of weeks. Need to do nothing now but get Kickstarter sorted then the features will be piled in... :)

Sent from xda premium
[Android Apps and Games] Diskb0x:
Just wondering if anyone else has managed to get nutter to work on Temaseks CM7 KANG?

Just tried and it installs ok

Runs ok and I can interact with the different menu options

The create launcher link puts a nutter icon on my desktop

Clicking the desktop icon does nothing.

Cleared the apps cache, removed and re-installed and nothing changed.

If you need any log files or want it testing on perhaps a different ROM let me know.
[Android Apps and Games] brandall:
Thanks for letting me know. We'll get it working for you... If nothing happens when you tap the shortcut, this suggests a problem with the tts engine you are using. Can you go to the Android tts settings and press 'listen to an example'. Also, click on the engine you are using and make sure there are no additional download files required or that need updating.

Uninstall and reinstall Google Voice Search and reboot.

Let me know how you get on!

Sent from xda premium
[Android Apps and Games] Diskb0x:
All working now. It turns out I didn't have Google Voice Search installed :o So my small note before final release would be to get it to push the phone to the gvs play page if it's not installed or at least prompt.

That said, outstanding app so far! Very impressed. The only thing I can't get it to do right now is text someone however calling etc. all works. Can't wait to see what other commands/features you manage to add to it.

Goes without saying that if you need another phone or two for testing let me know.
[Android Apps and Games] brandall:
Great, glad it's working now. Texting and a load of other features will be enabled and piled in in a few weeks time (see the in app command list for currently disabled stuff).

I was about to reply saying that 'if only the recogniser could detect if Google Voice Search wasn't installed' but then I realised I can just check this myself on installation!!!! It's a perfect example of how lack of sleep can make you not see the wood for the trees! Doh!

Even though right now I just feel very annoyed at my own stupidity, I am very grateful to you!

Thanks!

Sent from xda premium
[Android Apps and Games] Diskb0x:
I could say the same. No voice search app to do voice searches, what was I thinking. Anyhow, back to powershell coding before it gets too late.....
[Android Apps and Games] guy4jesuschrist:
Thanks for the hard work that you've been constantly putting into this project brandall! I look forward to using the finished product! :)
[Android Apps and Games] kamots:
Wow.... crickets:p
[Android Apps and Games] floridatank:
Defintely please put me on the Beta list also. +1 to all your hard work!!
[Android Apps and Games] mahootzki:
So, what's the eta on this? Got crazy excited when I saw the video. Never felt a need for these things buy after I saw it I went nuts and decided I will have a lot of use from such an app. I downloaded some of them to play with, and see that they base everything to copy Siri (and they are far from reliable).

This is the only one that looks to base it more for productivity than for fun, so I really can't wait to try it.

One suggestion, try to add an option to close the voice, I should be able to communicate with it without it answering by voice.

Sent from my ICS Evo 4G!!
[Android Apps and Games] joao2307:
Brandall, you are the man, and I would love to see this on my Epic 4G Touch. I have all the Voice Assistants from the Market, and Utter's looks really a step above. But after the tease, you "HAVE" to give us a beta... even a paid one... and i know that if there are bugs, people will blame you for releasing it too early... but we have to test it..

Please release an Alpha version!!! PLEASE!!!

Thanks.

JP
[Android Apps and Games] brandall:
* If a MOD is reading this, can you increase my 'thanks' limit to more than 5 per day please? - I think I'm going to need more!
[Android Apps and Games] RubenRybnik:
Ok ... This just looks amazing ... If you need an Alpha tester on the Samsung Galaxy 2 Epic 4G Touch I'm here for you( or you're here for me rather, lol ) as this is something I'm dieing to try out!

If you do get a kickstarter going, please link to it as I'll def. donate, it's better than anything else I've seen out there( Evi currently being the best I've found, but lacking in MANY areas )

Again, absoloutly awesome work ... PM me if you need another Alpha tester!!!

Errr.... I guess it would be a beta tester not alpha, lol ... either way +1 me -please-!!!
[Android Apps and Games] MemoryController:
Yay just name the target amount.
[Android Apps and Games] ironnius:
Hey Brandall,

I can't wait to try this, you asked about what voice engines people use?

Most of the time I use SVOX with the UK English (Victoria) voice which is pretty good, but if you haven't seen it you should check out the engine used by Speaktoit Assistant. It's called ispeech I believe and it's as close to, if not better than SVOX in my opinion.

Keep up the good work, very eager to test Utter!
[Android Apps and Games] RoboJoe:
I use IVONA Amy; to me it sounded better than SVOX. YMMV.
[Android Apps and Games] RubenRybnik:
Also using SVOX Victoria ... sounds great :)
[Android Apps and Games] joao2307:
Brandall

a) Ivona Text-to-Speech with Kendra

b) Google is perfect

c) They just do not do/search/execute what i ask for and on your video it seems that it just works...

So for now, it will be fine as a starting point. Obviously, after some testing we will report.

Thank you for even considering putting something out this early. Thank you.

JP
[Android Apps and Games] RubenRybnik:
Question ... I'm using the SGS2 and go to set the default TTS engine, however SVOX doesn't show up ... any ideas why? ( Sorry if this is a little off topic, if you don't know I'll post elsewhere )

I did download the engine, downloaded the voice, opened the voice to download data, and then opened the engine app, went to set default TTS and it doesn't show up.
[Android Apps and Games] mahootzki:
Hi branded,

Can't wait to try it!!

B) Google is really good enough (maybe at a later date when all is stable and you have the extra time you can add more options like being able to search more, like Wolfram Alpha or Wikipedia, unless we can do that already if they are installed?)

C) I've tried a lot of them (only after seeing your video I may add...) they all focus on copying Siri and trying to make as "fun" as possible.

This on the other hand looks to be focusing on Productivity and I hope you keep it that way. The fun can come later after it works 100% right by making our lifes easier on the go imo.

Keep up the amazing work!

Sent from my ICS Evo 4G!!
[Android Apps and Games] edjm711:
I'm excited for this app. I have seven different android phones and tablets to try it on and access to a great number more. Loquendo is the tts for me. Sounds great with almost everything.
[Android Apps and Games] RoboJoe:
Be sure to enable the voice engine. (scroll down)
[Android Apps and Games] dc41:
I just want it to do everything my human personal assistant could do sitting next to me holding my phone as I spoke! :-)

Sent from my nanite enhanced neurotransmitters directly to XDA
[Android Apps and Games] freak4dell:
a) I've used Loquendo, IVONA, and Svox. Personally, I liked the voice of Loquendo the best (it just seemed to be the most natural), but SVOX has the ability to correct the pronunciation of words that you think its pronouncing wrong, which is awesome. If I could combine the voice of Loquendo with the capabilities of SVOX, that would be pretty much the perfect speech engine.

b) I'd say make it configurable if it's not too hard. I figure most people do use Google, but there are a few weirdos who like stuff like Bing. :p

c) I've tried a few, but the two that actually stick in my head and I don't immediately uninstall are Speaktoit and Vlingo. Honestly, Vlingo is not that impressive, but as I mentioned before, it has the auto listening mode, which is crucial, in my opinion. It keeps you from having to hit that button every time to activate it. Speaktoit is a pretty good overall assistant. It doesn't quite have the deep capabilities that utter! has, but it is closer to Siri than anything else I've seen. I like that it lets you change its name. The default is Sam, but you can tell it that you're going to call it something else, and it will be okay with that. It does have a personality, as mentioned above, much like Siri does. It can follow a conversation, albeit in a limited sense. Just like gab1972 said, where it falls short is its ability to recognize multiple ways to issue the same command.

As far as the other things you said, I think they're all very good ideas.

The raw voice data thing would be pretty great to have, especially because it would make up for the shortcoming that Speaktoit has. Rather than a user having to learn to issue a command a certain way, the user could just tell utter! to recognize what to do when a certain command is issued. One thing I'd suggest doing in conjunction with this is having these settings saved to a file on the SD card so that if the end user flashes another ROM or does a factory reset or whatever, they don't have to program all their commands in again.

I also really like the idea of an offline speech engine. I realize it might make the app more of a resource hog, but honestly, the fact that Siri can't do anything when not connected to the network is an absolute bummer. utter! should at least be able to do simple tasks without having to connect to a server.

The text only option is great, too. You could even make it voice controlled, so the user could say something like "Shut up, utter!" and it would just switch into text only mode.
[Android Apps and Games] StingRay_:
Having pretty good luck with the Ivona speech as well....always prefer the UK woman's voice on any voice app though, so feel free....:D

I'm hoping to use Utter as more of a true handsfree app for driving rather than for a "personal assistant"....I have tried Vlingo (several versions), speaktoit, etc. and have yet to find one that does everything right on my Galaxy Nexus....one will read texts back well, but can't understand my replies....another voice dials well, but requires button pushes to wake up....really frustrating....
[Android Apps and Games] nixie2121:
sounds interesting can't wait
[Android Apps and Games] thewarhawk:
I looove this app, it is amazing and I really appreciate your hard work on it. There are two feathers i would suggest though, a show commands list voice command, and maybe an option for shake to cancel as well..instead of having to say cancel or nevermind..just to avoid accidental shaking..i hate having to randomly say cancel or nevermind to my phone in mixed company..but thats just my opinion i suppose
[Android Apps and Games] shawn13165:
I have noticed that from time to time when i set my phone down utter will announce its waiting then say it did not hear a response. I do not have shake to wake enabled so im not sure why its even waking and waiting for command
[Android Apps and Games] brandall:
Does it ever get too late...?!

Thank you thank you!

Anyone would think there are no bugs! :)

You are absolutely right. In addition, if you've already started a command, cancel is not 'recognised'. I'll put shake to cancel in, in 2 versions time. Thanks.EDIT: 'Show commands' I'll put in too.

That's a very strange one... If you manage to replicate please do let me know. Without button presses or shake detection there should of course be no reason why utter! comes to life...! Unless, it's happening... and it's becoming self aware! It is on my latest test version! Honest! Seriously, do let me know if there's a way you can replicate..

Thanks for feedback all, it's appreciated.

Sent from xda premium
[Android Apps and Games] kamots:
Lol its because your work that you have put into this is awesome brother :thumbup: we are just patiently waiting because we know it will be awesome :D
[Android Apps and Games] shawn13165:
Ok looked little deeper and my tasker shake to wake profile was active still even though I know I had previously deactivated it. So its not a bug just my phone annoying me yet again.
[Android Apps and Games] brandall:
Good news! Struck off the bug list :)

Sent from xda premium
[Android Apps and Games] brandall:
Folks, quick questions:

1) When you save an email address to a contact, does the contact application you use give you only 'home, work and other' as the label options?

2) If you think of a random contact to email, do you have a clue which label you've already applied to their email address?

Thanks in advance!

Sent via xda premium
[Android Apps and Games] eisenbathb:
Yeah u can do home, work, or other for any contact.

And there would be no way I would know wat lable I applied to each contact and they r all just random I don't even remember setting those
[Android Apps and Games] brokenchains:
Nice app with some promising features! But I have one important question.. can you configure it to make sarcastic remarks, possibly at your expense? :laugh:
[Android Apps and Games] brandall:
Same here... Just wondering if programming in 'email Joe Blogs at work' is therefore pointless... Or would it encourage users to go and correct the labels...? Or would that just be annoying....? Alternative is to display the different email address - but I want to avoid a ui wherever possible...

Well it would depend how easily ridiculed you are :D The 'conversation' mode is low down on the list at the moment. I want to focus on cramming the app with device related features. If the fund raising goes well, who knows what AI startup company might come forward offering to supply utter!'s brain...

I will add in some random responses along the way though..

Sent via xda premium
[Android Apps and Games] gollyzila:
If they have multiple email addresses I definitely know which is for work; if a contact has only one address it's probably a home label unless they're my coworker.
[Android Apps and Games] Therev86:
shut up and take my money!

I would happily donate a few quid to this, definitely worth it, absolutely phenomenal app :)
[Android Apps and Games] brandall:
You're more organised than me! Thanks for the feedback.

Thank you. It hits Kickstarter soon, so if you want to see this app made to it's full potential (with me being able to pay for the assitance of Java coding masters), then please feel free to pledge on there!

Sent via xda premium
[Android Apps and Games] ttamirt:
Email labels

1. Mine gives Home (default), Work, Other, Custom

2. Yes, I have a clue. I use work, home labels for my contacts. Some of my contacts have both home and work emails.
[Android Apps and Games] eisenbathb:
So about the email I think it would be annoying to have to go back and change all the labels so would there be a way to set it so it just does the default email and if there are more than 1 email then you have to specify or how would that work? but if there's no better way then just making the user go in and switch the label them make it so!!
[Android Apps and Games] brandall:
Thanks for letting me know. Which contacts app do you use?

Agreed on it being annoying to have to edit the labels. Unfortunately, there's no 'primary' email address setting, as there is with phone numbers, so I'm left only to work with the labels...

Want to avoid a UI wherever possible, so listing the emails is a last resort. I can ask 'do you want to send to the Gmail or Yahoo! address?' but custom domains may be less vocally decipherable...

Decisions decisions....

Sent via xda premium