voice command works with lid closed !!! - JASJAR, XDA Exec, MDA Pro ROM Development

I have found this voice command on the hermes forum that announces incoming calls and works with lid closed with bluetooth. Tested after 10 min with lid closed. Sometimes i just have to press twice on the bluetooth handsfree
http://rapidshare.com/files/44098658/MSVC_1.60_WM6_8525.CAB
I'm using the latest video call V7 rom with 1.18 radio:
Also this voice command tweaks are great:
Changing the speed of Microsoft voice command
\HKCU\Software\Microsoft\Speech\Voices and on the key DefaultTTSRate (default value is 4 )
Increasing the number will increase the speed of the narration, while decreasing the number will slow it.
increase the volume , navigate to
HKCU\Control Pannel\SoundCategories\VoiceCommand1 Then change the value of AttenuationCategory from 4 to 1
Sound of the voice command will be even higher than the ringing tone.
You can also change the value of InitVol to 40.
Maybe rom makers could add this on their next roms !!

Just elaborating.
I had a problem getting the bluetooth to play the ringtone and incoming call alert. So here's a fix I figured out (trial and error of course )
First get voice command to notify the incoming call through speaker (probably with the file above)
Then go to Settings->Voice command->Notifications
Then uncheck "Only during free time". You should probably also tell it to use the bluetooth only when it's available.
Announcements should play through bluetooth headset.

Related

Slow Ringer Response

