Jump to content

Speaking Clock


Recommended Posts

Guest csc12345678
Posted

Hi !

When I late in the morning, I want a software that speaks the time every minute so that I'm on track.

I've tried "Speaking Clock" but it does not work on my O2 Graphite. The wav is very soft and the application itself give out a few clicks but does not say the time.

Any idea if there is such application that can be used to prompt me to hurry up ?

If not, any application that can play a sound every minute ? eg play a loud click sound ?

Thanks

  • 2 weeks later...
Guest gpcarreon (MVP)
Posted

I don't have a Smartphone at hand to test this but I think it will work. Just edit the path. You need to have MortScript installed on your phone:

1. Save below code as 'qMinute.mscr' then transfer to \Storage\Program Files

# Remove previous notification queue

RemoveNotifications ("\Storage\Program Files\qMinute.mscr")


# Run 'SpeakingClock.exe' (will speak current time)

Run \Storage\Program Files\Clock\SpeakingClock.exe


# Time check

GetTime hr,min,sec,dy,mo,yr

min=min+1

If (min=60)

   min=0

   hr=hr+1

EndIf


# Execute this script every minute, so in effect, it will say time every minute!

RunAt (%yr%,%mo%,%dy%,%hr%,%min%,"\Storage\Program Files\qMinute.mscr")
2. Extract archive contents then transfer to '\Storage\Program Files\Clock' (edit path whenever necessary) SpeakingClock.zip 3. Click 'qMinute.mscr' to run the script. You may also create a shortcut to 'qMinute.mscr' for easy access just in case the script was stopped (instruction 4) 4. Save this as 'Shut Up.mscr', make a shortcut, transfer to Start Menu folder then click to stop the script.
RemoveNotifications ("\Storage\Program Files\qMinute.mscr")

You may use custom WAV files if you find the ones on the ZIP too soft. :D

Guest Jacobus
Posted
I don't have a Smartphone at hand to test this but I think it will work. Just edit the path. You need to have MortScript installed on your phone:

1. Save below code as 'qMinute.mscr' then transfer to \Storage\Program Files

# Remove previous notification queue

RemoveNotifications ("\Storage\Program Files\qMinute.mscr")


# Run 'SpeakingClock.exe' (will speak current time)

Run \Storage\Program Files\Clock\SpeakingClock.exe


# Time check

GetTime hr,min,sec,dy,mo,yr

min=min+1

If (min=60)

   min=0

   hr=hr+1

EndIf


# Execute this script every minute, so in effect, it will say time every minute!

RunAt (%yr%,%mo%,%dy%,%hr%,%min%,"\Storage\Program Files\qMinute.mscr")
2. Extract archive contents then transfer to '\Storage\Program Files\Clock' (edit path whenever necessary) SpeakingClock.zip 3. Click 'qMinute.mscr' to run the script. You may also create a shortcut to 'qMinute.mscr' for easy access just in case the script was stopped (instruction 4) 4. Save this as 'Shut Up.mscr', make a shortcut, transfer to Start Menu folder then click to stop the script.
RemoveNotifications ("\Storage\Program Files\qMinute.mscr")

You may use custom WAV files if you find the ones on the ZIP too soft. :D

Could you pl. make 'beep' rather than speaking. I prefer to have like what Casio watch has :-)

Guest gpcarreon (MVP)
Posted
Could you pl. make 'beep' rather than speaking. I prefer to have like what Casio watch has :-)

I don't have the Casio audio file. Have you tried 'RecEnd.wav' ?

RecEnd.wav

For your MortScript code, you could have something like...

# Remove previous notification queue

RemoveNotifications ("\Storage\Program Files\qMinute.mscr")


# Play the WAV file instead of having SpeakingClock.exe tell you the time

PlaySound( "\Path\to\RecEnd.wav" )


# Time check

GetTime hr,min,sec,dy,mo,yr

min=min+1

If (min=60)

   min=0

   hr=hr+1

EndIf


# Execute this script every minute, so in effect, play the WAV file every minute

RunAt (%yr%,%mo%,%dy%,%hr%,%min%,"\Storage\Program Files\qMinute.mscr")

  • 3 weeks later...
Guest csc12345678
Posted

The code works. Thanks very much !

I don't have a Smartphone at hand to test this but I think it will work. Just edit the path. You need to have MortScript installed on your phone:

1. Save below code as 'qMinute.mscr' then transfer to \Storage\Program Files

# Remove previous notification queue

RemoveNotifications ("\Storage\Program Files\qMinute.mscr")


# Run 'SpeakingClock.exe' (will speak current time)

Run \Storage\Program Files\Clock\SpeakingClock.exe


# Time check

GetTime hr,min,sec,dy,mo,yr

min=min+1

If (min=60)

   min=0

   hr=hr+1

EndIf


# Execute this script every minute, so in effect, it will say time every minute!

RunAt (%yr%,%mo%,%dy%,%hr%,%min%,"\Storage\Program Files\qMinute.mscr")
2. Extract archive contents then transfer to '\Storage\Program Files\Clock' (edit path whenever necessary) SpeakingClock.zip 3. Click 'qMinute.mscr' to run the script. You may also create a shortcut to 'qMinute.mscr' for easy access just in case the script was stopped (instruction 4) 4. Save this as 'Shut Up.mscr', make a shortcut, transfer to Start Menu folder then click to stop the script.
RemoveNotifications ("\Storage\Program Files\qMinute.mscr")

You may use custom WAV files if you find the ones on the ZIP too soft. :D

Guest csc12345678
Posted

After I wrote this, it failed to set the notification. I think it's because it's 2359, just going to midnight. After that, it's running fine again.

The code works. Thanks very much !
Guest csc12345678
Posted

I tried to vary the notification period using the following codes.

># Time check

>GetTime hr,min,sec,dy,mo,yr

>min=min+5

>

>min1=min/5

>

>If ((min mod 5) <> 0 )

> min=Ceil(min / 5) * 5

>EndIf

But I get an error in Ceil(). It says

>Invalid parameter count for 'Ceil'

>

>Line:

>min=Ceil(min / 5) * 5

I tried Ceil(1.2)... same error. Any advice ? Thanks.

The code works. Thanks very much !
  • 4 weeks later...
Guest SLatkisSrB
Posted

this looks cool i think im missing something i uploaded the file in stor/prog/clock then i created a file and named it qmin ... and i entered the script u wrote and tranfered it in the same file .. then went to run it and nothing happends lol sorry im new to these things lol

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.