yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] faku1810:
I think i figured out a way to do this PARTIALLY without Tasker.. I mean partially because in the end I used tasker to create an app from the task (AppFactory needed for this...)

I literally melted my brain trying to figure out how to actually make it work... Exporting a Run Shell Command didn't work, so i had to figure out how to use the Send Intent, had to read tasker faq and try different combinations, but here it is..

Action: com.kebab.Llama.RunShortcut

Extra1: LlamaType:Event

Extra2: LlamaData:Your Event name (I just tested and it works with spaces as well)

Package: com.kebab.Llama

Class: Llama.LauncherShortcutRunnerActivity

Target: Activity

Then, having installed AppFactory; I longpressed the Task in Tasker and in the options chose to export as App.. Gave it a random name, just to test, and installed into my phone, tested it and it worked!

Why so much work you ask? because Utter command can Open apps, Run activities and Tasker tasks... but can't run a shortcut! I'll send a message to Ben regards this, because I think it should be doable as well.

Anyways, once the app is exported and installed, you can choose it in the Create Command / Open application and set the command.. and voilá! All set. Kinda too much work if you're planning to run several Events through voice, so, just in case...

I leave as attachment the apk i made to run the Music Event, as you said that's what you called it.. maybe it was an example, i don't know.. anyways, you can just setup a random Event in Llama called Music, put some actions in there, install this apk, and try it out out of the box, if it works, you'll see your actions come alive, if it doesn't... I saved you a lot of time using tasker and the app factory :p

However if it DOES work, you'd have to install Tasker, and AppFactory, and do what I just did.. for each one of the Events you want to carry out using your voice.

PD: Still trying to figure out why it doesn't work directly on Utter.. [I just found out I could add the extras to the activity by long-tapping it... Still doesn't work though]
[Android Apps and Games] gbossley:
Thanks for trying remi...

Here's what I just sent in pm to Faku...

"WIN WIN WIN! The devil is in the detail!

(changed Password to password, Command to command. Fixed)

It took a closer look at your screenshot to see that the only difference was leading case of letters.

Thanks again for your help"
[Android Apps and Games] GLDavis:
Thanks...for sharing your knowledge with all of us!!!

remidesroques and Faku1810,

As much as I like tasker, I've just never had time to sit down and get past the Noob level.

So, I'm saying thanks to both of you and anyone else that joins in this party to help us take Utter up to new levels.

If you didn't know, Ben was quite the Tasker guru a while back, and even dedicated several threads to the use of tasker. As he has said before, his schedule with development does not quite allow him the time to share that knowledge, so it's refreshing to see you all jump in here and share your knowledge.

Just wanted you to know your skills and knowledge are appreciated.:highfive::good:

Make it a great day!
[Android Apps and Games] faku1810:
As flattered and thankful as i feel for your words; i've gotta admit i'm learning tasker on the go, so much of my help (like what i just did for that Llama matter) is fruit of trying and failing (and learning while i do).

I've seen many posts of Ben regarding Tasker implementations (I still have to test that Alarm of his) so I have no doubts that if he weren't as busy as he is, he'd certainly find the solution faster than what we manage to do.

However, helping each other and learning in the process is the spirit of any forum, so i'm more than glad to be of help to anyone who needs it :highfive:
[Android Apps and Games] remidesroques:
[MENTION=4865507]GLDavis[/MENTION]

Thanks a lot for this kind post! To me it looks like utter was built for Tasker users. I have tons of automated stuff that I can now run by voice! The amount of fun that utter combined with Tasker is giving me is insane!! :)
[Android Apps and Games] gbossley:
Lag - Permanent Recognition

I'm getting a delay of 10-15 sec before "how can I help" (after "wake up").

Any thoughts?
[Android Apps and Games] GLDavis:
gbossley,

Did this just start happening? Most likely it would have to do with your internet connection being slow.

I get delays from time to time, but not all the time.

Is it happening with a wi-fi connection or just 3-4G?
[Android Apps and Games] trein91:
Any way to toggle Utter's permanent recognition only on the lockscreen and disable once is unlocked? I tried making my own set of Tasker profiles but the implementation doesn't work very well since I have to make my own workaround, as Tasker does not have a "device locked" condition.

