yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] faku1810:
It IS easy, the "problem" comes with the language "compatibility" so to speak; i'm surprised Google doesn't have voice recognition for greek language, but at least Utter does provide some workarounds like the ones i previously mentioned..

Personally i'd go for the xml way because it's faster, however, there's also the create command option, that would allow you to a certain degree to actually use the greek names, as long as they're recognized the same way every time you pronounce them, or even use alternatives like "call dad"; "call mom" or "call that damn pizza guy who always manages to get here in 15 minutes or less" lol :P

You can achieve the latter with both ways, but the Create command lets you see if it really understood what you wanted to say during the creation.
[Android Apps and Games] Pretorian187:
Voice dialing n´ stuff

Does anybody know if its possible to spell utter the number, so it can not only call contacts but also numbers itself? Also is there a way that can proof read the contact that you call. When I was driving with my car and wanted to call a friend you always have to check if utter is calling the right contact. Comes a bit embarrassing when yell into the phone thinking u called ur friend but instead it was your gf´s mum :) Is there a way to make utter say ( calling "contact"...) ? Or better: utter says calling "contact" and you can confirm with saying "yes" or "no" ..
[Android Apps and Games] gbossley:
Wow, I finally know enough to start answering the odd question!

Pretorian, I (only) have the answer to your first question. Yes. Give it a try - "Call 55400004". It should work - it does for me. I'm not aware of capability to proof read contact - that would be a good feature.
[Android Apps and Games] GLDavis:
:good: Thanks!

As far as Identifying the person being called...that has been mentioned and should be coming soon!
[Android Apps and Games] alen1901:
[MENTION=984710]brandall[/MENTION], i just noticed something. I have nexus 4, and when i press mike icon on searchbar widget on homescreen, it opens search where i can ask, talk. Before, it didnt recognize Croatian language, but now it does. Any idea if you can use that to include croatian recognition in your app? It only works for search though. Thanks

Sent from Sparkling Nexus 4
[Android Apps and Games] Pretorian187:
Damn, cant believe it was that easy. :silly: .. thanks to u both
[Android Apps and Games] faku1810:
Does the contact you're calling have more than a number? If I recall right, whenever I say "Call <contact name>" utter will ask me if i want to call <contact name> mobile, home or work. Maybe that's a way you can "proofread" if that's the contact you want to call. Otherwise, yes, it would be nice to add that as a feature. I have my contacts in the format "First Name Last name" Though, so i never came across the need of such a feature, as my friend wouldn't share my gf's mom last name, lol :P

All you have to do is open Utter, Settings, swipe to the right and choose Custom Launcher Shortcut, then choose Croatian as the recognition language, and English TTS. Now you'll be able to speak croatian, though Utter will still talk in english. This will only work with an internet connection active, though. If you want offline recognition, it will have to be in english.

Drawback is that Utter commands will remain being english. So you'll have to go to Customization / Replace Words and replace each command with a croatian version. Check my last post (previous page) to help with this, as you'll only need to edit the file on the computer, then import it on Utter and you'll be ready to go.
[Android Apps and Games] faku1810:
Right now i came to post because i was thinking of something along these lines.. not really as a safety feature, but more like a comfort one.. I read about Autovoice's plugin for tasker, and I've been thinking... Why exactly does utter need a wake up phrase?

It already recognizes your voice at some extent doesn't it? or is it some limited recognition system of the app itself? I'd appreciate if Ben could explain that a bit more clearly because I think a proper "permanent recognition" would be one that in which you say "play music", "read my mail", etc. without a mid-stage of "waking it up" if it's already listening, otherwise it feels exactly the same as if pressing a button to activate it. I hope i'm making myself clear here..

Of course this would also allow for things like "Call Emergency" / "SOS", or any other similar command that would do what Pretorian proposes.

Since it's something that doesn't work unless i have internet connection (because i use spanish recognition) i've really come to think it's already using the phone's recognition system and not one of it's own. That's why... I kinda see it as pointless to have to wake my phone when it's already "awake" and listening..

