Thank you for your work on this repo. I was hoping to use it with the Orca screen reader but unfortunately in my testing I am finding that upon installing a voice it wipes the speech dispatcher config located at ~/.config/speech-dispatcher. This is a problem for non-visual users since speech dispatcher is tricky to configure and when the config is wiped, all the synthesizers need to be reconfigured. Very often a user will want to switch between synthesizers quickly and just having one like piper installed at a time makes this a longer process to switch.
I tried to solve this myself but couldn't figure it out given some local issues building flatpak and my unfamiliarity with dart. Any tips would be much appreciated. I presume this is a simple fix just with path issues and would help a lot of visually impaired folks!
This is the cause of #25 , and prevents users from using other voices with other client apps using speech dispatcher
The screenshot below shows the config folder before running pied. Note how there are many modules and a full speechd.conf file with many options inside

However after running pied and selecting a voice from the GUI all of these modules are wiped. Its possible that this is the result of a files being moved or something analogous. Also once the config is applied the speechd.conf file becomes just the pied template and no longer contains any of the global settings the user had before

Thank you for your work on this repo. I was hoping to use it with the Orca screen reader but unfortunately in my testing I am finding that upon installing a voice it wipes the speech dispatcher config located at
~/.config/speech-dispatcher. This is a problem for non-visual users since speech dispatcher is tricky to configure and when the config is wiped, all the synthesizers need to be reconfigured. Very often a user will want to switch between synthesizers quickly and just having one like piper installed at a time makes this a longer process to switch.I tried to solve this myself but couldn't figure it out given some local issues building flatpak and my unfamiliarity with dart. Any tips would be much appreciated. I presume this is a simple fix just with path issues and would help a lot of visually impaired folks!
This is the cause of #25 , and prevents users from using other voices with other client apps using speech dispatcher
The screenshot below shows the config folder before running pied. Note how there are many modules and a full speechd.conf file with many options inside
However after running pied and selecting a voice from the GUI all of these modules are wiped. Its possible that this is the result of a files being moved or something analogous. Also once the config is applied the
speechd.conffile becomes just the pied template and no longer contains any of the global settings the user had before