yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] brandall:
Doh! If you/anyone could grab me a log of what's happening it would be appreciated. As usual, it works great on my devices! There's instructions a few pages back using the app System Tuner.

I really need to look at building error logging in somehow so it's no effort for you all to post these issues... Heading to Google code now... :eek:

Sent from xda premium
[Android Apps and Games] eisenbathb:
Ok 2 things the force close on the about and stfu stopedbut facebook still force clossing it... and 2nd how do I get you the log?
[Android Apps and Games] shawn13165:
Yep typed my status, hit the update button and didn't see anything under invalid token, no progress spinner. I had a good wifi connection
[Android Apps and Games] Drifternz:
Just a thought, but wouldn't it be better if it bought up an editable text display of what you a saying as you say it?

That way you can see what it is going to post and correct any errors immediately without the need to worry about it mispronouncing words etc on the playback. It would also mean that if it only has one word wrong, then you can correct it without redoing the whole message again from the start..
[Android Apps and Games] brandall:
Thanks - check this post for how to get a log. You can paste the contents of the text file in code quotes if it's quite long. Thanks in advance.

If anyone has a better/easier way of getting the logs please do let me know - @ mistermentality - How do you get yours? They are always pretty concise?

Thanks for letting me know..

That would be ideal. I've already tried to implement it, but it involves making a custom IME and currently Android doesn't allow an application to deploy it - it would have to be manually selected in the input settings just for the dictation and then unselected afterwards... There is a Google Issue somewhere for this that I've starred (so have hundreds of others), but who knows when it will be sorted...

It's very annoying... There are other work-arounds, but they are device/OS dependent and just too messy...

I digress, I'm having a go at building in error logging now. Hopefully I can get it up and running later today...
[Android Apps and Games] Drifternz:
Ok..how about the next best thing then..you say your piece and then it immediately opens the editable text box for corrections from where you could send the message or ask try again, in which case it would dump the message and revert back to voice input screen.?

The reason for wanting to see what it has and being able to edit it directly is NZ has a lot of Maori words and place names in our language..For instance the next town down the road is Pahiatua which I have yet to get any voice recognition program to recognize or say correctly. To have to listen to it playback badly then ask it to edit all the time would just be a pain in the rear.
[Android Apps and Games] brandall:
That's pretty much the route I'm going down, I of course just want as little visual/manual interaction as possible...

You've just given me an idea though :D If there were dictionary settings and you could assign the string for example 'code 1' to 'Pahiatua' - then whenever you were dictating, utter! would trace back over the message, checking your dictionary settings and apply any changes before showing you the voice data...

'I'll meet you in code 1 at five pm' - would show 'I'll meet you in Pahiatua at five pm'.

^ Throwing my earliest thoughts around here, but it could be change 'par hate you are' to Pahiatua or whatever the most common mishearing is for you... configured in your user dictionary ?

Good idea? Crap? :eek:
[Android Apps and Games] brandall:
V2.0.3A up!

I think I've caught the force close issue on the Facebook Tab.

Attached is the updated apk.

