Skip to content

Pied wipes speech dispatcher config #27

Description

@C-Loftus

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

config before running pied which shows many modules installed

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

config after running pied which shows only piper and others deleted

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions