yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] brandall:
Any chance of your grabbing me a log of the crash please. I can't replicate...

I keep promising, and it honestly will be out soon, but you will be able to change the required command of 'task' to 'banana' or whatever you want... A couple of weeks it'll feature in a release. Honest... :eek:

I've filed a bug report with IVONA. It's failing randomly on the basic initialisation of checking an English language is set as the current default, or otherwise available...

There is an alternative method, but SVOX (on ICS) fails using that! :mad:

The only other options is to perform no checks at all and at worst a default French voice may attempt the English... Won't take the user long to realise... but it grates on me not being able to configure it correctly...

The latest IVONA update is causing freezes too. From the terminal running as superuser you can sometimes bring it back to life with

killall -9 com.ivona.tts

but otherwise a reboot is required.

I don't get any errors at all using the standard Google ICS engine, so I can only hope that IVONA & SVOX release an update soon!

It's bloody annoying......

EDIT: I've rolled the code back the very basic Android Developers implementation example, and both SVOX and IVONA still fail on different aspects of it. So I'm certain my code is not guilty!

EDIT2: If IVONA is frozen, utter! may be waiting on it, so

killall -9 com.brandall.nutter

may be needed too.

EDIT3: Thinking about it, I best strip out all of the initialisation checks in the next release just to confirm that is the problem!
[Android Apps and Games] cpaixao:
Is there a way to get voice output in Portuguese?
[Android Apps and Games] brandall:
Not as yet, but I've coded the app from the beginning as best I can to be easily translated.

I've thanked you in advance for volunteering for Portuguese :D

You must be in a good mood after the football....!?!
[Android Apps and Games] brandall:
V2.1.4A up!

Hey folks, another update to the launcher/shake/long-press-search functions.

This time I've got rid of the Google Voice Search overlay and implemented my custom listener.

I still find it a little buggy, but it's a step closer to being able to use utter! anywhere on your device whilst continuing about whatever you are doing uninterrupted, with the intention of utter! being able to 'view' what you are doing and interact with it on your request [delete/save/share/upload/copy/paste etc etc]

There's some basic haptic feedback and an icon in the notification bar when utter! is listening.

No additional commands have been added since the releases on the previous pages.

To properly test the low (hopefully) CPU usage, I suggest firing off a 'what's the time in Football Goat' command. Yes, utter! cannot find a place even remotely similar to 'Football Goat', :silly: so it will get caught up running max HTTP and algorithm functions - Hopefully whilst it is doing this, you can still continue to navigate between applications without any additional lag? Please let me know!

SVOX & IVONA are really p*ssing me off...... :mad:

IVONA is unusable on my test devices since its most recent update. It fails to return if it has an English language available 80% of the time. The other 20% it works great, but if it does fail, it can lock up the whole device. I've removed the checks on this release, but all that does is not warn you that something's not right!

SVOX returns an initialisation fail on ICS every time. It's fine on Gingerbread and Honeycomb. It's fails to react to 'end-of-speech' commands 10% of the time, leaving the application 'hanging' as this is often the trigger to do something else.

The Google ICS Engine works without fault - but it sounds like it's on a 1980's Atari ST....

So, until IVONA release an update, I'd steer clear of it for testing. If you can't help yourself but try, then these commands via adb or the terminal may come to your rescue:

killall - 9 com.brandall.nutter

killall -9 com.ivona.tts

killall -9 com.svox.classic

It may be a placebo effect, but I tried increasing my sdcard's read-ahead cache, as I thought perhaps the large files on the storage card where causing the problem... It did seem to help a little... perhaps...

/sys/devices/virtual/bdi/179:0/read_ahead_kb

You can change it easily via System Tuner if you'd prefer.

Ok, nap time...

EDIT: For release notes and instructions to set up shortcuts, see the last page #115
[Android Apps and Games] cpaixao:
Sure. I am very applied as tester, might be the same for your demand!

But, patience... I am not a dev. I need you teach me how to do that. PM me whenever you want.
[Android Apps and Games] jezphillips:
Hey Brandall, i was trying to create the shortcut as you described using Go Launcher but it didn't have the option. i did find an app called QuickShortcutMaker which let me do it. thought it could help a few people out using go launcher.
[Android Apps and Games] alen1901:
When i say something to nutter, it says "done", and nothing happens. If i go inside nutter, to weather etc, and press on what i said, it wrotes something like "funktion/command not assigned". But we cant assign commands right? So, i cant send sms, open navigation, check weather etc. Am i missing something? :p
[Android Apps and Games] Blurrix:
Reply

Sorry for late reply. I am using IVONA and yes lots of the issues have been fixed. At the moment testing 2.1.4A still getting crashes from utter, but i would say that most of it would be from IVONA.

Will test using a different speech engine.
[Android Apps and Games] brandall:
Thank you, it would just be some simple English-Portuguese translation... Won't be needed for a while yet though.

Thanks for sharing here is the Play Store link

Limited commands are available from the launcher, I'm putting them in one-by-one. The latest version won't say 'done', it now says the command it would launch (if it was implemented!). EDIT: If you listen to the 'about' buttons in the app itself, it'll tell you the available commands.

Thanks - I've made some further adjustments to the version I'm about to post. If you can get IVONA to bind to utter! initially, then it seems to work ok for a while now. I'll post more instructions shortly.
[Android Apps and Games] alen1901:
I listened, but it didnt say commands. Or i missplaced them. Will try again, thanks. :)

Sent from SpeedMachine i9023
[Android Apps and Games] brandall:
V2.1.5A up!

Hey folks, root functions from the launcher shortcut added in this version:

'Android System [reboot/reboot bootloader/reboot recovery]'

If you want to test, but don't actually want your device to keep powering down, just say 'no' to the superuser request.

I've changed the implementation around again, so hopefully it's even faster and you can continue to do anything on your device whilst asking utter! questions.

IVONA appears to be binding better now, but if it refuses to start talking, killing it from adb shell or the terminal by, su then:

killall -9 com.ivona.tts

and in case (n)utter! is looping whilst waiting on IVONA

killall -9 com.brandall.nutter

A reminder of the commands:

"Android System turn [bluetooth/WiFi/Data] [on/off/toggle]" or just say "Android System [bluetooth/WiFi/Data]" to auto toggle.

"What's the time?" or "What's the time in [City/State] County"

Also, all of the commands are registered and should be acknowledged. The functionality will be added one-by-one.

Android System [bluetooth/WiFi/Data] command

Android System [reboot command]

Call Joe Bloggs [home/work/mobile]

Display contact Joe Bloggs

What's the time?

What's the time in [City/State] County

Facebook status ______

Tweet ______

Tasker display tasks

Display tasks

Execute task

What's going down with the weather?

What's the weather like in [City/State] County

And the available settings commands:

settings

wifi settings

bluetooth settings

data settings

time settings

date settings

voice search settings

tts settings / text to speech settings

device settings

accessibility settings

apn settings

application settings

display settings

input settings

storage settings

locale settings

memory card settings / storage card settings / sd card settings

network operator settings

nfc settings

privacy settings

quick launch settings

search settings

sound settings

sync settings

dictionary settings

BUGS

Apart from SVOX and IVONA not wanting to initialise correctly, utter! is deciding to start itself every so often. I'm try to track down why it's killing itself and coming back to life. If your device randomly says 'respawn' then that is my marker to let me know it's happened. If you notice any patterns as to when this happens, please do let me know!

If the recogniser goes into a loop, you'll have to kill it with the shell command above. I'm gradually making more improvements to it.

Ok, I'll crack on!
[Android Apps and Games] eisenbathb:
Seems to work really well! Only had it say respawn once and it seemed completely random! And I love that I am able to continue doing my work on my phone after I start telling (n)utter! To do something! It is amazing! Keep up the great work I will continue to inform you if the respawn keeps happening!

Edit: so as I was trying an "android system" command and it stopped... then got stuck in a loop so I came back to the thread to see how to fix it after like 3 mins of saying stuck in a loop but then it just said android system key detected but no further command without me hitting the button again!
[Android Apps and Games] ironlood:
I've been hearing the app say respawn pretty sporadically.

I notice that it seems to happen. Most when my phone is not being used. As an example I'd lock the screen set my phone down and continue to work at my job a few minutes later it says "respawn".... My guess it's a lock screen thing or a wake lock that kills the app and then the app gets re triggered or something along that lines.