EDIT: You may get an FC first time, but not the second... Please let me know!
[Android Apps and Games] shawn13165:
Just tried to leave a status update and got a force close when I hit the update button. :(

Second try and it brought up the allow box from Facebook and said my status was updated.... Yay

thanks and great work so far. Can't wait for the finished app
[Android Apps and Games] brandall:
Thanks for letting me know, glad it worked in the end! If other users report the FC first time, but not the second, then I think I may be able to narrow down the problem further.... I think....
[Android Apps and Games] eisenbathb:
First time fc then second time worked like a charm! Thanks brandall!
[Android Apps and Games] Drifternz:
Oops...I thought the dictionary was going to be part of it anyway.. :

:confused:

It is a good idea though..the ability to correct common misheard words or phrases and have it remember the correction would be great especally for different accents where some words are fine but others are almost impossible to get reconized.

I would prefer that it assigns the corrected word to the missinterpereted word or phrase rather than the code 1,2 etc as after a few words it would be easy to forget what word was assigned to what code number.

It would also make the dictionary more useful outside the tweet or facebook part as you could have it access the dictionary for comands as well.

You would have to have some way to edit the dictionary from within the program though so you can remove words or phrases the don't work well etc.

The only drawbacks I can see to the dictionary idea is

1: That it may slow actions down a bit while it checks the dictioary first.

2: The dictionary may become a storage hog if it gets to big..Although that wouldn't be so much of a problem if it can be stored on sd memory.

3: Could be a pain if you wanted to use the reasigned word. Athough chances are if it thinks you are saying that word when you are trying to say something different then you probably will have needed to assign another word to get that one anyway. :p

Sent from my Galaxy SII
[Android Apps and Games] brandall:
Thanks - pretty sure I can solve the first time FC - I'm on it now!

I'd always intended to have the keywords such as 'Android System' or 'Open App' configurable, but I hadn't gone so far as replacing common misheard words in the form of a user-dictionary. As you said, code 1/2 may be easy to forget, so it'll just have to be done by assignment - I really need to build in a way to get utter! to learn the corrections that are done outside of the 'dictionary'.... I'll ponder...

1 & 2 - Size and speed really won't be an issue - Set up correctly anyway! :eek:

3 - ha! You confused me at first! I hope there would be minimal clashes...
[Android Apps and Games] alatedseraph:
Going off this, I would allow for right clicking on the problem words and opening voice recog to say the word 3 times or something, it can record the pattern for that, allowing future uses of that word to be recognized, and that way people dont have to remember to say it a specific way?
[Android Apps and Games] Cptnodegard:
I did that a couple of times with my Nelly. Boffin kept registering as Boston and "for Tessia" as "potassium" so I programmed those as triggers xD
[Android Apps and Games] brandall:
V2.0.4A up!

Hey folks, OH MY GOD! :eek: I have been in a whole word of loops and threads and Android issues....... My brain is actually about to explode....

Anyway, that aside, attached is improved Facebook integration, hopefully with no force closes and Twitter is included too.

Same again, that it's manual input to check the functionality - If all is ok, then I'll add in the speech recognition into the mix.

Before you test, please can you make a note of:

I have the Facebook Android application installed - YES/NO

The Facebook Android application is logged in - YES/NO

Facebook.com in my default browser is logged in - YES/NO

The text in the FacebookTab showed the token as - VALID/INVALID

I have the Twitter Android application installed - YES/NO

The Twitter Android application is logged in - YES/NO

Twitter.com in my default browser is logged in - YES/NO

The text in the TwitterTab showed the token as - VALID/INVALID

I'm really hoping that in the last few days I've ironed out any straightforward bugs - although, I haven't added functionality to catch incorrect login details or cancelling the login/authentication process half-way-through...

Badly behind on shooting the Kickstarter video :mad:

Thanks in advance for your testing folks

ps. You can revoke posting rights for utter! directly from the tweets or Facebook posts if you want to.
[Android Apps and Games] codesplice:
Cool beans. I'd test it if I used either Facebook or Twitter anymore ;)

Are we still waiting on proper G+ APIs to be made public?
[Android Apps and Games] mahootzki:
Same here, not doing social much. Waiting for some actual uses...

___________

Sent from Brooklyn NY using a Black Iced Galaxy Nexus!
[Android Apps and Games] Blurrix:
Testing 2.0.4A

I've ran some tests for Facebook, sorry don't have a twitter account.

Galaxy S2

Resurrection Remix Rom by westcrip 2.0 android 4.0.4

Fluxi Kernal XX.01

Here's the results so far.... I will continue to test throughout the day:

I received a UFT status error on each one when i went to update the same message twice. e.g typed test (pressed update status. Success) then pressed update status again without editing the text box, received UFT Status error. Although when I retyped test into the text box it worked perfectly. So what I did next was disable my internet pressed status update of course got an error re enabled my internet pressed update status again and got an error.

I have the Facebook Android application installed - YES/NO

The Facebook Android application is logged in - YES/NO

Facebook.com in my default browser is logged in - YES/NO

The text in the FacebookTab showed the token as - VALID/Invalid

Ok, I did every combination of these. Results were good, and there were no current errors, all statuses were sent correctly (except mentioned above) until I disabled the internet then enabled it. After that I started getting UFT status errors every time. Token stayed as Valid the whole time too. Rebooted phone re- installed nutter still the same error.
[Android Apps and Games] brandall:
There is an actual beta Google Plus API that I'm looking at now - Facebook have an SDK, but it's not designed to have no user input, which has made it very tricky.... Twitter don't have anything official. All this has really hurt my brain!

Coming soon! Have to get email, texts and call contact working properly before I can shoot the video - as it's being done on someone else's device!!

Thanks for your testing, appreciate it. I've tried to replicate, but I can't... I'm wondering if you've hit some kind of spam filter done at Facebook's end? - I'm guessing though.

Can you go to the full version of Facebook and click on one of the posts made by utter! There will be a drop down menu where you can delete the post and revoke the publishing rights - remove the rights. If you can't do it like that, in your account settings, there is Apps on the left hand side - You can remove utter! from there.

Next time you try, you should get prompted to reauthorise the app...

If you could let me know this resolves the issue please - if so, I'll have to see if there is a way I can detect it... Thanks again.
[Android Apps and Games] Blurrix:
Reply

Ok good news it's working again. I didn't have to reconfigure anything. Looks like you were right, must have been the spam filter...is there anyway for utter to identify this?
[Android Apps and Games] brandall:
Command Creation

Sorry, this isn't quite ready yet!! :cowboy: :cool: As soon as I get a moment I'll finish it! honest..

Launching Device Activies

What are activities & intents?

Let me explain in the most basic way possible - Forgive me if I sound patronising, but I want to say it in a way that everyone will understand.

Imagine a class of school kids, the teacher asks a question and those that are able to answer, put their hands up. In the same way, if you want to perform an action on your device, such as edit a picture, share a news story, the applications that are able to perform such actions will volunteer – That’s when you are presented with a list to choose from and often select your preferred as default.

When you’ve picked an application, you’ll be transferred to the application’s activity which is going to perform the action for you. You can however, just pick the activity directly and request that it launches, which is what you'll be dong when you create a command of this type.

From the Customisation Tab, select ‘Create Commands’ and ‘Launch Activity’. You’ll be presented with an expandable list of the applications on your device. Tapping on one, you’ll see the activities you are able to request to launch directly.

Be aware, most of these activities will do nothing and often require additional parameters, such as a search request or a web url in order for them to perform their function.

Long press on one of the activities and you’ll be presented with a dialog. Here you can configure and enter any additional launch data that may be required. One you’re done, just tap on the activity to proceed!

When you say the command phrase, the activity will launch straight away

Running Tasker Tasks

You might want to take a look at the sample Tasker Plugin project found here, as I'll use that when I talk you through how to use Tasker and Saiy/utter! together to their full potential.

Sorry, I'll finish this soon!

Editing Commands

Sorry, I'll finish this soon!
[Android Apps and Games] nobnut:
Hmmm. I got fed up trying to get (n)utter! working with Svox on my One X. It just didn't want to play properly.

Off to root this SGSIII and hoping for some better luck :)
[Android Apps and Games] nobnut:
Well. The good news is that I love the SGSIII...