Anyone have Slow Ringer Response problems? It takes 2-3s before a call registers and the phone rings.
Vibrate before ring?
I was missing a lot of calls with like you say a 2-3 second delay before I heard any ringer, then i realized I had phone set to "vibrate BEFORE ring" rather than "vibrate AND ring"
Could it be that?
Good luck.
speakerphone said:
Anyone have Slow Ringer Response problems? It takes 2-3s before a call registers and the phone rings.
Click to expand...
Click to collapse
Well, maybe a second or two at max, but yes there is a delay.
What you can do, depending on your provider, is go into the phone settings, and call forwarding, and adjust the delay before it forwards unanswered calls to voicemail to 30 seconds.
I've made this change on my wife's phone as she always takes 29.9 seconds to find the phone in her handbag!
BadTasteUK beat me to it. This will not solve you delay issue, but should allow you sufficient time to answer the call.
same here. main prob that most people i know only allow 3-4 rings before hanging up.
same here.
i have a regular Phone anf it Allway rings a few seconds B4 the Polaris.
i remember having the same problem with previous htcs. maybe someone has found a way to resolve this. i ll search in the fora for previous models. hopefully we ll find somthing.
the same for mine with China mobile Chinese Version
I have dozens of 'missed calls' that don't ring, due to delay
I think it is connected in two ways:
1) Getting from standby mode is slow, takes a while to start again some services
2) Loading mp3s or wav files(ringtone) takes a small amount of time
Solution:
Find a way to cache sounds and/or have certain call services running all the time(which would drain battery faster)
This is an inherent windows mobile problem, and has been around for ages...
With little effort it could be done.
are all WM affected, or some brands worse than others?
I have found that I always get a delay of one ring before my HTC starts to ring. but it is worse if I use an mp3 rather than a mid or even wma. I also found that if I cut down the mp3's size to around 30 secs then it loads quicker
Try this solution :
Go to "HKCU\ControlPanel\Sounds\RingTone0\Script" in registry
normaly, you have this : apw3r
Replace by : apr
Explication :
A = Activation (??? i'm dont know)
W3 = Wait 3s
R = Ring
You can add "v3" if you want vibrate 3s !
No, it doesn´t work... only wait n seconds to repeat playing ringtone
24. Change ringtone/vibrate/LED flash characteristics
If you would like more control over how your device rings/vibrates/flashes its LEDs on events, you can can change the Script values of these events. For example, for an incoming call performing 'activate device, play ringtone, wait 3 seconds, repeat':
HKCU\ControlPanel\Sounds\RingTone0\Script = "apw3r" (REG_SZ string, no quotes)
For performing 'active device, set volume to 33%, play ringtone, set volume to 67%, play ringtone, set volume to 100%, play ringtone (no repeat)':
HKCU\ControlPanel\Sounds\RingTone0\Script = "ac33pc67pc100p" (REG_SZ string, no quotes)
The following are the full codes available to you. Please note that all the codes are executed simultaneously except after a ringtone play / wait code. E.g. 'v1p' will vibrate and play at the same time, while vibrating for 1 second. But 'pv1' will play the ringtone through all the way first, then start vibrating for 1 second.
a = activate device
cN = set volume to N in percentage max volume
fN = flash notification LED for N seconds
p = play ringtone. Note that this will play the ringtone all the way through before continuing with the next code.
r = repeat. Note that this should be the last code in your Script string, if used at all.
vN = vibrate for N seconds
wN = wait for N seconds. Note that the device will wait this long before continuing with the next code.
erf, sorry
3 second delay
There is a software program called "tweaks 2k2.net". Under the heading of Phone tweaks there is an option to disable the 3 second ringtone delay (it works fine for me). So I think the delay has been put there for a purpose. The only downside is that you have to purchase the software. Hope this helps.
3 second ringtone delay is set and unset in the control panel already
my machine uses sktools, and under "option to disable the 3 second ringtone delay" it was already disabled but still slow.

voice command doesn't announce calls

has anyone else noticed that?
i tried version 1.3.19209 downgrade and announcing didn't work... and now i can't get to the stock version. anyone happens to have the DLL's the could post so i could get back to the current version?
thanks,
sid
Same Here
Im having the same problem. I have tried a few of the tweaks in the general threads but still no luck. I started a registry comparison against my Tilt that works but havn't found anything yet. If you find a solution please post it.
good luck!
http://forum.xda-developers.com/showthread.php?t=440094
Tried replacing VoiceCommand with older version that works on the Mogul - and that doesn't fix this problem.
When an incoming call is received, MSVC creates a .wav file in \Application Data\Volatile called TTSCallerID.wav.
At least on my TP, this file is being created when each call is received - and when the .wav file is played through Windows Media Player, it has the correct announcement for the incoming call.
The problem may not be with MSVC but with how the TP phone is handling the ring.
Using a Registry Editor, I forced the ringtone by setting \\HKCU\ControlPanel\Sound\RingTone0\Sound to the \Application Data\Volatile\TTSCallerID.wav.
When the next call comes in, then there isn't any ringtone - just the called ID announcement.
Unfortunately, manually changing this creates some side-effects...
It breaks the toggle between Vibrate mode and Ringer set by using the "Quick" menu (long hold END key). Vibrate turns on, but restoring to Ringer doesn't work.
And, when the phone ringer screen is entered, the above override is removed and replaced with a ring tone.
I've compared the registry settings with my Mogul - which was working properly for incoming call announcements - and everything seems to match.
I also did a hard reset of the phone, and tried doing incoming call announcements immediately after the hard reset - and on my phone - I can not get the incoming call announcements to work - even without any additional applications or settings installed.
Seems like the hard part is working - getting the caller ID announcement generated - the failure is in getting the generated .wav file played as the ringtone.

Partial fix for Voice Command call announcements

This isn't a complete solution - but it's an improvement.
With this fix - the ring tone will play for a second and then be cut off by the call announcement. The announcement will be at a lower volume. The announcement will repeat - the ring tone will not be played again.
NOTE THAT YOU SHOULD ATTEMPT THIS FIX IF YOU ARE COMFORTABLE IN UPDATING YOUR REGISTRY.
Change the following registry keys:
HKCU\ControlPanel\Sounds\TTSAnnounce\Category
change from VoiceCommand1 to Ring
HKCU\ControlPanel\Sounds\TTSAnnounce\Script
change from as5p to v0p (that's v-zero-p) - for vibrate & ring, or p (ring only)
The above fix seems to get the announcements reliably, and doesn't break the set vibrate/set ringer features in the TF3D interface.
Hopefully we can find a better solution - that will restore the full functionality of Voice Command incoming call announcements - and not need this hack.
Another option is to manually overwrite the ringtone file name:
HKCU\ControlPanel\Sounds\RingTone0\Sound
change to \Application Data\Volatile\TTSCallerID.wav
This fix replaces the ringtone with the call announcement - and at full volume.
BUT this solution has several problems, including breaking the set vibrate/set ringer feature in TF3D.

Playing tones through Bluetooth headset

Is there any way to play a ringtone, or notification alert, through a headset?
You can configure that function in Voice Command.
Depending on your headset you can setup voice command to alert you through the BT earpiece. You need to go to the settings, on the personal tab, click on Voice Command and edit the options for each category they present.
I had the set annouce every email, but it became crazy.. so I only set the priority emails announcement.

[Q] Tasker: How to lower volume for Non-PhoneBook Contacts

Dear all,
I'm new to Android phones, but i am q sure i set up the Tasker profile correctly...
So what i wish to achieve is:
For certain hours of the day,
Set volume ringer to 1
BUT for callers listed in my phone book,
Turn volume ringer to 6
i have read and tried tasker.wikidot.com/sleepmode and it does work nice, but i don't want my phone to be on Silent Mode because i am afraid there might be a chance that there's a legit call from someone not in my phonebook...
So when i replace the "Silent Mode" ON/OFF to "Ringer Volume" 1/6 (1 as the default sleep mode, 6 as the caller exception obviously) it does not work at all;
When there is a phonebook-listed caller calling in (i set caller number to C:ANY), i can hear for a second or two that the modified profile does increase the ringtone to level 6, but it will drop back down again to level 1 after that 1-2 second of ringing loud...
I do not have any other profile that fiddles with ring volume, just gestures for activating camera and cell tower location to turn wifi off...
I even tried running just a simple test:
1) set phone's ringing volume 1 by pressing the decrease volume side button on the phone body
2) turn off ALL Tasker profiles
3) create and activate the following tasker profile:
Event: Phone Ringing: (phone number left as blank)
Task: Ring Volume: 6
4) call in using another phone
5) it still gives the same result (1-2 seconds of loud ringtone, then back to the soft ring volume, and when i check afterwards, the phone's ringtone volume is 1, not 6)
I'm running Samsung Galaxy S II with stock Gingerbread (rooted of course)... and this is my first android... so i have no experience with trying this profile on other phones, or other versions of Android...
Can anyone help?
Thank you so much,
denny

Categories

Resources