[APP][4.1+][V5.4] Open Mic+ for Google Now

Search This thread

Mepsipax

Senior Member
Sep 15, 2013
88
15
Yeah, I was talking to the dev of Utter! as well and he said that even though Google's is so bad, PocketSphinx is worse. But I wanted to at least give it a try and maybe allow users to choose between them... Based on my need just to match a single phrase, hopefully it will do better :)

Well, in you particular case, it might work. You can at least try.
 
  • Like
Reactions: RSenG2x

RSenG2x

Senior Member
Jun 3, 2012
273
516
Seattle, WA
www.RSenApps.com
New Support Guidelines:
In an effort to spend more time working on updates and to get a better idea of what people want, I am switching to UserVoice for support. An update will come soon allowing for logs to be posted to UserVoice and from then on this should be used over email or the g+ community. The new site also allows users to vote and suggest upcoming features so make sure to let me know what you want!

http://rsenapps.uservoice.com
 
  • Like
Reactions: jugg1es

RSenG2x

Senior Member
Jun 3, 2012
273
516
Seattle, WA
www.RSenApps.com
Version 3.10 Released!

3.10:
- New Support Site: If this latest update doesn't fix your issue or add your requested feature, add it and also vote on what you want done next! This should streamline the system so that I can spend more time on development and less time on answering emails :)
- Updated notification to comply with Android design guidelines (Thanks to @notsointeresting)
- bug/stability fixes
- Updated Translations
 

notsointeresting

Senior Member
Mar 18, 2011
2,398
1,944
Vancouver, BC
3.10:
- New Support Site: If this latest update doesn't fix your issue or add your requested feature, add it and also vote on what you want done next! This should streamline the system so that I can spend more time on development and less time on answering emails :)
- Updated notification to comply with Android design guidelines (Thanks to @notsointeresting)
- bug/stability fixes
- Updated Translations

Glad the images helped! It fits really well with other notifications now and looks great with tinted status bar. (No more solid circle)
gagybeme.jpg


Sent from my Nexus 5 using Tapatalk
 
  • Like
Reactions: RSenG2x

ahrion

Retired Forum Moderator / Recognized Developer
Jul 19, 2013
3,101
5,128
Glad the images helped! It fits really well with other notifications now and looks great with tinted status bar. (No more solid circle)
gagybeme.jpg


Sent from my Nexus 5 using Tapatalk

Tell me how you changed your navbar icons to those epic flat ones!

Sent from my Optimus G Pro using Tapatalk
 

boldvishal

Senior Member
Jun 13, 2012
51
8
Display off issue

The issue of app getting killed on display switch off is still existing. I had hoped that this version would have somehow fixed it.
 

RSenG2x

Senior Member
Jun 3, 2012
273
516
Seattle, WA
www.RSenApps.com
The issue of app getting killed on display switch off is still existing. I had hoped that this version would have somehow fixed it.

I'm doing everything I can to keep the service alive, but it seems like Android will still kill it because of the high RAM usage. If you could post your log here, then I'll be able to look at all the logs I have side-by-side to see if there is anything else I can do, but for now I'm just working on implementing PocketSphinx.
 

inancatil

Senior Member
Jun 21, 2013
271
41
is there any way to access all contact? i mean , i made a task that phone>call>a number , and made a command "call father" , it is working but i want to access all contact. do i have to create it for all of them or is there a short way?
i hope i could express my idea :D

Also i downloaded my language form samsung store , it is approximately 80 mb file. i cant use mic+ offline , does anyone know why?
 
Last edited:

RSenG2x

Senior Member
Jun 3, 2012
273
516
Seattle, WA
www.RSenApps.com
is there any way to access all contact? i mean , i made a task that phone>call>a number , and made a command "call father" , it is working but i want to access all contact. do i have to create it for all of them or is there a short way?
i hope i could express my idea :D

Also i downloaded my language form samsung store , it is approximately 80 mb file. i cant use mic+ offline , does anyone know why?

