• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Bluetooth issue fixed with 09SEP-VoiceDialer.apk

Search This thread

TDianna

Senior Member
Sep 12, 2008
689
2
60
Toms River, NJ
Last night I was checking out Cyanogen's web site and I came across this:


Bluetooth Voice Commands Missing in CM6?

Hello,

One of the newer features that I liked so far in CM-6 was the ability to long press my bluetooth headset action button which resulted in a voice telling me to say a command. This was much better than the original phone voice dialer, which requires manual intervention to pick a number from its list of guesses after you speak, and which offers no voice prompt to let you know when it's ready.

Well, as of upgrading to CM-6.0 from the 8-25 nightly, the bluetooth/headset dialer is gone and when I long press my bluetooth headset button It's back to the old phone voice dialer which requires manual intervention to place a call and offers no voice prompt. How do I get the bluetooth dialer back?


I have attached the 09SEP-VoiceDialer.apk from CM-6 release for easy downloading.


***Instructions- Download the file into your root of your SD card, using Root Explorer remove the old VoiceDialer.apk and install the new 09SEP-VoiceDialer.apk

The OLD VoiceDialer.apk can be found under /system/app

Mine is working great!

Any questions, PM me....

Enjoy!
 

Attachments

  • 09SEP-VoiceDialer.apk
    81.1 KB · Views: 2,054
Last edited:

gohamstergo

Senior Member
Mar 6, 2010
1,225
353
my bluetooth headset can now operate the voice commands, however, after a command is given, Voice Dialer FCs.
KF34
 

hybridowner

Member
May 7, 2010
24
0
Also, don't forget to change the permissions on the 09SEP-VoiceDialer.apk after yoo move it to /system/app.

This is working great for me, back to the way it was before the update!

Sent from my FroyoEris using XDA App
 

mjb413

Senior Member
Aug 22, 2010
467
37
South Carolina
so as far as the instructions:

***Instructions- Download the file into your root of your SD card, using Root Explorer remove the old VoiceDialer.apk and install the new 09SEP-VoiceDialer.apk

is install the new file is just copying it then pasting it into the system/app folder using root explorer, longpress on app and change permissions to allow all. then reboot.

EDIT: apparently yes, my bt headset works perfectly with voice dialer now. thank you.
 
Last edited:

jmastron

New member
Aug 14, 2010
4
0
This is great -- restores the BT voice dialing functionality that should have been stock in the Eris from the start :)

Is the source for this APK available? I wonder if it would be possible to modify to add an optional "confirmation" step:

User: "Call Jim Somename"
Phone: "Calling Jeff Someothername, is that correct?"
User: "No"

Could certainly be fancier, like presenting several options, but the above would be sufficient to prevent misdialing people you don't mean to call in other area codes, etc. That's my main hesitation to use it right now; my wife's name, in particular, seems to mismatch to other names often.

I haven't done much Android development yet, but I'd be interested in poking at this code.
 

TDianna

Senior Member
Sep 12, 2008
689
2
60
Toms River, NJ
This is great -- restores the BT voice dialing functionality that should have been stock in the Eris from the start :)

Is the source for this APK available? I wonder if it would be possible to modify to add an optional "confirmation" step:

User: "Call Jim Somename"
Phone: "Calling Jeff Someothername, is that correct?"
User: "No"

Could certainly be fancier, like presenting several options, but the above would be sufficient to prevent misdialing people you don't mean to call in other area codes, etc. That's my main hesitation to use it right now; my wife's name, in particular, seems to mismatch to other names often.

I haven't done much Android development yet, but I'd be interested in poking at this code.

I do not know but I can give you a link to Cyanogen's post if you would like....

http://forum.cyanogenmod.com/topic/6497-bt-voice-dialing/page__p__57811__hl__bluetooth__fromsearch__1#entry57811
 

chefrd

Member
Jul 23, 2007
6
0
I remove the old voicedialer. I copied over to system/app change the perms and reboot. when long pressing the bluetooth the dialer comes up but never prompts. I tried renaming the file. I tried just an install. that worked once but FC verytime after.
What am i doing wrong
 

drjim

Senior Member
Nov 29, 2008
727
6
I can't believe that Google has worse technology than MS on this! MS Voice Command is far superior.

I tried vlingo with mixed results.

Will try this.
 

drjim

Senior Member
Nov 29, 2008
727
6
Just installed on my Aria running Liberated 2.2 and it works great!

BTW, I couldn't for the life of me delete the old VoiceDialer.apk using a file explorer, so I just took a shot and installed this Voice Dialer, so no real need as far as I can tell to go through the hassles of the instructions above.

Many thanks.
 

trkdrvr

Member
Oct 25, 2010
16
1
I tried.this but I keep getting a parsing error ???? I'm a noob have no clue what that means..lol

Sent from my Eris using XDA App
 

Johnston212