So I couldn't really accept something like "battery would drain faster" or "it would be much of a burden in the phone's memory", etc. unless it's explained in a way that clearly states why would that be the case. Because as it is now, and as i understand it, we already know that activating perm recognition has a high battery price, and it's there in the background; and I also know it's already fetching the voice data and sending it to internet (at least from what my own experience tells me, as I can yell at my phone all i want, but it won't wake up if wifi / 3g is off) so there should be no need to use a wake up phrase right? And we users are already aware of what we're getting if we activate that setting in the app.

Edit: I'm aware that it could be logically argued that such a permanent recognition would also open the door to get unintentional actions during a chat with someone like "yeah, i'll call you later" (which could be mistaken with a "Call You Later" and the subsequent "I couldn't find a contact with that name") or "Send an email to those clients"; etc. But this is avoidable if A) The End-User is aware of it and turns it off whenever it's not going to be used, or if there's risk of something like this happening ; and B) Ben leaves the setting that we have now as an alternative way to use it, and adds a FULL permanent recognition like I mentioned, so we can have a permanent recognition all the time, while still having a setting to avoid these situations.
[Android Apps and Games] GLDavis:
Good morning, afternoon and/or Evening!!

Maybe sometime in the near future this will all change, but for now here's what's happening behind the scenes with Permanent Recognition-

Ben cannot, at least at this time keep a "permanent" connection to Google's Servers just because Google has set, like most servers around the world a "timeout" function that disconnects after a certain amount of time. "think of the old days when we had modems" for internet connections and the bills associated with maintaining a "constant" connection.

That being said, what happens in Permanent Recognition is that the CPU is kept "alive"...minimally with Ben's workaround in order for the phone to "hear and respond".

Once the phone is awake it can then send a "ping" to the server to establish connection and execute your commands.

Probably the best way to implement what you're asking is to have a "keyword" that initiates the emergency call using the phone's data plan to make a phone call. Just totally eliminate the servers altogether. Additionally, it would have to determine if service is enabled and if not, enable it and make the phone call.

Hopefully this makes sense.
[Android Apps and Games] faku1810:
well, that totally makes sense now, I'm ashamed for not thinking about the fact you need to keep a connection alive for that. I guess the only way to have a proper permanent recognition would be if it was offline, since there would be no need to ping google servers, right? if that's the case it could be added as an alternative?

Don't take me wrong, the app is great and all, but it's kinda annoying to have to wake it up every time.. :p

I might try again with the offline recognition in spanish to see if it works, otherwise I'll have to wait until an android update arrives for that.

Enviado desde mi GT-I9300
[Android Apps and Games] GLDavis:
No need to be ashamed, it's just that I have been on this thread since almost the first day so unless you have hours to sit and read through all of the posts, how would you know?

I'm sure as technology moves forward...which is a constant evolution, we will find alternatives and better ways for communication, so my thought is, it won't be long.:D
[Android Apps and Games] Drifternz:
The other problem with the phone listening all the time without a wake up command is, accidental activation.

Imagine what your phone might be doing if you had it sitting on a table next to the tv or radio.

Even having it in your pocket would be risky around other people. :eek:

The only thing about the current wake up that annoys me is that it doesn't unlock the lock screen when activated. I guess this might be possible on a rooted phone with tasker, but my pitiful attempts to do it on my unrooted phone were unsuccessful to put it mildly. :silly:
[Android Apps and Games] GLDavis:
You can do it with Tasker and I don't think you have to be rooted...I had a profile once using "keyguard" in secure settings that disabled it when I was at home.

It's minor, I agree and there are times when I want my device unlocked as well.

"In a perfect world"....right?

NOTE: If I remember correctly you have to have security off, no pin, passcode, pattern assigned for the "keyguard" command to work.
[Android Apps and Games] faku1810:
Yes, you might have missed it while reading the posts, but I did mention that i was aware of the accidental activation as a possible issue with that, that's why I mentioned it should be added (if it is) as an alternative way and not the only choice. That way the end users would decide on their own what setting is most fitting for their needs and regular usage of the phone.