I'm not the best at Tasker so I'll let somebody else answer that or you might want to post it to a Tasker support forum. As for offline... you should be able to use it offline (if not please post a log), but the issue is that Google Now won't work offline...
 

inancatil

Senior Member
Jun 21, 2013
271
41
I'm not the best at Tasker so I'll let somebody else answer that or you might want to post it to a Tasker support forum. As for offline... you should be able to use it offline (if not please post a log), but the issue is that Google Now won't work offline...

thanks for your answer, im gonna post it to a tasker forum
 
  • Like
Reactions: RSenG2x

boldvishal

Senior Member
Jun 13, 2012
51
8
I'm doing everything I can to keep the service alive, but it seems like Android will still kill it because of the high RAM usage. If you could post your log here, then I'll be able to look at all the logs I have side-by-side to see if there is anything else I can do, but for now I'm just working on implementing PocketSphinx.

Sent the logs on the mentioned URL(support site).
 
  • Like
Reactions: RSenG2x

brotbuexe

Senior Member
Apr 16, 2009
493
130
I'm a little confused with the settings, is the the following setup possible and what do I have to set?

1. enabled while screen is off and device charges (wireless)
2. enabled while screen is on regardless if device is charging or not
3. disabled while screen is off and device does not charge
 

RSenG2x

Senior Member
Jun 3, 2012
273
516
Seattle, WA
www.RSenApps.com
I'm a little confused with the settings, is the the following setup possible and what do I have to set?

1. enabled while screen is off and device charges (wireless)
2. enabled while screen is on regardless if device is charging or not
3. disabled while screen is off and device does not charge

Sorry really need to make those more clear... Disable listen while charging and enable listen while screen off and listen while screen off if charging

Sent from my Nexus 5 using xda app-developers app
 
  • Like
Reactions: brotbuexe

brotbuexe

Senior Member
Apr 16, 2009
493
130
Sorry really need to make those more clear... Disable listen while charging and enable listen while screen off and listen while screen off if charging

Sent from my Nexus 5 using xda app-developers app

Disable listen only while screen off and not charging. All other times enable listen.
 

R.Suave

Senior Member
Apr 18, 2013
486
1,120
Texas
The limitation is that if you run the third-party speech recognition (note that OEMs and Google get a special closed library), the music will automatically be paused. As there is a bug in speech recognition right now which requires that speech recognition be restarted every few seconds (apparently Google knows about this problem, but only fixes it in the closed api to prevent Android forks from getting too close to Android), the music will continuously be paused. This used to be what happened and made OM+ super annoying, instead I now have OM+ auto-pause, which is far from ideal, but better than the past behavior...

Can you go into more detail about how you use OM+ auto-pause. Im working on getting open mic to control poweramp using tasker and action box. Thanks for all your dev work. :good:
 
Last edited:

RSenG2x

Senior Member
Jun 3, 2012
273
516
Seattle, WA
www.RSenApps.com
Can you go into more detail about how you use OM+ auto-pause. Im working on getting open mic to control poweramp using tasker and action box. Thanks for all your dev work. :good:

There are three methods. If OM+ detects that music is being played via the standard android mediaplayer, then it will autopause and then wait for it to stop. Secondly, you can use the blasklisted apps list to pause when a certain app is activated. Lastly, you can stop/start listening via Tasker...

Hope that helps, let me know if you need any clarification
 
  • Like
Reactions: R.Suave