Senior Member
Apr 7, 2009
504
16
Athens
I realize that this is a bit of a dead post, but do you think this apk would work on a Samsung Captivate? I'm currently running with Perception 10.3 and Speedmod kernel, but for some reason the BT Voice Dialer has decided to stop working and is continually stuck at Starting Up.
 

woodbane

Senior Member
Jan 25, 2008
159
20
I'm trying to get this to work on my Aria running FR0008 but no dice. Even using Root Explorer I simply cannot get either the original Dialer.apk deleted or the replacement 09SEPDialer.apk installed.

What am I doing wrong? I REALLY want the proper Bluetooth dialer in this ROM as I use a headset often and at the moment I prefer it to the Cyanogen ROMS.
 

CondemnedSoul

Retired Recognized Developer
Apr 19, 2010
4,233
1,996
Phoenix, AZ
I'm trying to get this to work on my Aria running FR0008 but no dice. Even using Root Explorer I simply cannot get either the original Dialer.apk deleted or the replacement 09SEPDialer.apk installed.

What am I doing wrong? I REALLY want the proper Bluetooth dialer in this ROM as I use a headset often and at the moment I prefer it to the Cyanogen ROMS.

Have you tried this? Download the 09Sep-VoiceDialer.apk to your computer. Rename it VoiceDialer.apk and place it in your tools directory of SDK. Connect your phone to PC. Open a command prompt window and navigate it to your tools directory of SDK. Type adb remount. Then type adb push VoiceDialer.apk /system/app. Then adb reboot. Be certain to take not to the caps in the file name as well so it will overwrite the one that's already in place on your phone. Hope this helps :D
 
  • Like
Reactions: woodbane

woodbane

Senior Member
Jan 25, 2008
159
20
Have you tried this? Download the 09Sep-VoiceDialer.apk to your computer. Rename it VoiceDialer.apk and place it in your tools directory of SDK. Connect your phone to PC. Open a command prompt window and navigate it to your tools directory of SDK. Type adb remount. Then type adb push VoiceDialer.apk /system/app. Then adb reboot. Be certain to take not to the caps in the file name as well so it will overwrite the one that's already in place on your phone. Hope this helps :D

That sounds very helpful, only problem is I have no idea about SDK and ADB. Is there a really abbreviated way of getting me up and running with this?
 

woodbane

Senior Member
Jan 25, 2008
159
20
So, I gotta be honest, I just simply do not have the technical know how to get this working. I've downloaded and installed all relevant files but can't even seem to get the phone connected.

Here's what I'd love to be able to do, simply replace the VoiceDialer.apk in the Aria FR008 ROM - which does not support Bluetooth voice dialing with this one that apparently does.

I have tried unzipping the FR008 ROM and replacing the file and rezipping. When I go to install it from card in recovery mode it immediatly crashes. I'm seeing that the FR008 zip is "signed" and guess that I'm missing doing something important here, resigning either the whole ROM or just the file?

Can anyone please help me out here as I'm really struggling with this.
 

CondemnedSoul

Retired Recognized Developer
Apr 19, 2010
4,233
1,996
Phoenix, AZ
So, I gotta be honest, I just simply do not have the technical know how to get this working. I've downloaded and installed all relevant files but can't even seem to get the phone connected.

Here's what I'd love to be able to do, simply replace the VoiceDialer.apk in the Aria FR008 ROM - which does not support Bluetooth voice dialing with this one that apparently does.

I have tried unzipping the FR008 ROM and replacing the file and rezipping. When I go to install it from card in recovery mode it immediatly crashes. I'm seeing that the FR008 zip is "signed" and guess that I'm missing doing something important here, resigning either the whole ROM or just the file?

Can anyone please help me out here as I'm really struggling with this.

Yeah... if you unzip it you will need to sign it when you zip it in order to flash it. Try opening to rom with 7zip or winrar and just drag and drop the new one into the zip to replace the old one. Don't unzip it.

Sent from my Blackened Ginger using XDA App
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    I'm trying to get this to work on my Aria running FR0008 but no dice. Even using Root Explorer I simply cannot get either the original Dialer.apk deleted or the replacement 09SEPDialer.apk installed.

    What am I doing wrong? I REALLY want the proper Bluetooth dialer in this ROM as I use a headset often and at the moment I prefer it to the Cyanogen ROMS.

    Have you tried this? Download the 09Sep-VoiceDialer.apk to your computer. Rename it VoiceDialer.apk and place it in your tools directory of SDK. Connect your phone to PC. Open a command prompt window and navigate it to your tools directory of SDK. Type adb remount. Then type adb push VoiceDialer.apk /system/app. Then adb reboot. Be certain to take not to the caps in the file name as well so it will overwrite the one that's already in place on your phone. Hope this helps :D
    1
    That sounds very helpful, only problem is I have no idea about SDK and ADB. Is there a really abbreviated way of getting me up and running with this?

    Try here http://developer.android.com/sdk/index.html

    There's instructions for installation and the downloads. Everything you should need :)