We need a new driver this one's dead
[Android Apps and Games] cgordonfreeman:
This happens me too.
[Android Apps and Games] brandall:
Oops! I accidentally looped the 'Stuck in a loop' speech too! How annoying! Will post a fix with the update coming later.

Sent from xda premium
[Android Apps and Games] brandall:
Thanks for letting me know. It seems to happen to me more just after I've plugged the device in...? Anyway, at least I can identify when it's a 'respawn' rather than being started by a user.

Sent from xda premium
[Android Apps and Games] beddess:
another logcat

I emailed you another logcat, this looks like the relevant part, not the same thing as before. I'm back on stock now too, need another replacement droid 3.

E/AndroidRuntime( 1505): FATAL EXCEPTION: main

E/AndroidRuntime( 1505): java.lang.IllegalArgumentException: contentIntent required: pkg=com.brandall.nutter id=1 notification=Notification(vibrate=null,sound=null,defaults=0x0,flags=0x10)

E/AndroidRuntime( 1505):	at android.os.Parcel.readException(Parcel.java:1326)

E/AndroidRuntime( 1505):	at android.os.Parcel.readException(Parcel.java:1276)

E/AndroidRuntime( 1505):	at android.app.INotificationManager$Stub$Proxy.enqueueNotificationWithTag(INotificationManager.java:283)

E/AndroidRuntime( 1505):	at android.app.NotificationManager.notify(NotificationManager.java:111)

E/AndroidRuntime( 1505):	at android.app.NotificationManager.notify(NotificationManager.java:91)

E/AndroidRuntime( 1505):	at com.brandall.nutter.TTSService$listenerc.onReadyForSpeech(TTSService.java:290)

E/AndroidRuntime( 1505):	at android.speech.SpeechRecognizer$InternalListener$1.handleMessage(SpeechRecognizer.java:425)

E/AndroidRuntime( 1505):	at android.os.Handler.dispatchMessage(Handler.java:99)

E/AndroidRuntime( 1505):	at android.os.Looper.loop(Looper.java:130)

E/AndroidRuntime( 1505):	at android.app.ActivityThread.main(ActivityThread.java:3821)

E/AndroidRuntime( 1505):	at java.lang.reflect.Method.invokeNative(Native Method)

E/AndroidRuntime( 1505):	at java.lang.reflect.Method.invoke(Method.java:507)

E/AndroidRuntime( 1505):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)

E/AndroidRuntime( 1505):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)

E/AndroidRuntime( 1505):	at dalvik.system.NativeStart.main(Native Method)

D/dalvikvm( 252): GC_EXTERNAL_ALLOC freed 1165K, 32% free 8567K/12551K, external 5288K/5582K, paused 180ms

W/ApplicationContext( 252): Unable to create files directory

I/Process ( 1505): Sending signal. PID: 1505 SIG: 9

W/InputManagerService( 252): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@4094a608

I/ActivityManager( 252): Process com.brandall.nutter (pid 1505) has died.
[Android Apps and Games] brandall:
Got it, thank you. Do you remember the command your were saying at the time? Or didn't you get that far??
[Android Apps and Games] beddess:
Yeah I don't get that far, I hear nutter say yes master, then crash
[Android Apps and Games] Blurrix:
Testing

Utter is going pretty well with responding to commands. It's a slower response for utter to launch then usual though. Seem to be getting "respawn" from utter like the other people said. Occurs mainly when the phone wakes from sleep. Or 1-2 min after. No crashes yet, and using IVONA
[Android Apps and Games] brandall:
Looks like this one is an Android bug... Not guilty! There are a few posts dotted around with similar errors. Apparently the error is rate though, so I hope that is the case for you??! The other log I've solved and fixed, so thanks again for sending it.

Thanks for the feedback. The delay in 'yes master' is down to IVONA. It's the same for me. Bit quicker with SVOX. Immediate with Google ICS Engine.

I really hope IVONA release a decent update next time!

I'm going to leave 'respawn' in for the next release too, just in case someone can spot a pattern. But as suggested above, it's most likely down to the process having been killed by Android and then restarting. I'm looking into trying to make the utter! as important as possible so Android will kill something else instead!

Next release out in an hour or so! Some good improvements! I hope... :eek:
[Android Apps and Games] brandall:
V2.1.6A up!