The bad news? (n)utter! just doesn't like Svox.
[Android Apps and Games] brandall:
The good news is good! The bad news is bad... When you get a mo, could you let me know what's going wrong please Sir....

Thank you thank you.
[Android Apps and Games] nobnut:
It's the same old story. On the 'config' tab, it just shows as per the screenshot below. It doesn't do anything when I click on 'View alternate engine data'.
[Android Apps and Games] brandall:
Svox not working on the Config Tab is definitely an svox bug - I've emailed them about it. The button becoming disabled for you is different bug though... :eek: I've changed the code to output the error into the text field in the next release, so hope you'll be able to send me a screen shot!

Does svox work on all of the other tabs ok?

Ta
[Android Apps and Games] nobnut:
Yes it does. It seems strange.
[Android Apps and Games] dagger:
Looks great..

Gonna try this...
[Android Apps and Games] Blurrix:
Warning.

Hey guys, so far so good with testing. :) If you are using IVONA, may I suggest not updating the IVONA speech engine. Experiencing allot of bugs after updating. Issues, random cut outs of voice, and delays in speaking.
[Android Apps and Games] brandall:
V2.0.5A up!

Hey folks, my brain hurts... :eek:

In the attached are the improved Facebook and Twitter tabs, which you can now update by voice.

The voice results will display in the usual list - click on the nearest one and it will populate the edit-text field. I cannot get the damn thing to behave properly to double click on words etc, but I'm working on it.