If you're aware that you might be having conversations and / or leaving the phones in situations like the ones you mention, then you'd be smart enough to turn off the recognition or simply set it to respond after a certain keyword. In the end, there's never a 100% safety measure to apply, as it is now, if you leave your phone next to a movie in which they say "Hey, wake up... wake up... I need you to call my father now" it could also be annoying.

Personally I would only use permanent recognition when:

A) I'm using headphones in the street and need to check the time, text, or call someone, maybe even look up something on the internet.. Nowadays you can't take your phone out unless you want to become a target for thieves and such (one of those lowlifes stole my previous Galaxy I9003 recently while i was texting, so i'm a bit paranoid about that)

B) When I'm at home, at the computer. Since I wear headphones here as well, i wouldn't worry about utter eavesdropping on stuff it's not supposed to hear.

For every other purpose the settings we have right now are okay, but in general I'd like not having to say "wake up" very often.. To get what i mean, you can take a look at the first op's video, and imagine it was saying wake up, instead of touching the phone. Even the answer phrase gets a bit annoying when you use it more than three times in a row.

Finally; I think you can unlock your phone without root if you use Secure Settings and allow it to be a device administrator, then use the plugin in tasker, with the options to Clear Password on Utter activation, and Set Password on exit, that's what i use for my Home Safety task. Of course, that would be if you want to have a Pin / Password lockscreen.
[Android Apps and Games] GLDavis:
Utter in General...and where we need to go

To all members:

I want to express my thanks to each and every one of you on this thread. If I did it by name, I would be here for a few days so again, to all of you, thanks for all of your comments, your contributions, Ideas, thoughts, brainstorming, testing, and so forth.

I made a commitment to our developer in the early stages that I would dedicate my efforts to the development of Utter and since then we have collaborated on almost every issue along the way.

It's truly remarkable to read the comments and your ideas along this path of development and again I extend my thanks to all of you.

I am asking now that we get back to some basic fundamentals of Utter's development and what I propose is the following-

We have some basic necessities that we need to tend to, and of course the most requested is the "Permanent Recognition" since it has been the most talked about, asked about feature that Utter has to offer. So of course the path we are on now is important.

Our developer, Ben Randall is committed to Utter and its progress, so let's regress for a moment as we have some things in the works-

Location Based Profiles

Wolfram Alpha

Contact calling-verifying contact

Texts and emails-its frustrating to get to step 3 of 4 and have Utter cancel because it didn't hear step 4

Bluetooth integration

Examples, but unfinished business that we need ideas on.

Has anyone monitored, just curious, the reviews on the Play Store? Lots and lots of great comments, but within those comments are the things that we shoud be helping Ben to focus on. Boring stuff...yeah some of it, but interesting tips that we could be assessing here on this thread.

We have 3 parts on this thread, which is why we're here and that is (1)to express our ideas, and (2) to test the features and provide feedback on how to make it better and (3) to help the end user.

So, if you will, assess my statements, ponder where we are and where we need to go, and if you desire to express your thoughts in private, then PM me.

Enough said, but hopefully I have expressed myself appropriately.

Utter is a wonderful application, FREE and has the capability to crush the other competitors...so let's get to it.

Thank you all for your support.

Gary Davis
[Android Apps and Games] faku1810:
I don't much about coding stuff to give a hand but as far as ideas go, i can give a few..

For location profiles, I'd say that the best approach is using Android location service, i might be wrong but in my case it's pretty accurate; and i prefer it instead of the cell-scanning based approach in Llama. These could allow settings such as changing the language recognition and tts, the volume, or putting a silent profile, and the permanent reco on and off.. and that's it for me.

I don't know anything about wolfram alpha so i'll skip it; the contact calling shouldn't be hard.. Tasker has an internal variable named %CONAME which is exactly the Contact Name you're calling, it's even possible to set a Profile that would Say this name when "The phone is offhook" (although i think this implies that it would say it whenever you answer a call as well.. anyways, the variable is there so it should be easy to get). Then it'd be just like when Utter reads the message before posting / sending.