The goal is to replicate the svoice feature, perhaps enabling visual recognition on the lockscreen (only) as well.
[Android Apps and Games] gbossley:
No GL, over a week or so.I can't pick what I've changed (a fair bit).that might have had an effect.
[Android Apps and Games] GLDavis:
Something is affecting it. No task killers? Something that might be syncing frequently? Anything like that?
[Android Apps and Games] Sage:
astonishing.
[Android Apps and Games] Leavard:
This is really easy in llama.

Set up an event with condition "screen on" with action to run the "start listening" intent for permanent recognition and queue an event to turn off permanent recognition with condition "screen on" OR "user is present".

Below is a llama url for an event that should do it.

If you have llama, just couch on the link and it should import it. The password for both intents is "password", change it to your utter password.

My setup is a bit more complicated, as I use variables and turn off permanent recognition when media is playing or the phone is ringing/on a call, but this should work fine.

Shared Llama event URL
[Android Apps and Games] trein91:
Nah I dont use llama, only Tasker.

What I did with Tasker was

1. if screen state is off :

Enter > set variable $screenoff=1, disable permanent recognition of utter (commandcode 4)

Exit > set $screenoff=0, disable profile (3)

2. if $screenoff=1 > enable profile (3)

3. if screen state is on > enable permanent recognition of utter (commandcode 2)

4. if device is unlocked > disable permanent recognition of utter (commandcode 4), disable profile (3)

What profiles 1-3 do in unison, is that if the device's screen was previously "off", it will trigger the profile (3) to come on the next time the screen is "on" (presumably when you wake it up, during the lockscreen)

My problem is that utter's permanent recognition wakes up AGAIN after being turned off out of the lockscreen ie (locked-on, unlocked-off, unlocked-onagain)

I tried setting profile 3 to repeat only once, AND changed profile 4 to continuously send commandcode4 but the implementation is spotty at times.
[Android Apps and Games] Valdas2000:
Plantronics legeng bluetooth headset + uter!

--------------------

utter! version-3.0.8B

Model: ThL W7

Manufacturer: ThL

SDK Build: 15

Release: 4.0.4

Root access: false

Voice Search: en-us

com.ivona.tts

--------------------

Hello.

I've try utter! with Plantronics Legeng Bluetooth headset.

The headset allows Media And Phone connections. All sound from any of my my GPS, Video player and music player going to my headset but utter's speech does not. If there is any plans to fix that that strange media streaming? Behavior is same on various tts (I tried svox, pico, svox)

The second issue is when I try to activate utter by headset button. Utter! activates but it's still use the phone for speech and listening phone microphone but not Bluetooth input/output.

I will be glad to provide more information,,,,
[Android Apps and Games] GLDavis:
On your phone...go to Language and Input click on Voice Search

At the bottom check that you have Bluetooth Headset checked.

Go into the Utter app...

1. Turn your headset off

2. Click on the microphone in the top right corner of Utter

3. Just issue any command

4. Turn your headset ON

5. Click on the microphone again and issue a command

** Did utter come through your headset?
[Android Apps and Games] Duron27:
Import Commands

Hey I haven't posted on the utter! forum in a while. Just had a few questions.

Reguarding the import commands option, is there a downloadable file with a ton of saved ones already and if not how do I make one? what type of file and what would its contents look like?

thanks
[Android Apps and Games] GLDavis:
Good morning!!

There is currently no database or anything like that...at the moment. If you have a created any "custom commands" for instance and exported them, they are usually saved as .xml files. Nothing fancy, just like a text file that the app reads in order to process the commands.

I created a custom command for enabling bluetooth using "start bluetooth", "stop bluetooth" instead of Utter's "toggle bluetooth", "turn bluetooth off" command structure & attached the .xml file below.

As I said, nothing fancy.
[Android Apps and Games] Accommodation:
Android Microphone Gain, Samsung S3 and Jelly Bean

Many thanks for your brilliant work with this app!

I have finally managed to get Utter to work (after about 3 weeks of trying) with my Galaxy Nexus and Bluetooth. The problem I have been having is with Android though, and not with Utter or my equipment.