'Facebook status blar blar'

'Tweet blar blar'

Also, the first inclusion of the contact integration.

'Display contact Joe Blogs' will open the contact. If the voice results don't return an exact match, the algorithm starts to work to find the best match. It'll tell you which one (if any) it thinks it is.

The algorithm is the bare bones version - I'll add to it, speed it up and tweak the weightings if it functions ok for you as it is now.

I'll use the same logic for call/text/Skype contact etc.

Finally, I've tweaked the custom listener and used it on the above Tabs. It misbehaves for me sometimes by timing out... Hopefully not for you though!

Thanks in advance for your feedback

Edit: Fahrenheit now included in weather results!

Edit2: SVOX errors will print to screen in config tab.

Edit3: STFU! is now replaced by Shut up! Time to be family friendly...
[Android Apps and Games] eisenbathb:
Every thing seems good to me but didn't use the face book or twitter tab. On account I don't have the apps anymore.. but contact page seems to work great! Keep up the great work!!!!!!
[Android Apps and Games] brandall:
Thanks for letting me know :) When you say you don't have the apps anymore, I assume you mean the apps on your phone? If that's the case, but you still have a Facebook and Twitter account, it would be a great if you could test it updates both without those apps present. It should do...

The algorithm for the contacts tab is weighted between 'sounds like' and 'letter matches'. I may need to adjust the balance, so nobody be afraid to mumble the contact name and see if it still appears in the suggestions!

I've just cracked the mobile data toggle! WHOOP! That's defeated me for ages, so chuffed I can include it. Will have just a 'connections' tab then. Have too many tabs!

Right, nap time...
[Android Apps and Games] Blurrix:
Idea

Ok, just downloaded the latest alpha build will begin testing. Will report in a few days.

The reason for this post was I thought of an idea (I don't know if this has already been suggested/mentioned). While web browsing when you highlight text to copy, it also says "read by utter" or you can open utter and say, "read highlighted text". I know that some words wouldn't be pronounced correctly (Especially Slang), but with the ever updating speech engines this would really be a good feature if you're too lazy to read. :p
[Android Apps and Games] cgordonfreeman:
Tested contacts and twitter. Works like a charm. Motorola Defy with cyanogen mod 9 4.0.4
[Android Apps and Games] brandall:
I like it :) Will add it to the list. It's not entirely straight forward though, but hey, nothing is!

Thanks for letting me know.

EDIT: For those that missed it, latest test build can be found here
[Android Apps and Games] brandall:
V2.0.6A up!

Hey Folks, I've included the mobile data tab in the apk below - It's just two buttons that toggle the data on and off. I'm using a hack to get this to work, so really hoping it will work for you....

If you could just let me know it successfully turns data on and off, then I'll add in the voice logic to control it if all is well.

Thanks in advance.

EDIT: Other new release features here
[Android Apps and Games] cgordonfreeman:
Data tab works for me.

Defy CM9 4.0.4
[Android Apps and Games] shawn13165:
Works ok. The voice isn't picking up what I say on the Facebook Tab when finished saying my status it says I would look ridiculous for not leaving something or whatever it says. Twitter voice part worked fine though. Using inova voice on Droid razr
[Android Apps and Games] eisenbathb:
Data tab worked perfect no problems!!
[Android Apps and Games] brandall:
Thanks for letting me know. I'll check and see if I've left out something in the Facebook recognition.
[Android Apps and Games] eisenbathb:
Well brandall I just got around to checking the facebook and twitter tabs, and when I try to make a post bye typing it works perfect for both. But when I try to use voice it says that if I make a post with nuthing on it people will think I'm rediculas and have a very limited vocabulary! And that's on facebook and twitter!
[Android Apps and Games] brandall:
hmmm... Ok. Just to confirm, you're saying in one complete sentence something like:

