[APP][XPOSED] Moto Voice Audio Greetings - Moto X Themes and Apps

Hello guys,
I made this module initially for myself but decided to release it for all the other Moto X users out there. It's really more for fun than useless. It basically makes your Moto X greet you with a custom audio message when you trigger Moto Voice.
NOTE: Audio greetings will not be enabled until the second time you trigger Moto Voice (This is a bug).
It should work on both 2013 and 2014 but I have only tested it on 2014.
Xposed Repo link: http://repo.xposed.info/module/com.twinblade.motovoicegreetings
Feedback is welcome!

RESERVED

Doesnt work
It didn't work on my moto x '13... touchless control got triggered the first time. from second time on, leave voice greetings, touchless control itself stopped activating on "OK Google Now" phrase. Deactivated the module and rebooted, and touchless control started working...

Could you make it so that the audio used when it speaks back is associated with media volume and not ringer volume? This has bugged me for the longest time. If my phone is on vibrate, I can hardly hear it when it speaks to me.
Another thing is when driving, playing pandora, I get a text and it asks me to say "listen" etc, but after it's done, it doesn't resume playing the music.
These are some things that bug me about touchless controls. Hopefully they bug you enough too that you can fix them. Thanks
Some other stuff: read hangouts messages instead of only SMS. Display battery percentage on active display instead of just a battery icon when the battery is low

It works good on my moto 2013.
Suggestion: reduce delay of active display. Actually, the system read custom message, then show Active display after.

Hey kevdliu,
works well on X 2014 here..
But could you do something to prevent moto voice to say "opening google" every time ? That would be really nice
_____
sent from XT1092

Will this work on android 5.0?

Related

[Q] Horrible Voice Pick-up/detection in car using Voice Action Apps