Hey folks, so, what's been going down? Anyway, enough about you ;) Let me tell you what this release holds!

What's new?

* Call Joe Bloggs [home/work/mobile]

is now implemented. I've tried to detect the most natural speech possible, so 'Call Jane Smith on her mobile' or 'Call Jack Sprat at his work' should be processed correctly.

* Display contact Joe Bloggs

That one's pretty straightforward...

* CUSTOM VOICE OVERLAY!

As I want utter! to work everywhere on the device, I knew there was going to be an issue when a user wanted to see visual feedback of something. Opening the application to display it was never going to work. So, thanks to pingpongboss and his amazing floating view library Standout, utter! now has a floating results panel :cowboy:

This is going to be tweaked somewhat in coming releases, but for now it's implemented in its basic form for you to test for me :) You can drag it around the screen or resize it or kill it with the X. In the next release you'll be able to ask utter! to stop it from appearing. It's going to have many more features and uses, but the walls have ears, so I'll keep my plans to myself for now - which reminds me:

This release has some pretty darn obfuscated code as I think my logic code was being pinched... This encrypted code can be buggy - I've tested everything I can think of and it seems ok, but please do report any crashes you get!

Algorithms

Until I get more time to work on them, the advanced algorithms are switched off. I've tweaked the simple ones and they work well for me.

With all of the command detecting code and the simple algorithms quite literally 'plonked in', the processing time isn't as fast as I want. I think it's still within the bounds of acceptable (you tell me), but I will tweak this all soon.

BUGS

Gradually catching the custom listener errors.. but it's still not right. I've removed the endless loop though! (L)Oops!

IVONA is still a pain-in-the-ass to start-up.

SVOX can be a pain to start-up and doesn't always react to the end of speech.

With the voice engines, I find that pressing 'listen to a sample' in the speech settings before starting utter! seems to help the binding.

When utter! calls a contact, the speech switches from the external to internal speaker. Fine if you're wearing a headset, bit sketchy if not...

Finally

You'll need to place the launcher shortcut on your home-screen, see here for instructions, or use the Tasker shake profile. If you've not caught up on a release for a while, the command list is here

Thanks in advance for your feedback folks!

EDIT: apk had a bug - V2.1.7A is here
[Android Apps and Games] Blurrix:
Unable to launch

Unable to launch utter, getting a crash. Restarted the phone, recreated shortcut, reinstalled utter, fixed permissions still the same issue :(.

Galaxy S2 Resurrection from by westcrip 2.4.1 AOKP ICS 4.0.4
[Android Apps and Games] brandall:
Doh! Are you able to get me a log please?

Sent from xda premium
[Android Apps and Games] brandall:
Thank you. I think I know what the problem is.... I'll try and get a fix out later
[Android Apps and Games] brandall:
V2.1.7A up!

Hey folks, this version should fix the crash Blurrix posted above.

Nothing else has changed since V2.1.6A - release notes here

Has anyone had utter! say 'Yes [your name]?' instead of 'Yes Master?'

EDIT: apk removed due to bug
[Android Apps and Games] eisenbathb:
Yes! Its awesome! The first time I open it it was like "yes brandon!" I was like o my gosh that is awesome!

Edit: got the respawn error after getting off the phone
[Android Apps and Games] brandall:
Super! It uses a 'hack' to try and discover your name without needing any additional permissions.

Anyone had it call them the wrong name? Or something weird?
[Android Apps and Games] shawn13165:
Yea, when i use shake to wake it says yes me then force closes. Still using Ivona until i get my ICS update from vzw for the razr
[Android Apps and Games] brandall:
Ha! Thanks for letting me know... That's obviously how you have your number stored in your phone - If you change it to first name, last name it should work.

Any chance you could get me a log of the crash please? Are you on V2.1.7?
[Android Apps and Games] eisenbathb:
Hey brandall! It seems to keep doing "respawn" a minute or 2 after phone calls end! It has happened 3 times today alone!
[Android Apps and Games] nunjabusiness:
The problem with that idea is that voice search and voice control in Android PREDATES Siri and any use of it that @pple has had. Which means that any patent they were granted was probably illegal in the first place. as a number of their "patents" have been shown to be.

Apparently, the US Patent Office is not really doing due dilligence in searching for these things and they are granting patents for things that are NOT really first or even unique.
[Android Apps and Games] mistermentality:
I apologise for this off topic reply but I checked and apples voice search patent dates back to 2007 and was made after android got voice search. Google did not patent it so apple did and it was granted.

This won't affect utter, but it could result in android losing its native voice search ability according to experts like florian mueller.

But, back on topic, having bought Tasker recently I think as others have said if utter can interact with it that would be a very welcome feature.

I also love the idea of a mode where you could interact without pressing the talk button, though that might drain battery quicker, the always on mode would be brilliant :)