As for text and emails.. isn't it possible for utter to store the voice data in different temp variables, so it can just ask to repeat the last step and not the whole process? That seems to be the more comfortable way, as code goes, in my limited understanding of the matter..

Bluetooth integration is something off my limits, just as wolfram alpha. I don't use bt headphones, so the only use i'd give to bluetooth would be to say "send such file through bluetooth" ; then utter would say "the following devices were recognized, which one should i send it to? Device one - Device Two - Device 3 " and for a more user-friendly approach, it should accept answers such as "the first one", "the second", ... "the last"; etc. in case the name is too long or weird to pronounce, or even if it's not.

That's as far as my brainstorm can go.. Now for a quick question.. I have just tested the spanish offline recognition and, even it continues to fail in google search, and it's a bit clunky when trying to catch my commands, it seems to be working. However, it works only when i open it through the custom shortcut, if i try to activate the recognition in some other way, such as my tasker tasks or through the home button long press shortcut, it seems to default to english recognition. I think this could be easily adressed if instead of a custom shortcut, there was a way to store the language i want to use in utter settings. Otherwise it really limits my options, as I can't even choose the shortcut in tasker using autoshortcut.. whenever i try to pick it, it will just add the shortcut to the homescreen. Any workaround would be good for this, since it would mean i can use offline recognition anytime..
[Android Apps and Games] GLDavis:
Good. Language recognition is on the list and that should help with those issues. It takes time for translation. There are things in the works though.

Thanks!
[Android Apps and Games] paustin:
How to down our lovely lady down a bit

Question

:

Is there any way of toning down the amount of verbiage from our lovely lady? While she is a wonderful conversationalist, it does make it a bit dorky to use in public. And it is unnecessarily time consuming, sometimes taking longer than doing it by hand. I see that there is an "Interaction Level" in the 'Power User' section. Will this be used to

significantly

limit the amount of verbiage?

What happens now:

I say, "Text Corbin"

She says, "Ok, what do you want to say to Corbin Austin"

I say, "I'll be home soon"

She says, "Ok, this is what I heard. 'I'll be home soon.' Would you like to proofread that?"

I say, "No"

She says, "Sent"
​

Although doubtlessly stunningly beautiful in real life, she talks more than I do.

I say, "Text Corbin"

She says, "Corbin Austin"

I say, "I'll be home soon"

She says, "'I'll be home soon.' Proofread?"

I say, "No"

She says, "Sent"
​

Make it for an advanced user or the like. Turn down the chattiness as you become more comfortable with the application. It sure would make it more usable in a public environment.
[Android Apps and Games] shadeMe:
Apologies if this has been asked in the past (searched through the thread but find anything in the first few pages of the results) but I was wondering if there was any possibility of using offline speech recognition in a rooted ICS 4.0.4 ROM.
[Android Apps and Games] GLDavis:
No. Some have tried a Google hack I think but with not much success.
[Android Apps and Games] shadeMe:
I see. Could you perchance point me its direction? I would like to give it a hail-mary shot.

PS: A question to users of this app and Notable. Is there a method to get utter to create a reminder for me?
[Android Apps and Games] GLDavis:
Sorry it took me so long to get back. As far as the hack, I only saw the post once and it was quite a while back. I'm sorry I don't know where to tell you to find it. It's pretty much determined that offline won't work with any version of ICS.

As for Notable...I've tried to use it a couple times and it crashes my phone every time.

But, it would have to added by the developer and currently, the to-do list is pretty long already.

Doesn't mean it can't be a feature request, but don't know how long it would take the developer to add.
[Android Apps and Games] shadeMe:
No worries :) Thanks for the quick response.
[Android Apps and Games] Osbor:
suggestion; allow users to submit aliases or alias phrases to some kind of central utter database which constantly pushes aliases to devices

this will allow utter to understand more varied methods of delivering commands.

