Após algumas investigações, encontrei uma maneira de usar a linha de comando. Se o Jovie estiver funcionando corretamente com o espeak e o libttspico-utils estiver instalado.
no tipo de konsole
~$ spd-conf
e responda a resposta padrão para cada pergunta. Isto irá criar um arquivo conf em ~ / .config / speech-dispatcher / speechd.conf
edite este arquivo e remova o comentário da linha que contém "pico-generic"
...
#AddModule "ibmtts" "sd_ibmtts" "ibmtts.conf"
#AddModule "cicero" "sd_cicero" "cicero.conf"
AddModule "pico-generic" "sd_generic" "pico-generic.conf"
# DO NOT REMOVE the following line unless you have
# a specific reason -- this is the fallback output module
# that is only used when no other modules are in use
#AddModule "dummy" "sd_dummy" ""
...
Em seguida, edite o arquivo ~ / .kde / share / config / kttsdrc e altere o outputModule do seu locutor de espeak para pico-generic
[Talkers]
Sam=<voice name="Sam" lang="en" outputModule="pico-generic" voiceName="" voiceType="1"><prosody volume="0" rate="0" pitch="0" /></voice>
Verifique se o speech-dispatcher está no modo de usuário, verificando o arquivo / etc / defaults / speech-dispatcher, ele deve dizer:
RUN=no
Para garantir, reinicie o computador.
A primeira vez que usei o TTS, recebi uma mensagem de erro DBUS, mas depois está funcionando bem.
Espero que ajude.