View Full Version : Speaking Clock with Chime & Signal Strength detector
timoz73
29th November 2008, 09:26 PM
## TamerSpClock v1.4 ##
Last update 13 Dec 2008
"TamerSpClock" is a Windows Mobile 2003/5/6 software which lets you take hand over your time to the max. It is a fully customizable speaking clock & a chimer.
- you can choose a THEME of time intervals of 1 ,5 ,15 ,30 or 60 minutes ,Then you can choose actions to be done on these choosen theme intervals.
- you can adjust when to speak time or chime and when to mute in a way that differs from other programs by means that you can set multi portions (intervals) of time that mute the program automatically for daily use. you can access the file "Validity.ini" found in the folder named "settings" inside the program installation path. this file can be edited by any notepad or word (pocket or pc word) then you can specify at what hours to work on and what to mute (just Change validity = 0 corresponding to hours that needed to be muted & Change validity = 1 to the rest of the hours).
- The program can wake up the device without waking up your screen conserving your battery life and will chime even if the ppc is sleeping or in a deep sleep, The software have a feature that can force the screen not to wakeup (BlackMe feature) at chiming times or (if you choose to) to leave it to the current windows mobile configurations (settings) to decide ,this is useful for some ppc that wakeup the display on every chime which may have negative results on battery life.
- you can put your own wav files to be chimed ,just insert them in folder "Wav" found inside installation directory but use the same names of course.
- This software differs from other similar products in that if you choose for example 15 minute iterval for speaking the clock ,it wll activate itself and speak time on whole miute numbers like 15-30-45-60 and will not just repeat the choosen interval starting from the time you switched it on which results in speaking times like 4:52 and 7:27 etc.
- you can choose or omit salutations like "the time is" & "Am ,Pm" & saying "Oclock" at the whole number hours. this can be customized using the provided links to enable and disable the action features.
- you can choose whether to use vibration or no with the chiming process.
- you can stop all software processing events by one finger click.
- Software will automaticaly activate itself and work again after any restart of the device.
- you can set an action like signal check to work with Themes (feature to check signal strength every x time) if the signal drops ,it will announce you with an alarm ,this feature only works if the phone is on and the signal is less than 40%.
- you can set an action like Zekr which can help Muslims remember their Lord every 5 minutes with a low volume sound saying God is the most Great. This option acts solely without dependency of the choosen theme interval since it have a fixed firing every 5 minutes (take it or leave it).
# How to install Cab file of TamerSpClock:
1- For versions prior to v1.4 you must download MortScript from the following link
(Version v1.4 & above already have it embedded inside software)
http://www.sto-helit.de/index.php?mo...=view&entry=65
This software acts like an environment for "TamerSpClock" to work. please note that "TamerSpClock" cannot run without installing this software.
2- Transfer cab to any place on your ppc using active sync or any other communicating software.
3- Choose whether to install to Device or to MemoryCard ,It is very important to choose the installation target location during the setup process corresponding to the version you downloaded whether it is on memory card or on phone. Note that program is hard coded ,this is why this point is very important for the program to work.
4-For Version v1.4 & above before running program ,press the icon named "RunFirst" prior to run the program (This acts as if MortScript Cab is installed)
This software had been tested on HTC Tytn & found stable ,Also can work on any windows mobile device.
painter_
29th November 2008, 11:00 PM
I have been looking for an hourly chimer that does not wake up the screen. The disappointing thing about this one it it is hard coded to run from the storage card. Can this be modified to use variable paths?
One issue I have with installing to the storage card is Windows Mobile unmounts the card to save power on some devices. I also change my card based on what I am doing. I keep my maps on one card and my MP3s on another.
timoz73
30th November 2008, 10:57 AM
I have been looking for an hourly chimer that does not wake up the screen. The disappointing thing about this one it it is hard coded to run from the storage card. Can this be modified to use variable paths?
One issue I have with installing to the storage card is Windows Mobile unmounts the card to save power on some devices. I also change my card based on what I am doing. I keep my maps on one card and my MP3s on another.
Added 2 versions ,one if you want to setup on the Phone Main Memory & the other for Storage Card.
kino-kino
1st December 2008, 09:11 PM
This really sounds great - but how to use it?
I am no expert in programming or in mort scripting.......
I would like to use this feature: "you can set an action like signal check to work with Themes (feature to check signal strength every x time) if the signal drops ,it will announce you with an alarm ,this feature only works if the phone is on and the signal is less than 40%."
But no speaking clock, only those alert, when signal drops.
It should check every minute.
What do I have to enable/disable for that?
And how to let it run, when my touch is sleeping?
Thanks!
zard
2nd December 2008, 06:13 AM
I'm using a TyTN II. Great software.
Like to feedback that when I was using my bluetooth headset, when the phone is off (no display), announcing (audio) could be heard and vibration. When I don't use the bluetooth headset (bluetooth is off), and phone is off (no display), I don't hear any announcement and there is vibration only. If I turn on the phone now, I will hear the end part of the time announcement.
Is this normal?
Thanks.
timoz73
2nd December 2008, 11:43 AM
I'm using a TyTN II. Great software.
Like to feedback that when I was using my bluetooth headset, when the phone is off (no display), announcing (audio) could be heard and vibration. When I don't use the bluetooth headset (bluetooth is off), and phone is off (no display), I don't hear any announcement and there is vibration only. If I turn on the phone now, I will hear the end part of the time announcement.
Is this normal?
Thanks.
Zard .. if you enable the black me feature the speaking clock can be capable of walking up the device to say time at chosen theme points without walking up the screen. So i advice you to enable the blackme feature as long as the phone is in your pocket. if you are using the phone for an instance or a period of time you can disable the blackme feature since when you are using the phone the feature will be annoying.
in some devices (devices differ in reaction to wakeup) the phone cannot wake up to say the time if it is sleeping ,this is why i made the blackme feature. So the solution is to enable it.
Also if you go to programs menu in the start button you will see a pack on enable & diable features. you can choose what ever you like to enable and what to diable.this features can be clicked (enabled or disabled) & once confirmed you will notice that it will be active wherever any theme is choosen. iam sure that the blackme feature is able to walking up the device to say the time whether your device is in sleep or deep sleep.
timoz73
2nd December 2008, 11:57 AM
This really sounds great - but how to use it?
I am no expert in programming or in mort scripting.......
I would like to use this feature: "you can set an action like signal check to work with Themes (feature to check signal strength every x time) if the signal drops ,it will announce you with an alarm ,this feature only works if the phone is on and the signal is less than 40%."
But no speaking clock, only those alert, when signal drops.
It should check every minute.
What do I have to enable/disable for that?
And how to let it run, when my touch is sleeping?
Thanks!
Kino-Kino .. first of all open the start menu programs ,you will find 2 folders ,one is named enable & the other named disable. now you are ready to open each and click what ever features you like to be enabled and whatever to be disabled.
At this time you are ready to go for the Theme selection which means at what intervals you want the choosen features to fire ,you can try the "01M" which means that the software will fire every 1 minute to execute the selected feature (or features if you choose others).
For example ,if you want only the signal detection feature ,go to disable folder and click all features to disable them all ,then go to enable and only click the shortcut named "Signal".
Once done .. every 1 minutes (since we choosed "01M") the phone will execute the selected feature (or features). in some phones the system cannot walkeup itself to execute the so called notification tasks at given times if it was in "Sleep" or "Deep Sleep Mode". So you can check your phone reaction to such notification tasks.
To make sure we are ready to go ,you must check first that your phone registry key when the phone is on and receiving signal looks like this :
[HKEY_LOCAL_MACHINE\System\State\Phone] the value of "Cellular System Available" must be 65
to do this test just download Fred Taskmanager free from this link
http://www.dotfred.net/TaskMgr.htm
once downloaded install it ,open it and go to RegEdit tab and go to [HKEY_LOCAL_MACHINE\System\State\Phone] & check for "Cellular System Available" number .. it must be (65) i mean the number between brackets.
If this is the case ,the program will correctly do the job. but if it isnt (may vary from phone to another) ,then this number must be modified in the software to read correctly ,Go to program installation folder " \Program Files\TamerSpClock\Data\Signal.mscr " rename the file "Signal.mscr" to "Signal.txt" then open it by any notepad or word ,then check the line "if(%PhoneActive% = 65)" and change the 65 to be like the number that you found for your phone in the normal signal state. Do not forget to rename it back once finished to "Signal.mscr".
sarabellel@gmail.com
2nd December 2008, 02:14 PM
Thanks ;) going to test on my lovly hima.
kino-kino
2nd December 2008, 04:18 PM
Thank You for Your reply!
I think, there could be a problem:
The reg key, You mentoned, does have different values.
If I am connected to a "GPRS" network, it is "1".
If I am connected to an "EDGE" network, it is "8".
And if only phone is active, but no internet-connection, it is "1".
So what should I take?
Thank You!
EDIT: There is another key called "Radio ready state" with the value "31".
And all value are "0" when radio is off.
timoz73
2nd December 2008, 11:10 PM
Thank You for Your reply!
I think, there could be a problem:
The reg key, You mentoned, does have different values.
If I am connected to a "GPRS" network, it is "1".
If I am connected to an "EDGE" network, it is "8".
And if only phone is active, but no internet-connection, it is "1".
So what should I take?
Thank You!
EDIT: There is another key called "Radio ready state" with the value "31".
And all value are "0" when radio is off.
The reply is that you take the number between brackets on the idle state without conecting to any network ,because the idea as you can see from the code that there is 2 conditions must be fullfilled to fire the signal alarm which is 1- if the signal in the idle state be so and so and 2- in the same time signal drops to so and so ... Bingo ... fire
So ,now you got the idea of the code & can now modify it to fullfils your needs ,and you are ready to put your constants that reflects the state where you want spclock to fire. wishing this could help .....
zard
3rd December 2008, 10:41 AM
Zard .. if you enable the black me feature the speaking clock can be capable of walking up the device to say time at chosen theme points without walking up the screen. So i advice you to enable the blackme feature as long as the phone is in your pocket. if you are using the phone for an instance or a period of time you can disable the blackme feature since when you are using the phone the feature will be annoying.
in some devices (devices differ in reaction to wakeup) the phone cannot wake up to say the time if it is sleeping ,this is why i made the blackme feature. So the solution is to enable it.
Also if you go to programs menu in the start button you will see a pack on enable & diable features. you can choose what ever you like to enable and what to diable.this features can be clicked (enabled or disabled) & once confirmed you will notice that it will be active wherever any theme is choosen. iam sure that the blackme feature is able to walking up the device to say the time whether your device is in sleep or deep sleep.
Thanks, with Blackme, it works now.
Dynomite232
3rd December 2008, 01:36 PM
dont work with my diamond :(
muskangul
3rd December 2008, 08:12 PM
great sharing.
thanx.
timoz73
4th December 2008, 08:46 AM
dont work with my diamond :(
Dynomite232 ,Kindly feedback whether the mortscript program didnt run on diamond or the TamerSpClock itself. i didnt expect this to happen from the Diamond of a VGA screen since my software didnt realy have a User Interface Menu ,its only shortcuts. In addition that Mort do support any windows mobile device.
kino-kino
5th December 2008, 10:46 AM
Thanks again helping me, I think, I start to understand what Your mortscripts are able to do!
But I have to ask once more:
So I have three different scenarios, when I would get that signal-alert:
1 If Cellular Systam Available is "8" AND signal drops to less than 40%
and
2 If Cellular System Available is "1" AND signal drops to less than 40%
and
3 If Cellular System Available is "0" WITHOUT checking the signal strength
So would it be possible to edit the Mortscript this way?
Thank You!!
timoz73
5th December 2008, 12:12 PM
Thanks again helping me, I think, I start to understand what Your mortscripts are able to do!
But I have to ask once more:
So I have three different scenarios, when I would get that signal-alert:
1 If Cellular Systam Available is "8" AND signal drops to less than 40%
and
2 If Cellular System Available is "1" AND signal drops to less than 40%
and
3 If Cellular System Available is "0" WITHOUT checking the signal strength
So would it be possible to edit the Mortscript this way?
Thank You!!
Kinio-Kino for your described situation the case will be as follows (copy & paste what is below between the # signs to replace what is inside Signal.mscr ,you can find this file inside a folder called Data inside the program folder inside Program Files)
################################################## #################
ErrorLevel ("syntax")
SignalStrength = RegRead("HKLM", "System\State\Phone", "Signal Strength" )
PhoneActive = RegRead("HKLM", "System\State\Phone", "Cellular System Available" )
if(%PhoneActive% = 0)
PlaySound "\Storage Card\Program Files\TamerSpClock\Wav\Signal.wav"
endif
if(%PhoneActive% = 8)
if (%SignalStrength% < 40 )
PlaySound "\Storage Card\Program Files\TamerSpClock\Wav\Signal.wav"
endif
endif
if(%PhoneActive% = 1)
if (%SignalStrength% < 40 )
PlaySound "\Storage Card\Program Files\TamerSpClock\Wav\Signal.wav"
endif
endif
################################################## #################
You can now Download the latest version v1.03 ,I build a new user interface for this software instead of the icons .Before Uninstalling Do the process of "StopingAll" feature then make a new Install to v1.03.
.
kino-kino
6th December 2008, 06:10 PM
Hi,
first, thank You again, its working now as expected, great!!
The new Version 1.3: Both cabs get installed to the main memory, maybe something went wrong with one of them?
And one more question:
When my phone is sleeping, I dont get those signal-alerts.
So You have Your blackme-feature:
How could I handle that, to get the hardware-buttons locked, when blackme is active? I have a HTC Touch.
Thank You!
timoz73
7th December 2008, 10:42 PM
Hi,
first, thank You again, its working now as expected, great!!
The new Version 1.3: Both cabs get installed to the main memory, maybe something went wrong with one of them?
And one more question:
When my phone is sleeping, I dont get those signal-alerts.
So You have Your blackme-feature:
How could I handle that, to get the hardware-buttons locked, when blackme is active? I have a HTC Touch.
Thank You!
kino-kino ,Welcome again & thank you for your feedback. The Cab file targeting the storage card have been updated in the main thread page.
you are asking now about 2 subjects ,the first one concerning the signal alert didnt fire during deep sleep of the phone ,i think you might try to make the speaking clock feature active along with the signal alert feature ,maybe it will wakeup your device to fire at the specified times, of course if its voice is annoying to you can try deleting the clock wav files but leave of course the signal.wav without deleting. I wonder this happens to you although my Htc Tytn wakeup and fire Signal Alerts at specified times.
The second question can be solved simply by downloading "HomeScreenPluPlus" from the following link:
http://www.chi-tai.info/cs_batterystatus_xda_neo_wm5_im_cs.htm#Download
This software is free and have a feature in the second UI page of options that lock your device when the screen is off and vice versa ,see this pic for explanation.
hung_ng
8th December 2008, 04:43 AM
Thanks for your great app, but I have troubles with BlackMe feature. If this feature is disable, my phone doesn't speak, vibrate only. But if it's enable, it turn off the phone screen when speaking time. That's annoy when I'm doing something on my phone, especially while downloading a large file, it interrupts the wifi connection and I have to re-download from beginning. Any solution for that?
timoz73
8th December 2008, 09:39 AM
Thanks for your great app, but I have troubles with BlackMe feature. If this feature is disable, my phone doesn't speak, vibrate only. But if it's enable, it turn off the phone screen when speaking time. That's annoy when I'm doing something on my phone, especially while downloading a large file, it interrupts the wifi connection and I have to re-download from beginning. Any solution for that?
yes i know hung_ng ,i made the blackme feature as a separate item in folder links so that you can assign its icon to a hardware button to be easily accessed so that when you are using your phone you can easily deactivate BlackMe.
This annoying feature (from my point of view as you eaxactly) is essential in many phones ,as the system cannot wakeup the device from a deep sleep to do the choosed actions. the blackme feature (also known as "ToggleDisplay=1") force the phone to wakeup to fire the action. if it is disabled many devices will fall in deepsleep without being able to wakeup. the last version 1.3 have this separate shortcut that i explained.
Another idea i made in my Tytn and made me feel comfortable is that i made my telephone sense when a specific window is open ,the blackme is disabled automatically and when i close this window it reverts automatically to be enabled. for example i made RescoExplorer2007 window when it is opened the blackme is disabled & serving me while i work ,and once i finish i close Resco and automatically blackme returns active and conserving my battery life.
Sorry for being long in my explanation but if you are interested in the idea ,i can make a version for you that is capable of deactivating BlackMe once a specific window is opened. i am not a programer ,i am an Architectural Engineer that once upon a time needed this software and didnt find a really satisfying one available all over the internet ,so i decided to learn Mort Script and i write a one satisfiying my needs and by the way i think that it might help other people who might need it as me.
kino-kino
9th December 2008, 12:16 PM
Yes, it helps me very much!!
Unfortunatly SPeakingclock does not wake up my Touch.
So, if I want to use the singal-alerts-feature, I will have to use blackme or any other peace of software, that could turn screen off and disable buttons at the same time, I found.
Thank You again!
zard
10th December 2008, 11:19 AM
Noticed you have a new update. Can I suggest that you put the date and/or version number in you subject so it is easy for everyone to know that you have a new update?
Thanks for the great software, love it.
zard
10th December 2008, 11:25 AM
yes i know hung_ng ,i made the blackme feature as a separate item in folder links so that you can assign its icon to a hardware button to be easily accessed so that when you are using your phone you can easily deactivate BlackMe.
This annoying feature (from my point of view as you eaxactly) is essential in many phones ,as the system cannot wakeup the device from a deep sleep to do the choosed actions. the blackme feature (also known as "ToggleDisplay=1") force the phone to wakeup to fire the action. if it is disabled many devices will fall in deepsleep without being able to wakeup. the last version 1.3 have this separate shortcut that i explained.
Another idea i made in my Tytn and made me feel comfortable is that i made my telephone sense when a specific window is open ,the blackme is disabled automatically and when i close this window it reverts automatically to be enabled. for example i made RescoExplorer2007 window when it is opened the blackme is disabled & serving me while i work ,and once i finish i close Resco and automatically blackme returns active and conserving my battery life.
Sorry for being long in my explanation but if you are interested in the idea ,i can make a version for you that is capable of deactivating BlackMe once a specific window is opened. i am not a programer ,i am an Architectural Engineer that once upon a time needed this software and didnt find a really satisfying one available all over the internet ,so i decided to learn Mort Script and i write a one satisfiying my needs and by the way i think that it might help other people who might need it as me.
Looks interesting. Although I am using BlackMe feature, I've not come across this problem but the suggestion is definitely a good feature to add. It would be good if we could specify which applications to deactivate BlackMe when that application is running. Hope you can do that. For a start, it could be just a Mortscript with one application inside and we can make the change of application ourself.
Looking forward to it. Thanks.
wacky.banana
10th December 2008, 09:48 PM
Works well on my TyTN. Many thanks for this.
Been looking for a speaking clock for quite some time.
WB
flaviopac
10th December 2008, 10:01 PM
Nice App!! :d
nir36
10th December 2008, 10:32 PM
I'm sorry that i don't have time to read all posts to see the feedbacks..
But i do wish to feedback myself:
1. A config app should be considered instead of the pop-up questions as they make the init sequence tiring.
2. If you manage to create a minor today plugin.. it would make it a few times more useful as I and probably some other people would like to be able to control this applications on an hourly basis.
3. In this kind of application, "Touch" interface is important to be able to change the properties easily.
thank you. a wonderful idea
kino-kino
22nd December 2008, 09:13 PM
I am using the signal-alert for some time now and it really works very well!
One question:
Would it be possible, not only to get a alert, when there is no more signal, but also have it written down to a txt-file, together with date/time?
Sometimes I am in a very noisy room and maybe caant hear the wav.
But on the txt-file I could read, when it happend.
Thank You!
toadabc
25th February 2009, 01:14 PM
I have been looking for a speaking clock for a while for my HTC Diamond. I played with this yesterday but only managed to get it to say time once when I pressed the "Run" icon. Rest of the time, it didn't do anything even when I pressed the "Run" icon. I have interval set to minutely. I wonder what I did wrong? What does the "Current Time" icon do?
It'd be nice to put all the config stuff in one text file instead of going through the dialog boxes and having several app icons. That way, you need only one app icon to turn it on and off.
toadabc
25th February 2009, 10:30 PM
I got it working. Turned out there's an error in the scripts. Instead of calling "Clock.exe", it should call "Clock.mscr". I changed it and it now works like a charm. Thanks.
Also all I need is time telling in regular intervals when the phone is on, so I wrote a script to do just that. And I don't need any of the settings, intervals, icons, etc.
Great app. Thanks again.
P.S. It's probably a good idea to separate the app from MortScript.
toadabc
26th February 2009, 12:48 AM
----------------------------------------------------------------------------------------------------------------------------
gotelltime.mscr:
---------------------------------------
file = "\Program Files\TamerSpClock\User Interface\gotelltime.mscr"
RemoveNotifications( file )
CallScript( "\Program Files\TamerSpClock\Data\Approx-05M.mscr" )
Run("\Program Files\TamerSpClock\User Interface\telltime.mscr")
RunAt( Timestamp() - approx + 300, file )
-----------------------------------------------------------------------------------------------------------------------------
telltime.mscr:
-------------------------------------------------------
wavedir = "\Program Files\TamerSpClock\Wav\"
GetTime(hour, minute, seconds)
hour = (hour > 12)? (hour - 12) : (hour + 0)
PlaySound( wavedir & hour & ".wav" )
d0 = (minute MOD 10)
d1 = (minute / 10) * 10
If ((d1 = 10) || (d0 = 0))
PlaySound( wavedir & minute & ".wav" )
Else
PlaySound( wavedir & d1 & ".wav" )
PlaySound( wavedir & d0 & ".wav" )
EndIf
Wlofea
20th July 2009, 06:13 AM
Great, simple app - thank you. But isit possible to alter the vibration setting to something longer ? Cheers.
derDanny
25th January 2010, 08:41 AM
I'm using 1.4 and i get no Sound. For testing, i diasable Black me, but still no Sound, only Vibration.
iullian
26th January 2010, 03:22 PM
I must be stupid. All of you have a working piece of software. I simply don't know how to start / make it work. I rebooted after installation and I pressed the settings shortcut in the programs list. A lot of pop-up menus appeared, I pressed yes to all of them and nothing.
I have a Diamond with WinMo 6.1 on it. Would you help me?:confused:
kralex95
3rd August 2010, 06:21 AM
I use OMNIA II and I have problems make it run. I don't know what to do and I think it does not work on OMNIA II (I have installed the program into the storage card)! Is it possible to help me somebody? Thanks.
bigfoune
4th August 2010, 11:40 PM
thx for sharing but is it possible to have french language file ? thank you
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.