[01:15:04] *** Quits: j_f-f (~quassel@freenode-3p0.0bl.0e6ebh.IP) (Connection closed) [01:18:32] *** Joins: j_f-f (~quassel@freenode-3p0.0bl.0e6ebh.IP) [14:11:49] *** Joins: NavitLogger (~NavitLogg@freenode-8li8nr.btgl.alru.aun2o4.IP) [14:11:50] *** Server sets mode: :+nt [14:35:37] *** Quits: owlman (~owlman@freenode-jur.82u.976k08.IP) (Quit: Konversation terminated!) [16:12:12] [discord] @Archen Von Dreknov hope it helps, and please keep us updated 😄 [16:12:56] [discord] i was fighting an esp32 this afternoon (wild foe that) so i couldnt look in details into this [16:13:06] [discord] i'll probably take a look now [16:19:13] [discord] no problem @Archen Von Dreknov , time is completely up to you [19:42:21] *** Joins: Horwitz (~mich1@freenode-4kmkia.fh0o.ugfd.hujoc9.IP) [23:06:21] [discord] Ok quick update. Mozilla's solution was unfortunately too heavy to setup and run( requires a python virtual environement and all sorts of crazy things). Since Navit's call for instructions is just a command line call, im assuming it can run scripts too. [23:06:21] [discord] Im starting to think that a hybrid approach could work : whenever the unit has an internet connection (eg : my phone is in a region covered by network) it would use the google API and thus have a near perfect TTS. Otherwise, it would fall back to the less ideal solution to be able to still provide audio directions : pico. Pico was early android's TTS engine. It works reasonably well in french at laest, some sentences a [23:06:23] [discord] It would imply writing a script that tests network, and based on that executes either the google api call, or the pico call. Any idea if that would work ? [23:17:00] [discord] To give a better idea the script would be like : [23:17:01] [discord] if(network) then : [23:17:02] [discord] gtts-cli %s --lang fr | play -t mp3 - [23:17:04] [discord] else [23:17:05] [discord] pico2wave -l fr-FR -w /tmp/audio.wav %s && aplay -q /tmp/audio.wav && rm /tmp/audio.wav [23:17:06] [discord] end if [23:17:10] [discord] To give a better idea the script would be like : [23:17:10] [discord] ```if(network) then : [23:17:12] [discord] gtts-cli %s --lang fr | play -t mp3 - [23:17:13] [discord] else [23:17:14] [discord] pico2wave -l fr-FR -w /tmp/audio.wav %s && aplay -q /tmp/audio.wav && rm /tmp/audio.wav [23:17:15] [discord] end if``` [23:58:45] [discord] first testing is promissing. I'll keep working on it a bit more tomorrow.