Hoping someone might have a tweak to make this work... When I use my phone in my car I like to use a voice action app (AVX) or sometimes good ol' Google Voice Search. with my old Dinc, it was great at picking up my voice even with the radio on and the a/c blasting.
However, on the S3, the mic seems to pick up the ambient noise (even if it's just the a/c on low or the car running) and doesn't do so well at picking up my voice. Sometimes it will get my voice command but will take forever to execute it because even after i stop talking it keeps listening because it's picking up the ambient sounds. Other times, it only picks up the ambient sounds and doesn't get my voice at all.
Since driving is probably the one time when a voice action app is actually needed, I'm hoping there's a setting or something that can help this. Or perhaps it's just one of those flaws in an otherwise great phone? Like I said my 2 1/2 year old Dinc did a great job of picking up my voice so it's sad to see such a cutting edge phone doing such a horrible job at it.
The weird thing is the phone has no problem hearing my voice commands over the ringtone (reject/answer) or over my music playing (stop, next, etc) so it seems like maybe the noise cancellation feature just isn't starting up like it should when a voice actions app like voice search is listening...
Anyone else notice this? Anyone have any ideas or tweaks to improve it?
Thanks for the help!

[Audio Issue] Moto G HISSING STATIC constant with apps

Please help me. :crying:
Motorola Moto G 16GB, updated to 4.4.2.
HELP MY EARS!! Most notably when using earphones, I get horrible hissing, static hissing whenever I open an app that outputs sound. Even with something like Google Voice Search popping up and playing the dum-dum sound. This happens even when I turn the volume down to 0. I've gone into Sound settings, disabled Motorola's EQ, put all other volumes (notification etc) to 0 as well but nothing has helped. As soon as the app stops outputting volume after a second or so delay, the hissing goes away. For example when a YouTube video stops playing. It's driving me nuts. Google shows that it's a common issue after the 4.4.2 update or something.
I also use the app Fine Volume Control V2 across all Android devices I use since I find the minimum volume to be too loud, even with my TF300T. Thinking this was an issue I've uninstalled said app, rebooted but alas the static hissing remains.
Don't say you can't hear it, you need some half-decent headphones/earphones to pick it up, but oh dear god it's painful. Same symptoms described in this thread here: http://forum.xda-developers.com/showthread.php?t=2611599

[Q] Google Now keeps popping up

While using my headphones, whenever I try to cycle between apps, for ex- Chrome to MX player, or Jet Audio, Google Voice Search pops up.
Any solution to this problem?
Hi,
I had the same problem. I don't think it is related to cycleing between apps. It just looked like the Moto G was triggering headphone control commands by itsself sometimes when the headphones are connected. (so sometimes it would automatically pause the music. Sometimes google voice search would pop up).
I didn't really find a fix for it. Tough it has been a long time since this happened to me. I'm running the v176 firmware lately.
For you reference, there is a thread on the official moto g forum about this: https://forums.motorola.com/posts/ae3b9db29a
Kind regards,
Dracorius

[APP] BT GNow: Use Google Now rather than Voice Dialer with Bluetooth handsfree

Just wrote a very simple app called BT GNow, which activates Google Now rather than the default Android Voice Dialer when you hit the hands-free button on your Bluetooth headset. Surprisingly, I can't seem to find another app that accomplishes this simple function. Bluetooth Launch does this to an extent, but the UI is difficult, it requires some configuration, it seems to me to cause wakelock problems, and the instance of Google Now that it starts takes off where Google Now left off (so you are often brought to an old search rather than an opportunity to speak a new voice command).
BT GNow keeps only a limited wakelock, requires no configuration (other than configuring Google Now to accept input from your Bluetooth device and possibly disabling the native Voice Dialer), and starts a fresh instance of Google Now each time.
Here's the Play Store link: https://play.google.com/store/apps/details?id=com.vibaroo.btnow
And the (minimal) website that describes the setup: https://sites.google.com/site/btgoognow/home
Great will try tomorrow
I will try now, great APP man:good:
Fail, my bluetooth now is not working, i tried, factory reset, re-flash system but not working more
Wow, great app. Makes my bluetooth headset and Google Now work as I always expected it would have to begin with.
I noticed that there was a problem with the screen locking and not responding to touches if lockscreen security is enabled and Google Now is interrupted. Solved this problem with the latest version and also improved wakelock control by sticking an icon in the corner of the screen. The icon disappears when the screen is turned off, and the phone is kept awake only as long as the icon is present.
Got rid of the icon that people seemed to dislike (made it invisible).
Donations?
New Feature
Some have reported problems with BT GNow not effectively bypassing the lockscreen. To address this, I've added an option that requires you to say "OK Google" after pressing your handsfree button; this in effect lets Google Now handle the lockscreen itself. You can activate this option by clicking on the app in the launcher and choosing the "OK Google" option.
Note that if you choose this option, you have to make sure that "OK Google" detection is set to work "From any screen": Google Now > Settings > Voice > 'OK Google' Detection > From any screen (checked or set to "on").
Is there a way to use this with non-BT headphones? I have the 3 button control on my headphones and would love to be able to use this app to bypass the voice dialer.
Dzinic said:
Is there a way to use this with non-BT headphones? I have the 3 button control on my headphones and would love to be able to use this app to bypass the voice dialer.
Click to expand...
Click to collapse
I'm not sure. Embarrassing to admit that I don't have a wired headset to try it with. At least one user has reported that it does work with wired headsets, though. Have you tried it?
NYZack said:
I'm not sure. Embarrassing to admit that I don't have a wired headset to try it with. At least one user has reported that it does work with wired headsets, though. Have you tried it?
Click to expand...
Click to collapse
I tried using both of the options but both seem to lead to the voice dialer unfortunately.
Dzinic said:
I tried using both of the options but both seem to lead to the voice dialer unfortunately.
Click to expand...
Click to collapse
Did you try disabling the voice dialer (as in the instructions)?
NYZack said:
Did you try disabling the voice dialer (as in the instructions)?
Click to expand...
Click to collapse
I did follow the instructions up to the Voice Dialer point due to not being able to find the Voice Dialer app in the "All" section. I don't know whether I'm blind or lollipop merged it into another application.
Dzinic said:
I did follow the instructions up to the Voice Dialer point due to not being able to find the Voice Dialer app in the "All" section. I don't know whether I'm blind or lollipop merged it into another application.
Click to expand...
Click to collapse
Hmm. You're right. Since upgrading to Lollipop I don't see it on my phone either. I'll see if I can get a hold of a wired headset to try to troubleshoot it.
You should go Bluetooth!
NYZack said:
Hmm. You're right. Since upgrading to Lollipop I don't see it on my phone either. I'll see if I can get a hold of a wired headset to try to troubleshoot it.
You should go Bluetooth!
Click to expand...
Click to collapse
Don't go out and get one just to fix my problem! I just don't use my phone for music enough to justify investing in a bluetooth, haha. Thanks for looking into it.
:thumbup:
Thanks!
Amazing! I'm currently using your app to simulate the MotoX experience on a Nexus 5 (pressing just the button on a Moto Hint to query the Nexus 5). I'm still having a problem with the sound from the headset seeminly not being routed through to the phone after I say "Ok Google" (even though I've got the option enabled within Google Now's settings), but I'll keep working at it.
patientzero said:
Amazing! I'm currently using your app to simulate the MotoX experience on a Nexus 5 (pressing just the button on a Moto Hint to query the Nexus 5). I'm still having a problem with the sound from the headset seeminly not being routed through to the phone after I say "Ok Google" (even though I've got the option enabled within Google Now's settings), but I'll keep working at it.
Click to expand...
Click to collapse
I've noticed that problem if you have more than one bluetooth device connected at once - for instance, if your phone is connected to your car's bluetooth or a stereo headset while connected to your Moto Hint. I'm considering options to try to fix this. In the meantime, perhaps it's better not to use the "OK Google" option and just launch directly from the bluetooth button?
My friend has same thing on his iPhone. I can now use google now with handsfree, when i driving my car. Thanks! The Coolest app on my week!
Wishlist ....
Given the code you have already written here is a little wish from me ... could you implement that the HFP bluetooth headsets just do not launch any application - just volume up and down.
xperia Z, TWIINS bluetooth headset for motorcylce, mono Bluetooth to route Navi output to headset - whenever I press volume down I get the stupid voicedialer or -if disabled- a black screen. I do not want to make any phoncalls on a fast bike!
Thanks in advance.
DrT_Music

Skip Tracks With Volume Single or Double Click Plus Other Features [NO ROOT REQUIRED]

Hello everyone!
I developed a new application that I would like to share with you.
I've been looking for an app to skip the music tracks when I click a single or double click on the volume buttons.
I found some apps, but they were not working correctly in Marshmallow on my Nexus 5, so I created this little app.
It doesn't need ROOT.
And the best thing, it is a service-less app i.e will NOT run on a background service and consume RAM!
Other useful features are:
Incoming calls will vibrate only when in your pocket or bag.
Incoming SMS will vibrate only when in your pocket or bag.
Disable the Bluetooth headset redial button, useful when you put the headset in you pocket.
Skipping tracks with volume keys.
I only tested the app on my Nexus 5 on Android 6.0 Marshmallow, so I consider this a beta release.
You are welcomed to post your feedback!
Update: This is the app link in the play store:
https://play.google.com/store/apps/details?id=com.smartvibration
Awesome. Works a treat. Just needs a nice icon
Sent from my XT1068 using XDA Forums Pro.
why does it need access to "reroute outgoing calls" and "read/write call log"...? and "recieve text messages" - isnt that a bit sus?
snadge100 said:
why does it need access to "reroute outgoing calls" and "read/write call log"...? and "recieve text messages" - isnt that a bit sus?
Click to expand...
Click to collapse
Yes it needs the "reroute outgoing calls" to detect there is a call and insert an empty call log record (thus read/write call log) after it finishes to disable the Bluetooth redial button.
"receive text messages" is an experimental feature to vibrate in pocket only when a SMS is received, it is still not working, so you can just not enable it.
cheers - works great on Music Folder app I use for Folder View (which is hard to find on most players) I have a lot if ID-Tags I just can not fix , even when I use MP3TAG - anyway, works great....cheers
Hi.
Doesn't seem to like headphone socket being used on my 2014 Moto G on Lollipop. Only back works immediately. Fwd seems to queue until the plug is removed then it all happens in a rush.
Otherwise excellent. Simple and unobtrusive.
Sent from my XT1068 using XDA Forums Pro.
V4lve said:
Hi.
Doesn't seem to like headphone socket being used on my 2014 Moto G on Lollipop. Only back works immediately. Fwd seems to queue until the plug is removed then it all happens in a rush.
Otherwise excellent. Simple and unobtrusive.
Sent from my XT1068 using XDA Forums Pro.
Click to expand...
Click to collapse
OK just make sure that the volume in not to the max, otherwise this would happen, the volume should be at least one step less before the max for the single click to work and 2 steps less for the double click to work.
Thanks
Sent from my XT1068 using XDA Forums Pro.
works great with DI FM app on my galaxy s7 edge.....thank you so much!
It's not working on my Moto g XT1033
Well it does not seem to register the buttons..
skipping tracks works when the phone is connected to a bluetooth device, but it doesn't work when playing music through chromecast. Any fix ?
Works great on my xperia z3 c. But I would prefer if tracks were skipped by holding the volume buttons. Are you able to set it in some app update?
This is genius. I stumbled upon this app in some random xda forum. I've tried every possible other app and Tasker functions for my Nexus 5x on stock Oreo with Magisk root. Since xposed doesn't work on nougat or Oreo, I had almost given up. But this app works perfectly!

Categories

Resources