Anyway, I apologise for getting off topic and further posts will be on topic as I know a lot of us have this thread subscribed for news on utter and not unrelated information. Sorry :o

Dave
[Android Apps and Games] StingRay_:
Really looking forward to seeing a beta of Utter...I am amazed at the lack of legitimate hands-free, in car type apps this day and age...

Vlingo is the closest I've found, but still inconsistent...the video of Utter looks amazing...hoping this great idea takes off!

Would love to find out how to be including in beta testing... I'm in my car at least 2 1/2 hours a day and would love to put this thing through to a good test!
[Android Apps and Games] mahootzki:
I really can't wait for this, was hoping to get more info about it already.

Tried a few others meanwhile, nothing out there now that can come close to what I saw here..
[Android Apps and Games] asoep1:
They cat make use not use it we had it before the patent therefore we are grandfathered in
[Android Apps and Games] bigjew92:
meow. #10char
[Android Apps and Games] brandall:
Will catch up on your posts later folks. Skimmed through and you've given me some ideas. Keep them coming, it's appreciated!
[Android Apps and Games] Akzey:
This is just awesome! I wonder we're no less then what Apple iPhone claims to be. And after this app we're just what or more then what iPhone is. :D

I Congratulate you Brandall for the hard work and wishes for you first beta. :)
[Android Apps and Games] mistermentality:
It doesn't work like that. There are a number of other things apple patented that previously existed and yet have been successfully used in court against competitors. It seems in usa at least that its first to patent and not first to invent who get rights no matter how late that patent gets made.

Utter can utilise apps which is something Siri can't do natively, except for with default apple apps so it beats Siri there though someone has found a way to have siri control any app so unofficially Siri is a little nearer being able to do that.

Utter seems to be more intelligent than Siri as it seems to understand context better, the videos ebay search being one example where utter knows you want to search the ebay site for a galaxy nexus rather than search google for the words "ebay galaxy nexus".

I have to say I am looking forward to the beta and having seen the reports about utter on various blogs and tech sites it seems it already has a keen audience awaiting it :)

Dave
[Android Apps and Games] tbone22:
Subscribed I have tried all the siri clones and they all have some issues this seems to be the best so far. As far as beta testing goes I work for the department of transportation and travel a lot so I could give it a good workout. Just can't wait to try it out.

I do hope it has the ability to schedule opponents and meetings in your calendar app. This wold be awesome to say "schedule meeting march 15 8 am for 2 hours".
[Android Apps and Games] thehavock18:
Willing to help beta test this. I work for USAF and my phone is everything for appointments our navigation when traveling.
[Android Apps and Games] maurituna:
Great stuff. Count me on for beta testing. Not sure if this is valid for utter!, but it'd be more than glad to make a Brazilian Portuguese tranlsation for menus and such.
[Android Apps and Games] BPM:
reserved...
[Android Apps and Games] magicdroid:
Just logged in to give kudo's to the dev working on this. This is IMO the best way to integrate voice controlled actions on Android.

Great job!

Edit: I'm working on a home automation app for a specific system, and when the interface is ready I will incorporate it in the app.
[Android Apps and Games] wez89:
Very nice, looking forward to this (:
[Android Apps and Games] RoboJoe:
Random question. Will this be open sourced? Is it already and I just missed it?

/random question :)
[Android Apps and Games] floridatank:
I too have tried all the Siri clones on the market and this one seems to be better. Good Luck and you are doing a great job!
[Android Apps and Games] mistermentality:
I don't think it is, or will be, as the developer rightly wants to make some money for the hard work they are putting in and if it was open sourced people could copycat the application and not only flood the market but if those versions contained malware also damage the source products reputation by association.

Dave