It seems that there seems to be a generic Android fault with Samsung/Google Nexus phones, Jelly Bean, and microphone volume (gain).

I have tried using Utter with both a Samsung Galaxy S3 and a Google Nexus using several different earpieces and bluetooth speakers, but they all suffered from the problem - the microphone volume was to low for Utter to understand.

There doesn't seem to be any way for Android users to increase microphone gain in settings, so both of these phones wouldn't work with voice commands via bluetooth unless you spoke to the device loudly from a couple of inches away, and they would never work in a car with ambient noise.

I have somehow managed to fix this problem by checking every single reported fix for it on the net but I am not sure what finally did the trick. If you are having this problem you can try one possible fix at the bottom of this post. You can also check your bluetooth microphone volume by downloading an app called Bluetooth Mic Tester from the Play store.

My question is, then, is it possible to build into Utter some way to increase microphone gain for the many Samsung/Google users having this problem?

POSSIBLE FIX FOR ANDROID BLUETOOTH MIC GAIN:

1) Make sure phone and bluetooth device are paired and working.

2) Turn the volume down fully on your bluetooth device.

3) Turn down the Media, System and Voice Call volume on your phone (downloading an App from Play Store called "Quick Settings" will help you do this quickly.)

4) Turn off your bluetooth device (don't unpair it)

5) Turn the device back on then turn up the 3 volume settings on your PHONE using Quick Settings.

Try your microphone volume level again using Bluetooth Mic Tester.
[Android Apps and Games] Bakkendance:
setting alarm name

has anyone else had this problem? I am trying to set an alarm using " set an alarm for 11:30 called call brother" and the alarm gets set fine but the name for the alarm is #utter! instead of "call brother." is there a permission that i didn't set correctly?
[Android Apps and Games] GLDavis:
I too have that problem from time to time and it seems to be intermittent. If I speak a little louder sometimes it seems to catch it, and try not to pause anywhere.
[Android Apps and Games] wildcatbn:
Utter and Glass

I just installed utter on glass. Since it doesn't have voice search it didn't go so well but I just thought you would like to hear it installed ok.
[Android Apps and Games] faku1810:
I made this using Widgetlocker, as it integrates with Tasker and allows for a Condition to be "Event/3rd party/Widgetlocker/" and choose between Unlock or Lock events.

The main "problem" is that just calling the intent "2" is not enough .. because the first time you say Wake up, it will open the Utter app; hence there'll be a conflict between the permanent recognition and the utter start-up recognition, and you won't be able to issue a command unless you say Wake up again. So I'm still trying to find a better workaround to this, as my initial approach of "Open Utter, Send Intent -> command:2 " is not very nice (If you use profiles that turn off the lockscreen, as I do, this will make widgetlocker useless, as it will let bypass its lock screen) but it may help you in your case, as long as you don't mind to unlock to the utter app later. Adding a "Go to Home" action there seems to nullify the effect, even with a Wait in the middle.

Also, you don't want just to send a command "4" but also a command "3" before that one, i.e you want to turn off perm recognition first, and then close the app. Otherwise, it will be like closing the UI and leaving the recognition working on the background, that's why it "revives" itself after a moment.

Maybe you could turn off the profile 3 before turning off the utter recognition, just in case.
[Android Apps and Games] trein91:
Oh lol. Just changing it to intent 3 works. I messed up thinking that 4 was disable permanent. My Tasker profiles work just fine now. =D
[Android Apps and Games] faku1810:
Lol, good to know it's working for you now :highfive:

By the way, are you having that issue i mentioned about the first time you say Wake up? I don't recall anyone here mentioning that so I'm not sure if I'm the only one with that problem or not. Could be because I'm using Samsung Voice-to-Speech instead of Google's, so i'd like to be sure others don't have that problem as well.
[Android Apps and Games] Jimmi_Jones:
Tasker Utter! and audio questions

Newb here, to tasker, Utter! and Android. I am not a new to Linux or cron though. Recent came over from an iOS device. Quite happy with my decision so far.

I have been messing with all of this for a couple weeks now since getting my S4.

I have done a lot of go ogling, that's show I found this place, but have not found solutions for what I am trying g to do.

I use Pandora pretty much exclusively for music in my car. I realize through a little reading that getting tasker to pause Pandora when a text comes in is nearly impossible. So instead what I want to know is, is it possible to move Utter! to the notification stream so I can cut the media stream volume while tasker and utter give me the opportunity to have my text read to me?

I have also been having some difficulty with passing data to Utter from Tasker. I can't save a configuration for an Utter command in Tasker. And if I open one of the configurations from one of the downloaded examples all the data is cleared when I back out to save. This behavior baffles me. And it persists even after fresh installs of both programs tasker first.

Any thoughts/ideas would be appreciated.
[Android Apps and Games] trein91:
Yeah, I have the same issue as you. (first ever wake up command gives - recognizer is busy please wait etc etc) Trying to think of some way to do it.

Anyway (it should only be that way for the first ever wake up right? ie if you dont reset the phone you would never have to experience that until the next reboot)
[Android Apps and Games] Duron27:
Bluetooth

I hate showing up only with questions lol. but since most of you have solved the issues im facing I thought its a good start :laugh:

first question, my girlfriends car has bluetooth and while everything I test utter with works as planned the sound and mic used are the phones and not the cars. once a call is started the car takes over, only issue is I cant hear when utter is listening for commands (sometimes it comes through the phone speaker quiet, normal and the odd time parts come through the car sterio. even when the aux is connected to the headphone out on the phone by wire and not bluetooth which makes no sense. sometimes its even dead silent).

once in a call I can end the call by using the hangup button on the steering wheel but the start call button only uses the in car setup which sucks.

the start call button I'm sure cant be changed to start utter listening.

are there any solutions that are known for the sound issues?

my goal is once the car is on (2013 Nissan Sentra) and bluetooth connected the car's mic and sterio is used for utter. is that currently possible?

:confused:
[Android Apps and Games] GLDavis:
Bluetooth is somewhat functional. Not 100% there yet but the developer has some new info and needs some time to sift through it.

Auto Bluetooth has been asked about before.
[Android Apps and Games] Duron27:
Thanks for the reply, yea with so many pages we really need all the answers posted somewhere thats easy to find. sifting through 400+ pages is not fun.

If brandell wants I can go through the utter! thread and consolidate all the questions and answers to avoid repeating questions.

At least with tasker im sure you can make it so utter will start and be waiting for a wake up phrase when bluetooth is connected, that would be one issue solved.
[Android Apps and Games] Valdas2000:
There is no such check-box in my phone

Yes but just a first time. Than utter uses phone again.
[Android Apps and Games] nkelley71:
Sometimes its says Google voice keyboard. Or google language input.
[Android Apps and Games] faku1810:
that's right. it will only happen the first time because it needs utter to be open in the background. Personally, I've made a profile that only starts permanent recognition when the Orientation is Upside down, and it's charging, (i.e. i make it stand on my desk upside down). So What I do is Open Utter, send command 3 and wait 200 ms, then go home.

this means whenever i change that position utter should close, and also I don't use utter that much so i'm setting a profile that turns it off 10 mins after the last time i gave it a command. that's why i wanted a workaround to the "recognizer is busy", since i'd be getting lots of these otherwise

Enviado desde mi GT-I9300 usando XDA Premium HD app
[Android Apps and Games] Leavard:
I've been thinking recently that it might be useful/awesome to have a locale style plugin system specifically tailored to voice recognition apps, an "Utter plugin" if you will.

I'll give a few examples to explain what I mean.

* I'm listening to a podcast and the episode finishes. I say "play next" and the next episode in the current list plays.

* "Open Tapatalk", "Read Utter thread", "read new posts"

* "Open [insert news reader here]", "read new articles"

* [pretty much anywhere in response to a dialogue] "ok/cancel/yes/no"

Obviously this could require some input from other developers, but I think that the benefit of having an integrated voice commands system for Android would be worth it.

I thought that a plugin system would be best suited, as any voice recognition app could take advantage of it, allowing for user choice (it is Android after all) and to foster innovation in this space.