Top Liked Posts

  • There are no posts matching your filters.
  • 146
    About Open Mic+
    Google Now, Everywhere.

    As featured on XDA, LifeHacker, SlashGear, Android Community, Android Spin, dotTech, AndroidInt'l, and more!

    With Open Mic+ for Google Now, access all the commands from anywhere on your phone. Simply say "Okay Google" or wave your hand in front of the screen. Screen on, screen off Google Now will be ready to listen.

    WHAT DOES THIS MEAN?
    Google Now becomes more conversational as after a search just say Okay Google to start a new one. And even better get the answers to your questions while your hands are tied, or when you're on the couch, or in the car.

    TOMORROW'S FEATURES TODAY
    Everybody's talking about the new Touchless Controls features for the Moto X, but now any phone that is running Jelly Bean or higher can have the same experience.

    SEAMLESS
    Open Mic+ will run in the background and can be configured to start at boot so that it truly becomes part of the phone.

    TASKER INTEGRATION
    Truly automate your device by combining the endless command list of Tasker with the ease of access of Open Mic!

    OFFLINE
    Open Mic+ uses offline voice recognition which means less data usage and faster results.


    What I'm working on:
    See the g+ page for more details! Also please contact me if you are willing to contribute. Experience in sound engineering is especially welcome!

    Please see the g+ page for more details and for videos (Also follow to be notified of updates!): http://plus.google.com/112424215551484520138/posts
    Website: http://OpenMic.RSenApps.com
    Download: https://play.google.com/store/apps/details?id=com.RSen.OpenMic.Pheonix


    [QRCODE]https://play.google.com/store/apps/details?id=com.RSen.OpenMic.Pheonix[/QRCODE]

    Remember this is a work in progress, if it isn't working for you now, make sure to follow the g+ page so you'll know when I make it better :)

    Changelog:
    5.4:
    - Google has asked me to remove the Google Speech Engine due to high server traffic. From here on out, the only supported speech engine will be PocketSphinx... Kind of sucks, but you know you're legitimate when you are producing enough traffic for Google to care about you :)
    - Because of this change Tasker commands are not supported... yet (I know a way just need more time). For now use my other app Commandr http://goo.gl/ymwQ46
    - Fixes for conflicts in Lollipop
    - Pocketsphinx optimization
    5.3:
    - bug and crash fixes
    5.2:
    - bug and crash fixes
    5.1:
    - bug and crash fixes
    5.0:
    - Completely redesigned UI to both simplify and guide the user experience (inspired by the Google Now design)
    - Tablet-Optimized UI
    - Multiple optimizations for PocketSphinx and Google engine
    - Device-specific optimizations for Nexus 5 and Moto G
    - Change sensitivity of Wave and Shake Detection
    - Simplify Listen while screen off settings (even I got confused before!)
    - Automatically blacklist apps that use the mic (this fixes issues with the camera, Shaazam, and other similar apps)
    - Fix Tasker Command problems (this update will wipe your current commands)
    - Visual feedback to show what Open Mic+ is doing
    - Redesigned Support interface which will auto-send logs and device information (with consent) and will allow two-way conversations without an email address (Huge thanks to Sky Kelsey and the Apptentive Team!)
    - Targeted Surveys which will allow me to push updates more effectively
    - Many donate-only features are now free
    - Free users who are unable to pay for the donate version can now get all of the donate features by sharing to two out of three of Google+, Facebook, and Twitter
    - Multiple crash and bug fixes
    - Professional Translations for Portuguese (Brazil) and Spanish

    Not included in this update, but also figured out how to allow Tasker Commands for PocketSphinx! This will be included in a future update :)

    4.5:
    ★ Lots of Force close and bug fixes (sorry these are very complicated issues, still working on them...)
    ★ Additional logging to help understand other issues
    ★ Tweaking of PocketSphinx engine settings for better recognition
    ★ Resolving issues with UserVoice SDK (if you are having trouble sending a log, remember that your log is copied so you can always paste it into the email link below)
    4.4:
    ★ Lots of Force close and bug fixes (sorry this took so long, but they were pretty tricky to figure out)
    ★ (Donate) Pocketsphinx - Option to pause listening during music playback
    ★ Issues with sending support requests should be resolved
    ★ Check if both versions are installed to prevent accidentally using the free version when the donate version is installed
    4.3:
    ★ Force close and Can't Reach Google fixes (Thanks for all the logs! If you are still having this issue please email me. Sorry it has taken so long to fix these, but it is actually a very complicated issue which has many sources)
    ★ Shake sensitivity fixed
    ★ Bug fixes & performance improvements
    4.2:
    ★ Force close and Can't Reach Google fixes (if you are still having this issue please email me)
    ★ Crash reporting added to help fix future crashes. This requires the Internet permission, which is why I added it. Please know that based on my privacy policy (http://OpenMic.RSenApps.com/privacypolicy.html) I cannot and never will upload any data without the user's consent
    ★ Native contact us, knowledge base, and future ideas, just click the Support button. This makes it easier to report issues...

    4.1:
    ★ Force close and Can't Reach Google fixes (if you are still having this issue please email me)
    ★ Huge Apk/install size fixed
    ★ Various bug fixes...

    Version 4.0 ICS (I Crave [Pocket]Sphinx):
    ★ PocketSphinx Speech Engine Integrated. PocketSphinx is a much faster, more reliable, and more battery efficient speech recognition engine and can now be used with Open Mic+ (Tasker commands are not supported yet...)

    What this means:
    - Faster, more reliable recognition
    - Significantly reduced battery and memory usage
    - Volume muting bugs resolved
    - Recognition during music playback
    - (Donate) Customize sensitivity

    ★ (Donate) Read out SMS messages when Open Mic+ is running (useful while driving)
    ★ Shake phone to activate
    ★ Loads of bug fixes and performance improvements
    ★ New Language: Finnish (Thanks to: Jaakko Salminen)


    WHAT'S DIFFERENT IN THE DONATE VERSION
    Hi, my name is Ryan Senanayake and I'm a Junior still in high school. As the amount of time I have spent on this project grows to more than 1000 hours, I need to better justify the time I spend on development. The Free version will in no way be hobbled and will continue to receive bug fixes + performance/battery improvements, but from now on, new features will be added to the Donate version. It will only cost $2 and if you are not able to spend this, just shoot me an email and I'll send you one for free.
    16
    does this consume battery life?

    No it enables solar charging via front camera.
    10
    Here is latest APK I pulled from the site a few hours ago
    6
    First working prototype of PocketSphinx integration completed! I'm not going to lie, once this is fully working it is going to be awesome. Recognition time is now so fast that it seems instantaneous. Even from a screen off mode, Google Now is open in less than a second. Also battery consumption is far less due to now fully (instead of offline-capable) recognition and recognition accuracy also seems to be far improved as well! RAM usage is down an easy 50% though I haven't been able to run comprehensive tests! Finally on a side note, recognition now works during music playback and all problems due to muting volumes are now solved as these hacks are no longer necessary!

    If anybody wants the update now, shoot me an email (tickets@rsenapps.uservoice.com), I'm not really at a point where I need testers, but if you are dying to try it, let me know :)

    Also I have a question of how to precede with foreign language interpretation. Right now I'm building PocketSphinx with an English dictionary and all custom hotphrases need to be English words. Is this a problem? Can I completely ditch Google Speech Recognition and all of its problems or should I keep including it?
    6
    Version 4.0 ICS (I Crave [Pocket]Sphinx): #OpenMic+
    ★ PocketSphinx Speech Engine Integrated. PocketSphinx is a much faster, more reliable, and more battery efficient speech recognition engine and can now be used with Open Mic+ (Tasker commands are not supported yet...)

    What this means:
    - Faster, more reliable recognition
    - Significantly reduced battery and memory usage
    - Volume muting bugs resolved
    - Recognition during music playback
    - (Donate) Customize sensitivity

    ★ (Donate) Read out SMS messages when Open Mic+ is running (useful while driving)
    ★ Shake phone to activate
    ★ Loads of bug fixes and performance improvements
    ★ New Language: Finnish (Thanks to: Jaakko Salminen)

    Update pushed now, make take awhile (usually 2 hours) for Google's servers to update
    https://play.google.com/store/apps/details?id=com.RSen.OpenMic.Pheonix