"Facebook Status this is a voice test"

or

"Tweet this is me voice testing"

Let me know! Thanks in advance
[Android Apps and Games] eisenbathb:
Never mind that fixed it! I was saying status, then said my sentence just because I didn't know what else to say! Thanks
[Android Apps and Games] brandall:
Great! Saved me some puzzling :eek:
[Android Apps and Games] brandall:
V2.0.7A up!

Hey folks, I've combined the WiFi, Bluetooth and Mobile Data controls into one Connections Tab. Pretty chuffed with the coding of it, it should be lightening quick..

To use, say:

"Android system turn on Bluetooth" or "data" or "WiFi".

If you just say:

"Android system WiFi" it will toggle it.

About time I released a first post and Play Store update, so let me know all is ok!

Thanks in advance.

EDIT: Also removed the masturbation reference in the Loquendo speech sample - It made me chuckle... but hey...

EDIT2: To read about the other recent changes see here
[Android Apps and Games] eisenbathb:
Sweet man seems to all work great!

Edit!: but one small thing I noticed that I'm not understanding y it happened is a toast notification popped up while I was playing tetris that said utter has been denied super user privliges... this is when the app was not running..
[Android Apps and Games] brandall:
Oh... bit weird...? The only time the app requests superuser permissions is when you are on the Root Tab. The last time you used that tab, the permission request must have gone into a loop somehow.. The app is completely inactive when it isn't open, so a delayed request is the only possibility - the fact that you got a toast saying it was denied, rather than a prompt to allow/deny an SU action, suggests again that it is an historic request.

Do let me know if it happens again though.
[Android Apps and Games] cgordonfreeman:
With the new build it finds it hard to recognize when I say "Android system data". Bluetooth and wifi work well but with data I have to try a dozen times before it detects the command. It'd probably my Irish accent. Are the wifi and data on commands not pretty redundant though? Turning them off is fine but does it not have to have a data connection to register the "on" command? Unless you have an offline option up your sleeve...

Motorola Defy MIUI V4
[Android Apps and Games] brandall:
Thanks for your feedback - I know I keep promising it, but very soon there will be a release where you can change 'data' to 'chicken' or whatever keyword you want - that should overcome any accent problems.

In the mean time, try saying 'mobile data' - I find that using a different word immediately before the keyword has an impact on the recognition accuracy - Something on Google's end, not mine though...

I turn my mobile data on before I turn my WiFi off and my WiFi on before my mobile data off! - But perhaps I wouldn't if I wasn't in testing mode! :D

EDIT: Offline option is up my sleeve... somewhere up there...
[Android Apps and Games] JudgeDredd67:
Every thing seems to work very well. I did ask a utter to find the weather in farmington missouri but it would only return the value in celsius to fahrenheit.
[Android Apps and Games] brandall:
Sorry to be slow, but what do you mean by that...?
[Android Apps and Games] codesplice:
I'm guessing the response was in those made-up Celsius units rather than red-blooded Fahrenheit.;-)
[Android Apps and Games] brandall:
:D It should always give both though... Does for me when I tested...
[Android Apps and Games] Blurrix:
Testing

So far so good with testing the connections tab, no issues so far.

I'm getting a few issues with contacts, occasional mic cutting, although with 2.0.7A that has seemed to fix most of it.

I have contacts with the last name as, "Stevens" So when I ask utter to display contact, "Stevens" it says it has found a few matches, then utter doesn't display them. So I close utter the ask the same command. It then tells me I don't have any contacts close to that name...

Will we be able to form multiple commands in one voice speech?

Example: "Utter, turn off WIFI (and) Bluetooth". Example: Detecting the conjunction, "and" takes it as another command?

Anyways, keep up the good work Brandall! :)
[Android Apps and Games] JudgeDredd67:
Sorry about that, I ment to say "celsius not fahrenheit".