I know that much of this could be achieved with major workarounds in Tasker, but being able to use context specific actions based on app content would be very difficult.

What does everyone think?
[Android Apps and Games] GLDavis:
Plugins I think will be the way to go....add it to the to-do list.

Ben is behind, still has a website to get rolling, Language interpretation and a few others.

Nonetheless, good idea.
[Android Apps and Games] P3450:
Voice speed very fast after calls

Hi all, thanks so much devs for all your work on this. The app is amazing and I look forward to upcoming improvements. I only downloaded this morning so have yet to play with many of the features, so I'll try and answer my own questions from the help and user guide before asking here. However, I have run into one thing that I haven't seen mentioned elsewhere...

When testing, I've placed a few calls with utter which works fine. However, after hanging up using the end call button, a funny thing happens - utter's voice (whether using ivona or built in google tts) suddenly speeds up by about three of four times! The increase is so much that you can't tell what's being said.

The tts speed settings remain at "normal" throughout, and the voice stays at this crazy speed in other apps and the voice settings "hear a sample" option until you reboot the phone, at which point normal speed is resumed. This has happened every time I've made a call. Has any one else seen this problem or have any ideas on it?

Any advice gratefully received! Thanks
[Android Apps and Games] GLDavis:
I have not seen this problem before. I really have no idea what might be causing it?
[Android Apps and Games] faku1810:
[MENTION=914608]P3450[/MENTION] Nothing like that happening on my side either. Though I don't use Ivona nor google tts, but i don't think that has to do to with this.. What phone, android version and ROM are you on? perhaps it has something to do with your phone and or settings.
[Android Apps and Games] GR_Highlander:
Bluetooth voice dialing

Hello.

I am just a noobie at android phones.

I need something simple but i don't understand how to figure it out.

I want to voice dial numbers (if i can't use names, because all my contacts are in Greek language) through my BT headset.

My bluetooth is A2DP.

I tried to use utter but it says that could not find a match contact. (i speak in English).

Is anyone can help me ?

I think i do something wrong.

Thanks in advance,

Sakis
[Android Apps and Games] faku1810:
If your contacts names are in Greek, then you should go to Utter / Customization / Replace Words; and then write English Nickname / Greek Name for each contact of yours (Which could be tedious if you have many) as sadly i don't see Greek recognition as an option when creating a custom shortcut.

There's no other way, as far as i know, i'm sorry.

Edit: To make it a bit simpler, I'm attaching a model Backup.xml; if you have a program like Notepad++ you can open this xml on the computer and type all the replacements you'll need, then you'd just need to copy the file to Utter/User-command folder in your sdcard, go to Utter / Customization and press "Import commands".

I'm just guessing but i think this action won't overwrite any command you had previously added, however, as a safety measure you could backup your existing commands and copy the Backup.xml created to another folder before copying this newly edited Backup.

I think the file itself it's self-explanatory, all you have to do is repeat the models included for each contact. If you can't type the greek names on your computer you can just use the phonenumber, I'm pretty sure it will work too.

NOTE: I upload a .rar file because xml is not supported in the forum attachments, you'll need winrar to open it.
[Android Apps and Games] GR_Highlander:
Is there a way just to call numbers and not contacts ?
[Android Apps and Games] faku1810:
I've just updated my previous reply, please read it and see if it's helpful to you; as I stated, you can use that method to replace the numbers with nicknames.

Other alternatives are too, indeed, say "Call <number>" but i don't see anyone actually dictating the whole number. And B) you can see if the option Utter / Customization / Create command allows you to create a command to a shortcut to call a contact. With this you're prompted to give a voiced command to do it, so it should recognize an "english-ed" version of your greek names if you pronounce them.. however, you should first use the Utter / Recognition & Voices / Google voice Search to check whether it always recognizes the name in the same way.

Edit: In fact, if you go to Create Command, you have the option to Call a Contact, and give a certain voice command for it.
[Android Apps and Games] GR_Highlander:
Thanks for the help :)

I will try it.

I though it was so easy to have an app just to call numbers and nothing else.

I didn't find any in Play Store.

I will test utter and see...

Thanks again.