like "direct me to <address>" means exactly the same as "navigate to <address>", but the former isn't recognized. it's much better for the application to understand MOST ways of saying something rather than needing to memorize command structures

also, any chance of some kind of scripting system for custom structured commands? like, if i want not a specific phrase but a specific phrase STRUCTURE, i can use commands like;

being able to program in multiple possible responses chosen at random would be cool too.

this way you could make utter do almost as much stuff as google now, like implicitly doing map searches for stuff nearby (using a command like "where are the nearest dunkin donuts?", or implicitly looking up a buisness and its phone number through google(using a command like "call mike's blow hole")
[Android Apps and Games] ashgotti:
Hello,

I've just switched to an HTC One from an iPhone 5. The major feature I miss is when I would listen to music/podcast in the car over bluetooth, I could hold my bluetooth stereo's phone button down and invoke siri. The audio would pause, I'd give a command, and when it was done, the audio would resume.

With the One, audio plays, I hold the button and have selected Utter! to be the app to launch, it launches but over the audio. When I give a command, Utter! says that no audio was heard but it's immediately after I'm done speaking. It seems as if it can hear me but won't process. Then my bluetooth stereo disconnects, reconnects, audio keeps playing.

If I don't have audio playing and just invoke Utter! it works. As soon as I play audio, Utter! because inoperable. I'm using doubletwist to play audio.

Any ideas or settings that I may have missed?
[Android Apps and Games] GLDavis:
Hello back!!

Bluetooth really isn't complete yet. The developer has some new info, but really hasn't had the time to look at the info. He is aware of these issues, so hopefully we'll see an update soon to address these problems.
[Android Apps and Games] schuylkillparanormal:
This app is pretty cool but just a few suggestions. 1 the abilty to interact with income calls. 2 the ability to log location and label it so I can go back to it at a latter time.
[Android Apps and Games] gbossley:
I have a similar problem to ashgotti. If using Rocket Player Utter doesn't respond so well.
[Android Apps and Games] faku1810:
If you dont mind using tasker, you can try this:

Profile [Music On]

Condition: Status/Variable/Variable value (%MTRACK Is set)

Entry Task [Music On]

A1) Set variable (%NowPlaying to %MTRACK)

Exit Task [Music Off]

A1) Clear variable (%NowPlaying)

New Task [Utter OTG]*

A1) Set variable (%pause to 1, If %NowPlaying Is Set)

A2) Media Control (Toggle pause,Emulate button: No,If %NowPlaying Is set)

A3) Utter plugin (Can I help?, Start Listening: yes)

A4)Wait 1 minute

A5)Media Control (Toggle pause, Emulate buton: no, If %pause is set)

*This task does not need a profile

After you've done this you can try to bind the button press on your headset to a shortcut to this task. I use it with my wired earphones, and the only drawback is i can't get a precise way to tell tasker that utter is done so it can play the music immediately. So you csn omit the two last actions if your headset has media control to play it again. Optionally, you could just bind an utter command to a Tasker task that toggles pause media.

Enviado desde mi GT-I9300
[Android Apps and Games] rileylarche:
Nexus 4

Hey everyone! I love utter and its "always on" ability but it makes it so that Google Voice typing and commands don't make the sound when I press the mic and it just messes with it. When it does work, it has no problem with recognition. I have tried re-installing and everything that I could think of so, Here are some of my settings:

utter! version-3.0.8B

Model: Nexus 4

Manufacturer: LGE

SDK Build: 18

Release: 4.3

Root access: false

Voice Search: en-us

com.google.android.tts

Thanks in advance!
[Android Apps and Games] GLDavis:
Good afternoon!

Looks as though you have the new 4.3 update. Are you speaking of the "beep" to start speaking?

If so, I think we all have issues where sometimes that won't work.
[Android Apps and Games] rileylarche:
Thanks so that's just an android 4.3 issue not the utter app? And yes its the "beep"
[Android Apps and Games] GLDavis:
No, I can't be sure if that. But below your version the beep sometimes doesn't work. Does it happen consistently or once in a while?