You are not logged in.
speechd always uses dummy output module and can't find installed external output module.
Content of /run/user/1000/speech-dispatcher/log/speech-dispatcher.log:
[Wed Feb 2 12:39:05 2022 : 413001] speechd: Warning: Didn't find preferred output module, using default
[Wed Feb 2 12:39:05 2022 : 413009] speechd: Couldn't load default output module, trying other modules
Content of /run/user/1000/speech-dispatcher/log/speech-dispatcher.log without comment:
LogLevel 3
LogDir "default"
DefaultVolume 100
SymbolsPreproc "char"
SymbolsPreprocFile "gender-neutral.dic"
SymbolsPreprocFile "font-variants.dic"
SymbolsPreprocFile "symbols.dic"
SymbolsPreprocFile "emojis.dic"
SymbolsPreprocFile "orca.dic"
SymbolsPreprocFile "orca-chars.dic"
AddModule "espeak-ng" "sd_espeak-ng" "espeak-ng.conf"
AddModule "festival" "sd_festival" "festival.conf"
DefaultModule "festival"
Include "clients/*.conf"
Both festival and espeak-ng can speak when executed independently
Last edited by xeromycota (2022-02-02 11:52:28)
Offline
I managed to fix this with festival output module.
1. Install festival-freebsoft-utils
2. Run `festival --server`to start festival server
3. Run `spd-conf` and configure speech-dispatcher to work with festival
4. Run `spd-say hello` to test t;he result
Offline