by k1w1_123 » Sat Nov 01, 2025 8:46 am
First you must install a tts voice. Also you will need to add something like the following lines to your sys.txt file. These are only examples from my own setup - you can change them to suit your needs. Note that the anything after the semicolon ";" on each line is a comment and is not needed in sys.txt.
[speedcam_category:0]
activated_spoken_type=speech ;alert type (spoken)
activated_speech="Caution, fixed speed camera." ;"actual spoken warning"
approach_beep_distances=300 ;approach warning repeated every (300) metres
approach_beep_spoken_type=speech ;approach alert type (spoken)
approach_beep_speech="fixed speed camera." ;"actual spoken warning"
min_frc=-1 ;warning active on all road types
overspeed_spoken_type=speech ;alert type (spoken)
overspeed_speech="Reduce your speed." ;"actual spoken warning"
overspeed_min_speech_repeat_delay=20 ;overspeed warning repeat frequency (20) seconds
use_road_speedlimit=0 ;(1) use speed limit on map, (0) use speed from speedcam.txt
warn_distances="100:550,80:400,70:300,60:200,50:150,10:50" ;actual road speed >(kmh) : distance (m) to speedcam
[speedcam_category:1]
activated_spoken_type=speech ;alert type (spoken)
activated_speech="Caution, possible mobile speed camera." ;"actual spoken warning"
approach_beep_distances=300 ;approach warning repeated every (300) metres
approach_beep_spoken_type=speech ;approach alert type (spoken)
approach_beep_speech="Mobile speed camera" ;"actual spoken warning"
min_frc=-1 ;warning active on all road types
overspeed_spoken_type=speech ;alert type (spoken)
overspeed_speech="Reduce your speed." ;"actual spoken warning"
overspeed_min_speech_repeat_delay=20 ;overspeed warning repeat frequency (20) seconds
use_road_speedlimit=0 ;(1) use speed limit on map, (0) use speed from speedcam.txt
warn_distances="100:550,80:400,70:300,60:200,50:150,10:50" ;actual road speed >(kmh) : distance (m) to speedcam
[speedcam_category:2]
activated_spoken_type=speech ;alert type (spoken)
activated_speech="Caution, Traffic light mounted speed camera." ;"actual spoken warning"
approach_beep_distances=300 ;approach warning repeated every (300) metres
approach_beep_spoken_type=speech ;approach alert type (spoken)
approach_beep_speech="Traffic light mounted camera." ;"actual spoken warning"
min_frc=-1 ;warning active on all road types
overspeed_spoken_type=speech ;alert type (spoken)
overspeed_speech="Reduce your speed." ;"actual spoken warning"
overspeed_min_speech_repeat_delay=20 ;overspeed warning repeat frequency (20) seconds
use_road_speedlimit=0 ;(1) use speed limit on map, (0) use speed from speedcam.txt
warn_distances="100:550,80:400,70:300,60:200,50:150,10:50" ;actual road speed >(kmh) : distance (m) to speedcam
[speedcam_category:3]
activated_spoken_type=speech ;alert type (spoken)
activated_speech="Caution, Average speed camera." ;"actual spoken warning"
approach_beep_distances=300 ;approach warning repeated every (300) metres
approach_beep_spoken_type=speech ;approach alert type (spoken)
approach_beep_speech="Average speed camera." ;"actual spoken warning"
min_frc=-1 ;warning active on all road types
overspeed_spoken_type=speech ;alert type (spoken)
overspeed_speech="Reduce your speed." ;"actual spoken warning"
overspeed_min_speech_repeat_delay=20 ;overspeed warning repeat frequency (20) seconds
use_road_speedlimit=0 ;(1) use speed limit on map, (0) use speed from speedcam.txt
warn_distances="100:550,80:400,70:300,60:200,50:150,10:50" ;actual road speed >(kmh) : distance (m) to speedcam
[speedcam_category:4]
activated_spoken_type=speech ;alert type (spoken)
activated_speech="Caution, red light camera." ;"actual spoken warning"
min_frc=-1 ;warning active on all road types
warn_distances="0:70" ;actual road speed >(kmh) : distance (m) to speedcam
[speedcam_category:6]
activated_spoken_type=speech ;alert type (spoken)
activated_speech="Railroad Crossing" ;"actual spoken warning"
min_frc=6 ;warning inactive on important local roads, major roads, motorways and freeways
warn_distances="90:300,60:200,0:100" ;actual road speed >(kmh) : distance (m) to speedcam
[speedcam_category:7]
activated_spoken_type=speech ;alert type (spoken)
activated_speech="Bus Lane Camera" ;"actual spoken warning"
min_frc=5 ;warning inactive on major roads, motorways and freeways
warn_distances="0:100" ;actual road speed >(kmh) : distance (m) to speedcam
[speedcam_category:8]
activated_spoken_type=speech ;alert type (spoken)
activated_speech="High Accident Zone" ;"actual spoken warning"
min_frc=-1 ;warning active on all road types
warn_distances="90:200,60:100,0:50" ;actual road speed >(kmh) : distance (m) to speedcam
[speedcam_category:9]
activated_spoken_type=speech ;alert type (spoken)
activated_speech="School Zone, forty kilometres per hour." ;"actual spoken warning"
approach_beep_spoken_type=speech ;approach alert type (spoken)
approach_beep_speech="school zone." ;"actual spoken warning"
overspeed_spoken_type=speech ;alert type (spoken)
overspeed_speech="Forty kilometres per hour." ;"actual spoken warning"
min_frc=5 ;warning inactive on major roads, motorways and freeways
overspeed_min_speech_repeat_delay=15 ;overspeed warning repeat frequency (15) seconds
warn_distances="0:50" ;actual road speed (kmh) : distance (m) to speedcam
warning_time_intervals="mo-fr|8:25-9:00,mo-fr|14:55-15:30" ;Speedcam only active on the days & times specified
[speedcam_category:10]
activated_spoken_type=speech ;alert type (spoken)
activated_speech="Town Entry Point" ;"actual spoken warning"
min_frc=1 ;warning inactive on motorways and freeways
warn_distances="0:100" ;actual road speed >(kmh) : distance (m) to speedcam
[speedcam_category:11]
activated_spoken_type=speech ;alert type (spoken)
activated_speech="Caution, red light and speed camera." ;"actual spoken warning"
approach_beep_distances=300 ;approach warning repeated every (300) metres
approach_beep_spoken_type=speech ;approach alert type (spoken)
approach_beep_speech="Red light and speed camera." ;"actual spoken warning"
min_frc=6 ;warning inactive on important local roads, major roads, motorways and freeways
overspeed_spoken_type=speech ;alert type (spoken)
overspeed_speech="Reduce your speed." ;"actual spoken warning"
overspeed_min_speech_repeat_delay=20 ;overspeed warning repeat frequency (20) seconds
use_road_speedlimit=0 ;(1) use speed limit on map, (0) use speed from speedcam.txt
warn_distances="100:550,80:400,70:300,60:200,50:150,10:50" ;actual road speed >(kmh) : distance (m) to speedcam
[speedcam_category:12]
activated_spoken_type=speech ;alert type (spoken)
activated_speech="Toll Booth" ;"actual spoken warning"
min_frc=-1 ;warning active on all road types
warn_distances="100:1000,70:700,20:100" ;actual road speed >(kmh) : distance (m) to speedcam
[speedcam_category:13]
activated_spoken_type=speech ;alert type (spoken)
activated_speech="Hospital, Ambulance" ;"actual spoken warning"
min_frc=6 ;warning inactive on important local roads, major roads, motorways and freeways
warn_distances="0:100" ;actual road speed >(kmh) : distance (m) to speedcam
[speedcam_category:14]
activated_spoken_type=speech ;alert type (spoken)
activated_speech="Fire Station" ;"actual spoken warning"
min_frc=6 ;warning inactive on important local roads, major roads, motorways and freeways
warn_distances="0:100" ;actual road speed >(kmh) : distance (m) to speedcam
[speedcam_category:15]
activated_spoken_type=speech ;alert type (spoken)
activated_speech="Congestion or Pollution Charge Zone" ;"actual spoken warning"
min_frc=-1 ;warning active on all road types
warn_distances="0:200" ;actual road speed >(kmh) : distance (m) to speedcam
[speedcam_category:16]
activated_spoken_type=speech ;alert type (spoken)
activated_speech="Give Way" ;"actual spoken warning"
min_frc=5 ;warning inactive on major roads, motorways and freeways
warn_distances="0:100" ;actual road speed >(kmh) : distance (m) to speedcam