Bluetooth and Voice Command

MikeCal over on the Windows Mobile Team Blog has a short summary of why Voice Command doesn't work on Bluetooth. Briefly, the reason is that when the speech group built the original Voice Command SR models, we built them for the higher-quality 16KHz audio of the built-in device microphone, but BT is fundamentally built around 8 KHz.

Note that this means Bluetooth will actually work for many people, especially males with deeper voices that travel well in 8 KHz.  A high-pitched voice (like females or children) need the extra high frequencies of 16 KHz and won't sound good on BT. This also explains why you have a harder time distinguishing children's voices when you talk over a regular phone line (which is also 8KHz).

The good news is that making 8KHz models is no more difficult than 16KHz. In fact we build them all the time for Speech Server. There's no reason we can't do that for Voice Command too, and in fact... well let me just stop right there.

 

 

Published 03 February 06 04:35 by sprague

Comments

# Graeme Smith said on March 5, 2006 4:50 PM:
You CAN make it work.  However it probably only works WELL for males with deeper voices (we are not being sexist here - 8kHz is enough to get the variances in most male voices - you need 16kHz to get the children and women's higher pitched voices.)

The fix is a registry hack on your PPC (this is WM5 ONLY):

1.  Install MS Voice Command and check working correctly.
2.  Install BT headset and check working correctly.
3.  Use a Windows Mobile registry editor (Google it - there are a few out there to try) and goto "HKEY_LOCAL_MACHINE\SOFTWARE\OEM\VoiceCommand\Path". Change the default value from "\Windows\SDDialer.exe" to "\Program Files\Voice Command\VoiceCMD.exe". Now you should be able to activate Micrsoft Voice Command by pressing the connect button on your bluetooth headset. To reverse this - reverse the instructions.

Thanks to all around the web who had component parts of this solution.  USE AT YOUR OWN RISK, No warranties expressed or implied.  Don't blame me -  etc.

New Comments to this post are disabled

Search

This Blog

Syndication

Page view tracker