MP {batv} speech entry as date

MP {batv} speech entry at times interpreted as date.

10.88 -> october 1988
11.73 -> november 1973
11.62 -> november 1962
10.79 -> october 1979
10.94 -> october 1994

MP 1.3.68 build 1.3.7105.26478
(spanish)

Extracted from


(tlog)

can you send me missionplanner.log after its done this?
its in c:\programdata\missionplanner\

i want to confirm if its sending 10.88 to the tts engine, or 10,88

thanks

MissionPlannerTTS.zip (51.4 KB)

What I did was:
1). Connect big battery at 10.9V, start MP, connect, wait for some messages (all “October 19xx”), disconnect, close MP.
2). Connect small battery at 10.5V, start MP, connect, wait for some messages (all correct) and the battery going down to 9V, disconnect, close MP.

TTS messages:
MissionPlanner.log.1 (mostly first battery 10.9V, all first battery heard as “October 19xx”)
2019-07-03 10:53:26,217 INFO MissionPlanner.Utilities.Speech - TTS: init, mono = False (:0) [Base Thread]
2019-07-03 10:54:00,978 INFO MissionPlanner.Utilities.Speech - TTS: say Modo cambiado a Stabilize (:0) [Base Thread]
2019-07-03 10:54:10,016 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 10.93 voltios (:0) [Main Serial reader]
2019-07-03 10:54:20,870 INFO MissionPlanner.Utilities.Speech - TTS: say Bad LiDAR Health (:0) [Main Serial reader]
2019-07-03 10:54:40,022 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 10.95 voltios (:0) [Main Serial reader]
2019-07-03 10:55:10,024 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 10.96 voltios (:0) [Main Serial reader]
2019-07-03 10:55:40,025 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 10.97 voltios (:0) [Main Serial reader]
2019-07-03 10:55:47,538 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 10:55:51,873 INFO MissionPlanner.Utilities.Speech - TTS: say Bad LiDAR Health (:0) [Main Serial reader]
2019-07-03 10:56:10,040 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 10.94 voltios (:0) [Main Serial reader]
2019-07-03 10:56:40,041 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 10.96 voltios (:0) [Main Serial reader]
2019-07-03 10:57:10,044 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 10.96 voltios (:0) [Main Serial reader]
2019-07-03 11:02:33,033 INFO MissionPlanner.Utilities.Speech - TTS: init, mono = False (:0) [Base Thread]
2019-07-03 11:02:47,545 INFO MissionPlanner.Utilities.Speech - TTS: say Modo cambiado a Stabilize (:0) [Base Thread]
2019-07-03 11:02:50,293 INFO MissionPlanner.Utilities.Speech - TTS: say Bad LiDAR Health (:0) [Main Serial reader]
2019-07-03 11:03:05,119 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 0, velocidad en tierra 0 batería 10.58 voltios (:0) [Main Serial reader]

MissionPlanner.log (second battery 10.5V to 9V, all correct)
2019-07-03 11:03:35,133 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 10.46 voltios (:0) [Main Serial reader]
2019-07-03 11:04:05,142 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 0, velocidad en tierra 0 batería 10.49 voltios (:0) [Main Serial reader]
2019-07-03 11:04:35,154 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 0, velocidad en tierra 0 batería 10.41 voltios (:0) [Main Serial reader]
2019-07-03 11:04:41,625 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 11:04:51,988 INFO MissionPlanner.Utilities.Speech - TTS: say Bad LiDAR Health (:0) [Main Serial reader]
2019-07-03 11:05:05,157 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 0, velocidad en tierra 0 batería 10.30 voltios (:0) [Main Serial reader]
2019-07-03 11:05:35,171 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 0, velocidad en tierra 0 batería 10.26 voltios (:0) [Main Serial reader]
2019-07-03 11:06:05,172 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 0, velocidad en tierra 0 batería 10.16 voltios (:0) [Main Serial reader]
2019-07-03 11:06:35,175 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 0, velocidad en tierra 0 batería 10.05 voltios (:0) [Main Serial reader]
2019-07-03 11:07:05,189 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud -1, velocidad en tierra 0 batería 9.92 voltios (:0) [Main Serial reader]
2019-07-03 11:07:35,190 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 0, velocidad en tierra 0 batería 9.82 voltios (:0) [Main Serial reader]
2019-07-03 11:08:05,192 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 0, velocidad en tierra 0 batería 9.66 voltios (:0) [Main Serial reader]
2019-07-03 11:08:35,196 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud -1, velocidad en tierra 0 batería 9.53 voltios (:0) [Main Serial reader]
2019-07-03 11:09:05,209 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud -1, velocidad en tierra 0 batería 9.38 voltios (:0) [Main Serial reader]
2019-07-03 11:09:35,209 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud -1, velocidad en tierra 0 batería 9.11 voltios (:0) [Main Serial reader]

No “,”.

This is the date format configuration being used:

Another test: charge fully a small battery and do a full discharge:
MissionPlannerTTSbatfull.zip (34.6 KB)

It seems that {batv} is interpreted as date in ranges 11.60 to 11.99 and 10.60 to 10.99.
Correct in whole range 9 to 9.99 and below 9.
Above 12 unknown.

2019-07-03 12:49:40,756 INFO MissionPlanner.Utilities.Speech - TTS: init, mono = False (:0) [Base Thread]
2019-07-03 13:01:50,109 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 0, velocidad en tierra 0 batería 0.00 voltios (:0) [Main Serial reader]
2019-07-03 13:01:51,351 INFO MissionPlanner.Utilities.Speech - TTS: say Modo cambiado a Stabilize (:0) [Main Serial reader]
2019-07-03 13:01:58,435 INFO MissionPlanner.Utilities.Speech - TTS: say Bad LiDAR Health (:0) [Main Serial reader]
2019-07-03 13:02:05,317 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [ProgressReporterDialogue Background thread]
2019-07-03 13:02:20,112 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 11.96 voltios (:0) [Main Serial reader]
2019-07-03 13:02:35,302 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:02:50,114 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 11.93 voltios (:0) [Main Serial reader]
2019-07-03 13:03:05,244 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:03:20,118 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 11.89 voltios (:0) [Main Serial reader]
2019-07-03 13:03:35,290 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:03:50,122 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 4, velocidad en tierra 0 batería 11.85 voltios (:0) [Main Serial reader]
2019-07-03 13:04:05,248 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:04:20,123 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 3, velocidad en tierra 0 batería 11.83 voltios (:0) [Main Serial reader]
2019-07-03 13:04:35,285 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:04:50,293 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 3, velocidad en tierra 0 batería 11.77 voltios (:0) [Main Serial reader]
2019-07-03 13:05:05,375 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:05:20,295 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 11.72 voltios (:0) [Main Serial reader]
2019-07-03 13:05:35,144 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:05:50,299 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 11.71 voltios (:0) [Main Serial reader]
2019-07-03 13:06:05,188 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:06:08,539 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:06:20,302 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 11.68 voltios (:0) [Main Serial reader]
2019-07-03 13:06:27,805 INFO MissionPlanner.Utilities.Speech - TTS: say Bad LiDAR Health (:0) [Main Serial reader]
2019-07-03 13:06:35,274 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:06:50,306 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 11.65 voltios (:0) [Main Serial reader]
2019-07-03 13:07:05,450 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:07:20,307 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 11.60 voltios (:0) [Main Serial reader]
2019-07-03 13:07:35,240 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:07:50,309 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 11.59 voltios (:0) [Main Serial reader]
2019-07-03 13:08:05,104 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:08:20,311 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 11.54 voltios (:0) [Main Serial reader]
2019-07-03 13:08:35,262 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:08:50,313 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 11.50 voltios (:0) [Main Serial reader]
2019-07-03 13:09:05,249 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:09:20,316 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 11.45 voltios (:0) [Main Serial reader]
2019-07-03 13:09:35,148 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:09:50,319 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 0, velocidad en tierra 0 batería 11.44 voltios (:0) [Main Serial reader]
2019-07-03 13:10:05,300 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:10:20,322 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 11.38 voltios (:0) [Main Serial reader]
2019-07-03 13:10:35,073 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:10:50,325 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 11.34 voltios (:0) [Main Serial reader]
2019-07-03 13:11:05,253 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:11:20,327 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 11.35 voltios (:0) [Main Serial reader]
2019-07-03 13:11:35,232 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:11:50,329 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 11.31 voltios (:0) [Main Serial reader]
2019-07-03 13:12:05,190 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:12:20,347 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 11.31 voltios (:0) [Main Serial reader]
2019-07-03 13:12:35,083 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:12:50,349 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 0, velocidad en tierra 0 batería 11.26 voltios (:0) [Main Serial reader]
2019-07-03 13:13:05,085 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:13:20,352 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 11.21 voltios (:0) [Main Serial reader]
2019-07-03 13:13:35,214 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:13:50,359 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 11.15 voltios (:0) [Main Serial reader]
2019-07-03 13:14:05,199 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:14:20,361 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 0, velocidad en tierra 0 batería 11.17 voltios (:0) [Main Serial reader]
2019-07-03 13:14:35,089 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:14:50,366 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 3 batería 11.13 voltios (:0) [Main Serial reader]
2019-07-03 13:15:05,205 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:15:20,369 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 11.14 voltios (:0) [Main Serial reader]
2019-07-03 13:15:35,200 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:15:50,371 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 0, velocidad en tierra 0 batería 11.09 voltios (:0) [Main Serial reader]
2019-07-03 13:16:05,221 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:16:20,375 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 11.05 voltios (:0) [Main Serial reader]
2019-07-03 13:16:35,288 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:16:50,376 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 11.02 voltios (:0) [Main Serial reader]
2019-07-03 13:17:05,230 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:17:20,380 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 2 batería 11.01 voltios (:0) [Main Serial reader]
2019-07-03 13:17:35,032 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:17:50,382 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 0, velocidad en tierra 0 batería 10.99 voltios (:0) [Main Serial reader]
2019-07-03 13:18:05,162 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:18:20,386 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 1 batería 10.94 voltios (:0) [Main Serial reader]
2019-07-03 13:18:35,170 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:18:50,393 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 10.93 voltios (:0) [Main Serial reader]
2019-07-03 13:19:05,178 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:19:20,396 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 10.91 voltios (:0) [Main Serial reader]
2019-07-03 13:19:35,113 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:19:50,409 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 10.90 voltios (:0) [Main Serial reader]
2019-07-03 13:20:05,218 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:20:20,414 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 3 batería 10.85 voltios (:0) [Main Serial reader]
2019-07-03 13:20:35,030 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:20:50,417 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 10.86 voltios (:0) [Main Serial reader]
2019-07-03 13:21:05,034 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:21:20,419 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 10.84 voltios (:0) [Main Serial reader]
2019-07-03 13:21:35,066 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:21:50,422 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 10.82 voltios (:0) [Main Serial reader]
2019-07-03 13:22:05,160 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:22:20,425 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 10.78 voltios (:0) [Main Serial reader]
2019-07-03 13:22:35,171 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:22:50,433 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 10.77 voltios (:0) [Main Serial reader]
2019-07-03 13:23:05,208 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:23:20,437 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 2 batería 10.75 voltios (:0) [Main Serial reader]
2019-07-03 13:23:35,007 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:23:50,439 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 0, velocidad en tierra 0 batería 10.73 voltios (:0) [Main Serial reader]
2019-07-03 13:24:20,442 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 0, velocidad en tierra 0 batería 10.66 voltios (:0) [Main Serial reader]
2019-07-03 13:24:35,044 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:24:50,445 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 10.65 voltios (:0) [Main Serial reader]
2019-07-03 13:25:05,057 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:25:20,449 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 10.62 voltios (:0) [Main Serial reader]
2019-07-03 13:25:34,973 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:25:50,453 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 10.60 voltios (:0) [Main Serial reader]
2019-07-03 13:26:20,457 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 1 batería 10.56 voltios (:0) [Main Serial reader]
2019-07-03 13:26:35,202 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:26:50,460 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 3, velocidad en tierra 0 batería 10.55 voltios (:0) [Main Serial reader]
2019-07-03 13:27:04,960 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:27:20,463 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 1 batería 10.52 voltios (:0) [Main Serial reader]
2019-07-03 13:27:35,116 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:27:50,467 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 10.44 voltios (:0) [Main Serial reader]
2019-07-03 13:28:05,138 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:28:20,470 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 10.48 voltios (:0) [Main Serial reader]
2019-07-03 13:28:35,123 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:28:50,473 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 10.37 voltios (:0) [Main Serial reader]
2019-07-03 13:29:05,216 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:29:20,477 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 10.35 voltios (:0) [Main Serial reader]
2019-07-03 13:29:35,112 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:29:50,480 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 2 batería 10.31 voltios (:0) [Main Serial reader]
2019-07-03 13:30:05,159 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:30:20,484 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 3, velocidad en tierra 0 batería 10.29 voltios (:0) [Main Serial reader]
2019-07-03 13:30:35,075 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:30:50,485 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 10.23 voltios (:0) [Main Serial reader]
2019-07-03 13:31:05,296 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:31:20,488 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 1 batería 10.14 voltios (:0) [Main Serial reader]
2019-07-03 13:31:35,061 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:31:50,492 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 10.10 voltios (:0) [Main Serial reader]
2019-07-03 13:32:05,422 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:32:20,495 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 10.11 voltios (:0) [Main Serial reader]
2019-07-03 13:32:35,057 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:32:50,498 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 9.97 voltios (:0) [Main Serial reader]
2019-07-03 13:33:20,503 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 10.03 voltios (:0) [Main Serial reader]
2019-07-03 13:33:34,989 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:33:50,506 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 9.95 voltios (:0) [Main Serial reader]
2019-07-03 13:34:04,968 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:34:20,508 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 9.87 voltios (:0) [Main Serial reader]
2019-07-03 13:34:34,949 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:34:50,519 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 9.83 voltios (:0) [Main Serial reader]
2019-07-03 13:35:05,031 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:35:20,522 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 9.74 voltios (:0) [Main Serial reader]
2019-07-03 13:35:35,017 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:35:50,524 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 1, velocidad en tierra 0 batería 9.63 voltios (:0) [Main Serial reader]
2019-07-03 13:36:05,106 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:36:20,526 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 3, velocidad en tierra 0 batería 9.51 voltios (:0) [Main Serial reader]
2019-07-03 13:36:35,056 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:36:50,530 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 9.37 voltios (:0) [Main Serial reader]
2019-07-03 13:37:04,963 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:37:20,535 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 2, velocidad en tierra 0 batería 9.23 voltios (:0) [Main Serial reader]
2019-07-03 13:37:35,061 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]
2019-07-03 13:37:50,538 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 3, velocidad en tierra 0 batería 8.99 voltios (:0) [Main Serial reader]
2019-07-03 13:38:05,014 INFO MissionPlanner.Utilities.Speech - TTS: say Pre Arm: Throttle below Failsafe (:0) [Main Serial reader]

It can depend on Windows language. I tried on another laptop with Windows 7 (only Anna english voice) which had MP UI in english:
Windows7voice

All the battery voltage range was correct:

MissionPlannerlog_TTS_Win7.zip (18.5 KB)

However, observe two voices:
-MP one at constant speed.
-Speaker one, initially at top speed (9), which essentially says the contents of the focused window, which alternates between MP hud and other very simple window. Note focus change on the color of the hud title bar.

When the battery goes below 11V (12’50") speaker speed is changed to 5 and is intelligible.

can you manually test the tts engine in control panel for the bad numbers.

and swap the .'s with ,'s etc.

You hit the nail! It is an ES Helena problem.

Lipo 3S-4S range:
8.00 8.01 8.59 8.60 8.99
9.00 9.01 9.59 9.60 9.99
10.00 10.01 10.59 10.60 10.99
11.00 11.01 11.59 11.60 11.99
12.00 12.01 12.59 12.60 12.99
13.00 13.01 13.59 13.60 13.99
14.00 14.01 14.59 14.60 14.99
15.00 15.01 15.59 15.60 15.99
16.00 16.01 16.59 16.60 16.99
8,00 8,01 8,59 8,60 8,99
9,00 9,01 9,59 9,60 9,99
10,00 10,01 10,59 10,60 10,99
11,00 11,01 11,59 11,60 11,99
12,00 12,01 12,59 12,60 12,99
13,00 13,01 13,59 13,60 13,99
14,00 14,01 14,59 14,60 14,99
15,00 15,01 15,59 15,60 15,99
16,00 16,01 16,59 16,60 16,99

Windows 10 spanish may 2019 update.

Microsoft Helena ES: date/time bad interpretations with dot.
Microsoft David US: correct.
eSpeak ES: correct, but horrible.

Everything works with comma.

With some workaround for Helena, and the {sysid} adition (distinguish with SYSID_THISMAV the speeches with multiple drones), MP would become a masterpiece.

As a bad workaround (as bad as the comma), some punctuation characters alter the behaviour of the TTS for good.

For example, with ES Helena:
10.59 10.60 23.59
is heard as:
diez y cincuenta y nueve octubre de mil novecientos sesenta once y cincuenta y nueve
(ten and fifty nine october of one thousand sixty eleven and fifty nine; 10.59 as hour, 10.60: meaningless as hour, as date, 23.59: as hour 11 pm)
but:
?10.59 ?10.60 ?23.59
is heard as:
diez punto cincuenta y nueve diez punto sesenta ventitres punto cincuenta y nueve
(ten point fifty nine ten point sixty twenty three point fifty nine)

In spanish “punto” and “coma” are common ways of pronouncing the decimal point.

Applying this woraround as:
batería?{batv} voltios (30s interval)
and
batería?{batv} voltios, ?{batp} por ciento (Battery warning)
no more ES Helena guesses.

In MP log:
2019-07-05 22:25:05,377 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 0, velocidad en tierra 0 batería?11.07 voltios (:0) [Main Serial reader]
2019-07-05 22:25:35,391 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 0, velocidad en tierra 0 batería?11.04 voltios (:0) [Main Serial reader]
2019-07-05 22:26:05,392 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud 0, velocidad en tierra 0 batería?11.03 voltios (:0) [Main Serial reader]
2019-07-05 22:26:35,404 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud -1, velocidad en tierra 0 batería?11.01 voltios (:0) [Main Serial reader]
2019-07-05 22:27:05,407 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud -1, velocidad en tierra 0 batería?10.97 voltios (:0) [Main Serial reader]
2019-07-05 22:27:35,409 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud -1, velocidad en tierra 0 batería?10.97 voltios (:0) [Main Serial reader]
2019-07-05 22:28:05,410 INFO MissionPlanner.Utilities.Speech - TTS: say A punto Home, altitud -1, velocidad en tierra 0 batería?10.94 voltios (:0) [Main Serial reader]

Solved.

im adding the sysid and compid stuff now.
will be in the next beta

Hearing the {sysid} will be great.

Here are other two 4K videos of the three drones with a single MP instance:

With a single instance there is a single voice. Even accelerating it, for this type of missions with waypoints close in space and time (specially for the car circuit in a this video:


with one rover and two drones) messages are delayed and/or lost, so three instances with three voices, which can be simultaneous and different, are preferable.

BTW, at the end of the second video two drones crash. The missions are the same, so starting the drones at different instants should avoid crashes, but things are not ideal This is the crash in detail:

On the lower right part of the tlog part of these single MP instance videos appear the three drones trajectories capture, which however shows one hud and one purple trace. This is nice, but is not possible with three MP instances.

The white lines on those tlog parts were reported here:
MP wonderful. White lines loading mission

Nice. It is working now:

{sysid} SYSID_THISMAV: 3 6 7 mode changes and some 30s interval messages.

However, although there are changes for indicating the possible COM ports, making selection easier, and although I prefer three MP instances, still, for above I can’t make the connection list:
serial:COM4:57600
serial:COM7:57600
serial:COM8:57600
for above work.

Here is a 4K video with three MP instances using {sysid}:

Three MP instances permit hearing different voices, and distinguish system messages not identifiable with {sysid}.

However:
-It seems that MP reads system voice once. So if you want to fine tune it you have to stop MP and restart.
-As a consequence of that, for capturing the tlog part of above video and change voice, also stopping and restarting MP is needed.
-The small number (3, 6, 7) in the miniature drone is not as clear a the rover SYSID_THISMAV in this video:

MP: 1.3.68 1.3.7131.8781

…im adding the sysid and compid stuff now.
will be in the next beta…

{sysid} works beautifully. Example videos at the end of this post.

However, I can’t see the exact use of {compid}. I have placed it at the beginning of the 30s Interval message:
{compid}dice{sysid} a punto {wpn}, altitud {alt}, velocidad en tierra {gsp} batería?{batv} voltios
(recall that ‘?’ is a workaround for voltages being interpreted as dates in Microsoft spanish voices)
and, being {compid} related to the GCS, the only related place I find to change it is:
CONFIG TUNING -> Planner -> GCS ID:


Changing that has no effect: always ‘uno’ (one) is heard. Since I use now ESP8266 devices with drones in a LAN, if I use MP on two laptops now both say the same for {compid}.

MP 1.3.68.1 1.3.7172.20736

In adition, I see that MP seems to read the system voice at start. For changing voices it would be desirable to read it also when:
-connecting to another drone on the same MP instance;
-reading a tlog file (for selecting the voice when capturing it).

Unless I miss something, since system voice seems to be read when MP starts, for changing the voice in those two situations, MP has to be exited and restarted.


Example 4K videos (three MP instances (three voices), three drones in LAN):