Unix & Linux Stack Exchange
Q&A for users of Linux, FreeBSD and other Unix-like operating systems
Latest Questions
1
votes
1
answers
123
views
How to get sudo insults only through festival?
I just found out sudo insults, and I would think it would be fun to get those slanders out through [festival][1], but only the insults - how to do that on [Linux][2]? [1]: https://wiki.archlinux.org/index.php/Festival [2]: https://manjaro.org/
Jeeves
(21 rep)
Jun 28, 2020, 10:00 AM
• Last activity: Jun 26, 2025, 08:23 PM
0
votes
1
answers
108
views
Can't connect SPD-SAY and Festival
I'm using Puppy Linux: ``` Linux PuppyPC 4.9.163-lxpup-32-pae #1 SMP Thu Mar 14 15:41:19 GMT 2019 i686 i686 i686 GNU/Linux ``` I'm trying to use `spd-say` tool with `festival`. The problem is I can use `festival` by itself using this command: ``` echo "Hello world" | festival --tts ``` but not the `...
I'm using Puppy Linux:
Linux PuppyPC 4.9.163-lxpup-32-pae #1 SMP Thu Mar 14 15:41:19 GMT 2019 i686 i686 i686 GNU/Linux
I'm trying to use spd-say
tool with festival
. The problem is I can use festival
by itself using this command:
echo "Hello world" | festival --tts
but not the spd-say
spd-say "Hello world"
Whatever I do I get the same error:
Failed to connect to Speech Dispatcher:
Error: Can't connect to unix socket /root/.cache/speech-dispatcher/speechd.sock: No such file or directory. Autospawn: Autospawn failed. Speech Dispatcher refused to start with error code, stating this as a reason:
I don't have this file /root/.cache/speech-dispatcher/speechd.sock
I can run festival
server:
# festival --server
server Sun Jul 21 15:18:09 2024 : Festival server started on port 1314
and when I try to use sdp-say
I got this messages on server:
client(1) Sun Jul 21 15:19:32 2024 : accepted from localhost
client(1) Sun Jul 21 15:19:33 2024 : disconnected
As you can see it disconnects immediately. A while before there also was an error SIOD: unknown voice cmu_us_aew_cg
but after reading [this question](https://unix.stackexchange.com/questions/573279/speech-dispatcher-voice-configuration-problems-with-festival) I solved the issue
**Additional info:**
I installed these packages:

/etc/speech-dispatcher/speechd.conf
:
LogLevel 5
LogDir "/var/log/speech-dispatcher/"
DefaultVolume 100
AddModule "festival" "sd_festival" "festival.conf"
DefaultModule festival
Include "clients/*.conf"
/usr/share/speech-dispatcher/conf/speechd.conf
:
LogLevel 3
LogDir "stdout"
DefaultVolume 100
AddModule "festival" "sd_festival" "festival.conf"
DefaultModule festival
Include "clients/*.conf"
/usr/share/festival/voices/us/cmu_us_aew_cg/festvox/cmu_us_aew_cg.scm
(at the end):
(proclaim_voice
'cmu_us_aew_cg
'((language english)
(gender male)
(dialect american)
(description
"This voice provides an American English male voice using a
residual excited LPC diphone synthesis method. It uses
the CMU Lexicon pronunciations. Prosodic phrasing is provided
by a statistically trained model using part of speech and local
distribution of breaks. Intonation is provided by a CART tree
predicting ToBI accents and an F0 contour generated from a model
trained from natural speech. The duration model is also trained
from data using a CART tree.")))
(provide 'cmu_us_aew_cg)
/etc/festival.scm
(at the end):
(set! voice_default 'voice_cmu_us_aew_cg)
**Logs:**
/var/log/speech-dispatcher/speech-dispatcher.log
:
[Sun Jul 21 15:48:38 2024 : 56876] speechd: Speech Dispatcher Logging to file /var/log/speech-dispatcher//speech-dispatcher.log
[Sun Jul 21 15:48:38 2024 : 57338] speechd: Module name=festival being inserted into requested_modules list
[Sun Jul 21 15:48:38 2024 : 83160] speechd: Reading configuration for pattern emacs:*
[Sun Jul 21 15:48:38 2024 : 83377] speechd: Configuration has been read from "/etc/speech-dispatcher/speechd.conf"
[Sun Jul 21 15:48:38 2024 : 121762] speechd: Module name=espeak being inserted into detected_modules list
[Sun Jul 21 15:48:38 2024 : 121864] speechd: Module name=pico being inserted into detected_modules list
[Sun Jul 21 15:48:38 2024 : 121928] speechd: Module name=dummy being inserted into detected_modules list
[Sun Jul 21 15:48:38 2024 : 121991] speechd: Module name=festival being inserted into detected_modules list
[Sun Jul 21 15:48:38 2024 : 122053] speechd: Module name=cicero being inserted into detected_modules list
[Sun Jul 21 15:48:38 2024 : 122116] speechd: Module name=generic being inserted into detected_modules list
[Sun Jul 21 15:48:38 2024 : 122179] speechd: Module name=flite being inserted into detected_modules list
[Sun Jul 21 15:48:38 2024 : 122242] speechd: Module name=espeak-ng being inserted into detected_modules list
[Sun Jul 21 15:48:38 2024 : 122302] speechd: Module name=espeak being inserted into requested_modules list
[Sun Jul 21 15:48:38 2024 : 122346] speechd: Module name=pico being inserted into requested_modules list
[Sun Jul 21 15:48:38 2024 : 122388] speechd: Module name=dummy being inserted into requested_modules list
[Sun Jul 21 15:48:38 2024 : 122429] speechd: Load request for module festival with command sd_festival and configuration file festival.conf was previously received; ignoring the second one.
[Sun Jul 21 15:48:38 2024 : 122539] speechd: Module name=cicero being inserted into requested_modules list
[Sun Jul 21 15:48:38 2024 : 122591] speechd: Module name=generic being inserted into requested_modules list
[Sun Jul 21 15:48:38 2024 : 122634] speechd: Module name=flite being inserted into requested_modules list
[Sun Jul 21 15:48:38 2024 : 122676] speechd: Module name=espeak-ng being inserted into requested_modules list
[Sun Jul 21 15:48:38 2024 : 122882] speechd: Initializing output module festival with binary /usr/lib/speech-dispatcher-modules/sd_festival and configuration /etc/speech-dispatcher/modules/festival.conf
[Sun Jul 21 15:48:38 2024 : 122941] speechd: Output module is logging to file /var/log/speech-dispatcher//festival.log
[Sun Jul 21 15:48:38 2024 : 123823] speechd: Module festival loaded.
[Sun Jul 21 15:48:38 2024 : 123948] speechd: Trying to initialize festival.
[Sun Jul 21 15:48:38 2024 : 124017] speechd: Command sent to output module: |INIT
| (0)
[Sun Jul 21 15:48:38 2024 : 492539] speechd: Reply from output module: 480 399-Communicating with Festival through a socket. Can't connect to Festival server. Check your configuration in etc/speechd-modules/festival.conf for the specified host and port and check if Festival is really running there, e.g. with telnet. Please see documentation for more info.
[Sun Jul 21 15:48:38 2024 : 492678] speechd: Reply from output module: 480 399 ERR CANT INIT MODULE
[Sun Jul 21 15:48:38 2024 : 492746] speechd: ERROR: Module festival failed to initialize. Reason:
---------------
Communicating with Festival through a socket. Can't connect to Festival server. Check your configuration in etc/speechd-modules/festival.conf for the specified host and port and check if Festival is really running there, e.g. with telnet. Please see documentation for more info.
---------------
[Sun Jul 21 15:48:38 2024 : 493050] speechd: Initializing output module espeak with binary /usr/lib/speech-dispatcher-modules/sd_espeak and configuration /etc/speech-dispatcher/modules/espeak.conf
[Sun Jul 21 15:48:38 2024 : 493121] speechd: Output module is logging to file /var/log/speech-dispatcher//espeak.log
[Sun Jul 21 15:48:38 2024 : 493857] speechd: Module espeak loaded.
[Sun Jul 21 15:48:38 2024 : 494205] speechd: Trying to initialize espeak.
[Sun Jul 21 15:48:38 2024 : 494324] speechd: Command sent to output module: |INIT
| (0)
[Sun Jul 21 15:48:39 2024 : 396219] speechd: Reply from output module: 120 299-Espeak: Initialized successfully.
[Sun Jul 21 15:48:39 2024 : 396329] speechd: Reply from output module: 120 299 OK LOADED SUCCESSFULLY
[Sun Jul 21 15:48:39 2024 : 396406] speechd: Module espeak started successfully with message:
---------------
Espeak: Initialized successfully.
---------------
[Sun Jul 21 15:48:39 2024 : 396519] speechd: Module set parameters.
[Sun Jul 21 15:48:39 2024 : 396624] speechd: Command sent to output module: |AUDIO
| (1)
[Sun Jul 21 15:48:39 2024 : 396722] speechd: Got 32 bytes from output module over socket
[Sun Jul 21 15:48:39 2024 : 396767] speechd: Reply from output module: |207 OK RECEIVING AUDIO SETTINGS
|
[Sun Jul 21 15:48:39 2024 : 396827] speechd: Command sent to output module: |audio_output_method=pulse
audio_oss_device=/dev/dsp
audio_alsa_device=default
audio_nas_server=tcp/localhost:5450
audio_pulse_server=default
audio_pulse_min_length=100
| (0)
[Sun Jul 21 15:48:39 2024 : 396891] speechd: Command sent to output module: |.
| (1)
[Sun Jul 21 15:48:39 2024 : 514202] speechd: Got 70 bytes from output module over socket
[Sun Jul 21 15:48:39 2024 : 514318] speechd: Got 18 bytes from output module over socket
[Sun Jul 21 15:48:39 2024 : 514363] speechd: Reply from output module: |300-Opening sound device failed. Reason: Couldn't open pulse plugin.
300 UNKNOWN ERROR
|
[Sun Jul 21 15:48:39 2024 : 514404] speechd: Error: Module reported error in request from speechd (code 3xx): 300-Opening sound device failed. Reason: Couldn't open pulse plugin.
300 UNKNOWN ERROR
.
[Sun Jul 21 15:48:39 2024 : 514483] speechd: ERROR: Can't initialize audio in output module, see reason above.
[Sun Jul 21 15:48:39 2024 : 514808] speechd: Initializing output module pico with binary /usr/lib/speech-dispatcher-modules/sd_pico and configuration /etc/speech-dispatcher/modules/pico.conf
[Sun Jul 21 15:48:39 2024 : 514873] speechd: Output module is logging to file /var/log/speech-dispatcher//pico.log
[Sun Jul 21 15:48:39 2024 : 515672] speechd: Module pico loaded.
[Sun Jul 21 15:48:39 2024 : 515846] speechd: Trying to initialize pico.
[Sun Jul 21 15:48:39 2024 : 515927] speechd: Command sent to output module: |INIT
| (0)
[Sun Jul 21 15:48:40 2024 : 139013] speechd: Reply from output module: 120 299-pico: Initialized successfully.
[Sun Jul 21 15:48:40 2024 : 139141] speechd: Reply from output module: 120 299 OK LOADED SUCCESSFULLY
[Sun Jul 21 15:48:40 2024 : 139223] speechd: Module pico started successfully with message:
---------------
pico: Initialized successfully.
---------------
[Sun Jul 21 15:48:40 2024 : 139280] speechd: Module set parameters.
[Sun Jul 21 15:48:40 2024 : 139373] speechd: Command sent to output module: |AUDIO
| (1)
[Sun Jul 21 15:48:40 2024 : 139644] speechd: Got 32 bytes from output module over socket
[Sun Jul 21 15:48:40 2024 : 139742] speechd: Reply from output module: |207 OK RECEIVING AUDIO SETTINGS
|
[Sun Jul 21 15:48:40 2024 : 140050] speechd: Command sent to output module: |audio_output_method=pulse
audio_oss_device=/dev/dsp
audio_alsa_device=default
audio_nas_server=tcp/localhost:5450
audio_pulse_server=default
audio_pulse_min_length=100
| (0)
[Sun Jul 21 15:48:40 2024 : 140153] speechd: Command sent to output module: |.
| (1)
[Sun Jul 21 15:48:40 2024 : 151542] speechd: Got 70 bytes from output module over socket
[Sun Jul 21 15:48:40 2024 : 151744] speechd: Got 18 bytes from output module over socket
[Sun Jul 21 15:48:40 2024 : 151803] speechd: Reply from output module: |300-Opening sound device failed. Reason: Couldn't open pulse plugin.
300 UNKNOWN ERROR
|
[Sun Jul 21 15:48:40 2024 : 151847] speechd: Error: Module reported error in request from speechd (code 3xx): 300-Opening sound device failed. Reason: Couldn't open pulse plugin.
300 UNKNOWN ERROR
.
[Sun Jul 21 15:48:40 2024 : 151920] speechd: ERROR: Can't initialize audio in output module, see reason above.
[Sun Jul 21 15:48:40 2024 : 152641] speechd: Initializing output module dummy with binary /usr/lib/speech-dispatcher-modules/sd_dummy and configuration /etc/speech-dispatcher/modules/dummy.conf
[Sun Jul 21 15:48:40 2024 : 152736] speechd: Output module is logging to file /var/log/speech-dispatcher//dummy.log
[Sun Jul 21 15:48:40 2024 : 153516] speechd: Module dummy loaded.
[Sun Jul 21 15:48:40 2024 : 153674] speechd: Trying to initialize dummy.
[Sun Jul 21 15:48:40 2024 : 153795] speechd: Command sent to output module: |INIT
| (0)
[Sun Jul 21 15:48:40 2024 : 197641] speechd: Reply from output module: 120 299-Everything ok so far.
[Sun Jul 21 15:48:40 2024 : 197740] speechd: Reply from output module: 120 299 OK LOADED SUCCESSFULLY
[Sun Jul 21 15:48:40 2024 : 197796] speechd: Module dummy started successfully with message:
---------------
Everything ok so far.
---------------
[Sun Jul 21 15:48:40 2024 : 197841] speechd: Module set parameters.
[Sun Jul 21 15:48:40 2024 : 197925] speechd: Command sent to output module: |AUDIO
| (1)
[Sun Jul 21 15:48:40 2024 : 198023] speechd: Got 32 bytes from output module over socket
[Sun Jul 21 15:48:40 2024 : 198067] speechd: Reply from output module: |207 OK RECEIVING AUDIO SETTINGS
|
[Sun Jul 21 15:48:40 2024 : 198128] speechd: Command sent to output module: |audio_output_method=pulse
audio_oss_device=/dev/dsp
audio_alsa_device=default
audio_nas_server=tcp/localhost:5450
audio_pulse_server=default
audio_pulse_min_length=100
| (0)
[Sun Jul 21 15:48:40 2024 : 198194] speechd: Command sent to output module: |.
| (1)
[Sun Jul 21 15:48:40 2024 : 208561] speechd: Got 70 bytes from output module over socket
[Sun Jul 21 15:48:40 2024 : 208683] speechd: Got 18 bytes from output module over socket
[Sun Jul 21 15:48:40 2024 : 208729] speechd: Reply from output module: |300-Opening sound device failed. Reason: Couldn't open pulse plugin.
300 UNKNOWN ERROR
|
[Sun Jul 21 15:48:40 2024 : 208771] speechd: Error: Module reported error in request from speechd (code 3xx): 300-Opening sound device failed. Reason: Couldn't open pulse plugin.
300 UNKNOWN ERROR
.
[Sun Jul 21 15:48:40 2024 : 208816] speechd: ERROR: Can't initialize audio in output module, see reason above.
[Sun Jul 21 15:48:40 2024 : 209108] speechd: Initializing output module cicero with binary /usr/lib/speech-dispatcher-modules/sd_cicero and configuration /etc/speech-dispatcher/modules/cicero.conf
[Sun Jul 21 15:48:40 2024 : 209171] speechd: Output module is logging to file /var/log/speech-dispatcher//cicero.log
[Sun Jul 21 15:48:40 2024 : 209845] speechd: Module cicero loaded.
[Sun Jul 21 15:48:40 2024 : 209977] speechd: Trying to initialize cicero.
[Sun Jul 21 15:48:40 2024 : 210075] speechd: Command sent to output module: |INIT
| (0)
[Sun Jul 21 15:48:40 2024 : 270484] speechd: Reply from output module: 120 299-Cicero initialized successfully.
[Sun Jul 21 15:48:40 2024 : 270785] speechd: Reply from output module: 120 299 OK LOADED SUCCESSFULLY
[Sun Jul 21 15:48:40 2024 : 270902] speechd: Module cicero started successfully with message:
---------------
Cicero initialized successfully.
---------------
[Sun Jul 21 15:48:40 2024 : 270963] speechd: Module set parameters.
[Sun Jul 21 15:48:40 2024 : 271056] speechd: Command sent to output module: |AUDIO
| (1)
[Sun Jul 21 15:48:40 2024 : 271280] speechd: Got 32 bytes from output module over socket
[Sun Jul 21 15:48:40 2024 : 271340] speechd: Reply from output module: |207 OK RECEIVING AUDIO SETTINGS
|
[Sun Jul 21 15:48:40 2024 : 271400] speechd: Command sent to output module: |audio_output_method=pulse
audio_oss_device=/dev/dsp
audio_alsa_device=default
audio_nas_server=tcp/localhost:5450
audio_pulse_server=default
audio_pulse_min_length=100
| (0)
[Sun Jul 21 15:48:40 2024 : 271498] speechd: Command sent to output module: |.
| (1)
[Sun Jul 21 15:48:40 2024 : 287512] speechd: Got 70 bytes from output module over socket
[Sun Jul 21 15:48:40 2024 : 287714] speechd: Got 18 bytes from output module over socket
[Sun Jul 21 15:48:40 2024 : 287777] speechd: Reply from output module: |300-Opening sound device failed. Reason: Couldn't open pulse plugin.
300 UNKNOWN ERROR
|
[Sun Jul 21 15:48:40 2024 : 287831] speechd: Error: Module reported error in request from speechd (code 3xx): 300-Opening sound device failed. Reason: Couldn't open pulse plugin.
300 UNKNOWN ERROR
.
[Sun Jul 21 15:48:40 2024 : 287891] speechd: ERROR: Can't initialize audio in output module, see reason above.
[Sun Jul 21 15:48:40 2024 : 288290] speechd: Initializing output module generic with binary /usr/lib/speech-dispatcher-modules/sd_generic and configuration /etc/speech-dispatcher/modules/generic.conf
[Sun Jul 21 15:48:40 2024 : 288398] speechd: Output module is logging to file /var/log/speech-dispatcher//generic.log
[Sun Jul 21 15:48:40 2024 : 290207] speechd: Module generic loaded.
[Sun Jul 21 15:48:40 2024 : 290354] speechd: Trying to initialize generic.
[Sun Jul 21 15:48:40 2024 : 290514] speechd: Command sent to output module: |INIT
| (0)
[Sun Jul 21 15:48:40 2024 : 319844] speechd: Reply from output module: 120 299-Everything ok so far.
[Sun Jul 21 15:48:40 2024 : 319937] speechd: Reply from output module: 120 299 OK LOADED SUCCESSFULLY
[Sun Jul 21 15:48:40 2024 : 319998] speechd: Module generic started successfully with message:
---------------
Everything ok so far.
---------------
[Sun Jul 21 15:48:40 2024 : 320044] speechd: Module set parameters.
[Sun Jul 21 15:48:40 2024 : 320114] speechd: Command sent to output module: |AUDIO
| (1)
[Sun Jul 21 15:48:40 2024 : 320263] speechd: Got 32 bytes from output module over socket
[Sun Jul 21 15:48:40 2024 : 320311] speechd: Reply from output module: |207 OK RECEIVING AUDIO SETTINGS
|
[Sun Jul 21 15:48:40 2024 : 320372] speechd: Command sent to output module: |audio_output_method=pulse
audio_oss_device=/dev/dsp
audio_alsa_device=default
audio_nas_server=tcp/localhost:5450
audio_pulse_server=default
audio_pulse_min_length=100
| (0)
[Sun Jul 21 15:48:40 2024 : 320518] speechd: Command sent to output module: |.
| (1)
[Sun Jul 21 15:48:40 2024 : 329945] speechd: Got 70 bytes from output module over socket
[Sun Jul 21 15:48:40 2024 : 330052] speechd: Got 18 bytes from output module over socket
[Sun Jul 21 15:48:40 2024 : 330098] speechd: Reply from output module: |300-Opening sound device failed. Reason: Couldn't open pulse plugin.
300 UNKNOWN ERROR
|
[Sun Jul 21 15:48:40 2024 : 330138] speechd: Error: Module reported error in request from speechd (code 3xx): 300-Opening sound device failed. Reason: Couldn't open pulse plugin.
300 UNKNOWN ERROR
.
[Sun Jul 21 15:48:40 2024 : 330183] speechd: ERROR: Can't initialize audio in output module, see reason above.
[Sun Jul 21 15:48:40 2024 : 330477] speechd: Initializing output module flite with binary /usr/lib/speech-dispatcher-modules/sd_flite and configuration /etc/speech-dispatcher/modules/flite.conf
[Sun Jul 21 15:48:40 2024 : 330552] speechd: Output module is logging to file /var/log/speech-dispatcher//flite.log
[Sun Jul 21 15:48:40 2024 : 331177] speechd: Module flite loaded.
[Sun Jul 21 15:48:40 2024 : 331299] speechd: Trying to initialize flite.
[Sun Jul 21 15:48:40 2024 : 331372] speechd: Command sent to output module: |INIT
| (0)
[Sun Jul 21 15:48:40 2024 : 522342] speechd: Reply from output module: 120 299-Flite initialized successfully.
[Sun Jul 21 15:48:40 2024 : 522546] speechd: Reply from output module: 120 299 OK LOADED SUCCESSFULLY
[Sun Jul 21 15:48:40 2024 : 522652] speechd: Module flite started successfully with message:
---------------
Flite initialized successfully.
---------------
[Sun Jul 21 15:48:40 2024 : 522715] speechd: Module set parameters.
[Sun Jul 21 15:48:40 2024 : 522819] speechd: Command sent to output module: |AUDIO
| (1)
[Sun Jul 21 15:48:40 2024 : 523045] speechd: Got 32 bytes from output module over socket
[Sun Jul 21 15:48:40 2024 : 523175] speechd: Reply from output module: |207 OK RECEIVING AUDIO SETTINGS
|
[Sun Jul 21 15:48:40 2024 : 523251] speechd: Command sent to output module: |audio_output_method=pulse
audio_oss_device=/dev/dsp
audio_alsa_device=default
audio_nas_server=tcp/localhost:5450
audio_pulse_server=default
audio_pulse_min_length=100
| (0)
[Sun Jul 21 15:48:40 2024 : 523316] speechd: Command sent to output module: |.
| (1)
[Sun Jul 21 15:48:40 2024 : 556700] speechd: Got 70 bytes from output module over socket
[Sun Jul 21 15:48:40 2024 : 556853] speechd: Got 18 bytes from output module over socket
[Sun Jul 21 15:48:40 2024 : 556911] speechd: Reply from output module: |300-Opening sound device failed. Reason: Couldn't open pulse plugin.
300 UNKNOWN ERROR
|
[Sun Jul 21 15:48:40 2024 : 556964] speechd: Error: Module reported error in request from speechd (code 3xx): 300-Opening sound device failed. Reason: Couldn't open pulse plugin.
300 UNKNOWN ERROR
.
[Sun Jul 21 15:48:40 2024 : 557021] speechd: ERROR: Can't initialize audio in output module, see reason above.
[Sun Jul 21 15:48:40 2024 : 557328] speechd: Initializing output module espeak-ng with binary /usr/lib/speech-dispatcher-modules/sd_espeak-ng and configuration /etc/speech-dispatcher/modules/espeak-ng.conf
[Sun Jul 21 15:48:40 2024 : 557403] speechd: Output module is logging to file /var/log/speech-dispatcher//espeak-ng.log
[Sun Jul 21 15:48:40 2024 : 558358] speechd: Module espeak-ng loaded.
[Sun Jul 21 15:48:40 2024 : 558556] speechd: Trying to initialize espeak-ng.
[Sun Jul 21 15:48:40 2024 : 558698] speechd: Command sent to output module: |INIT
| (0)
[Sun Jul 21 15:48:41 2024 : 280245] speechd: Reply from output module: 120 299-Espeak-ng: Initialized successfully.
[Sun Jul 21 15:48:41 2024 : 280359] speechd: Reply from output module: 120 299 OK LOADED SUCCESSFULLY
[Sun Jul 21 15:48:41 2024 : 280510] speechd: Module espeak-ng started successfully with message:
---------------
Espeak-ng: Initialized successfully.
---------------
[Sun Jul 21 15:48:41 2024 : 280587] speechd: Module set parameters.
[Sun Jul 21 15:48:41 2024 : 280681] speechd: Command sent to output module: |AUDIO
| (1)
[Sun Jul 21 15:48:41 2024 : 280779] speechd: Got 32 bytes from output module over socket
[Sun Jul 21 15:48:41 2024 : 280823] speechd: Reply from output module: |207 OK RECEIVING AUDIO SETTINGS
|
[Sun Jul 21 15:48:41 2024 : 280883] speechd: Command sent to output module: |audio_output_method=pulse
audio_oss_device=/dev/dsp
audio_alsa_device=default
audio_nas_server=tcp/localhost:5450
audio_pulse_server=default
audio_pulse_min_length=100
| (0)
[Sun Jul 21 15:48:41 2024 : 280948] speechd: Command sent to output module: |.
| (1)
[Sun Jul 21 15:48:41 2024 : 284369] speechd: Got 70 bytes from output module over socket
[Sun Jul 21 15:48:41 2024 : 284531] speechd: Got 18 bytes from output module over socket
[Sun Jul 21 15:48:41 2024 : 284584] speechd: Reply from output module: |300-Opening sound device failed. Reason: Couldn't open pulse plugin.
300 UNKNOWN ERROR
|
[Sun Jul 21 15:48:41 2024 : 284625] speechd: Error: Module reported error in request from speechd (code 3xx): 300-Opening sound device failed. Reason: Couldn't open pulse plugin.
300 UNKNOWN ERROR
.
[Sun Jul 21 15:48:41 2024 : 284670] speechd: ERROR: Can't initialize audio in output module, see reason above.
[Sun Jul 21 15:48:41 2024 : 284808] speechd: Speech Dispatcher Logging to file /var/log/speech-dispatcher//speech-dispatcher.log
[Sun Jul 21 15:48:41 2024 : 284890] speechd: Error [speechd.c:649]:No speech output modules were loaded - aborting...
If you need more info please ask me in comments and I will provide as more information as I can
EzioMercer
(111 rep)
Jul 21, 2024, 12:42 PM
• Last activity: Jul 21, 2024, 11:28 PM
1
votes
0
answers
87
views
How to tts correctly quotes in Festival?
I'm using `Festival` for `tts`. But it doesn't read correctly quotes (apostrophes) (e.g. the words like `can't`, `it's` etc. Can I do something to fix it? [Here](https://drive.google.com/file/d/1oz3DutXbCoM-_sne-OXsf1_TQlL-SEG3/view?usp=share_link) is the output of [this](https://openai.com/blog/gov...
I'm using
Festival
for tts
. But it doesn't read correctly quotes (apostrophes) (e.g. the words like can't
, it's
etc.
Can I do something to fix it?
[Here](https://drive.google.com/file/d/1oz3DutXbCoM-_sne-OXsf1_TQlL-SEG3/view?usp=share_link) is the output of [this](https://openai.com/blog/governance-of-superintelligence) text.
xralf
(15189 rep)
May 23, 2023, 06:16 AM
• Last activity: May 23, 2023, 12:48 PM
1
votes
0
answers
157
views
Festival: is possible to get the output on stdout of an interactive command?
If I run festival The interactive console is opened and I run a command, for example (doc cdddr) Is possible to get the output on stdout? I have tried echo "(doc cdddr)"|festival and echo "(doc cdddr)"|festival -b but no output on console I also tried this nice method(working with tftp and some othe...
If I run
festival
The interactive console is opened and I run a command, for example
(doc cdddr)
Is possible to get the output on stdout?
I have tried
echo "(doc cdddr)"|festival
and
echo "(doc cdddr)"|festival -b
but no output on console
I also tried this nice method(working with tftp and some other commands)
festival -b <
elbarna
(13690 rep)
Dec 12, 2021, 01:45 AM
• Last activity: Jan 9, 2022, 11:59 AM
2
votes
0
answers
308
views
Using mbrola voices with festival from the command-line
I installed `apt install festival #Version: 1:2.5.0-5` and `apt install mbrola-de{1..7} #Version: 3.3+dfsg-4` **How can I make use of this German mbrola voices in festival?**
I installed
apt install festival #Version: 1:2.5.0-5
and apt install mbrola-de{1..7} #Version: 3.3+dfsg-4
**How can I make use of this German mbrola voices in festival?**
nath
(6094 rep)
Mar 20, 2021, 02:54 AM
2
votes
2
answers
3056
views
speech-dispatcher voice configuration problems with festival
I finally got `Festival` working with the US HTS voices: `cmu_us_awb_cg`, `cmu_us_jmk_cg`, `cmu_us_slt_cg`, `cmu_us_bdl_cg`, `cmu_us_clb_cg`, `cmu_us_rms_cg`. I manually configured `festival.scm` to use `bdl` voice: (set! voice_default 'voice_cmu_us_bdl_cg) It's now working fine both from within int...
I finally got
Festival
working with the US HTS voices: cmu_us_awb_cg
, cmu_us_jmk_cg
, cmu_us_slt_cg
, cmu_us_bdl_cg
, cmu_us_clb_cg
, cmu_us_rms_cg
.
I manually configured festival.scm
to use bdl
voice:
(set! voice_default 'voice_cmu_us_bdl_cg)
It's now working fine both from within interactive festival
and when server is running (festival --server
):
nc localhost 1314 The DefaultVoiceType controls which voice type should be used by
> default. Voice types are symbolic names which map to particular
> voices provided by the synthesizer according to the output module
> configuration. Please see the synthesizer-specific configuration
> in etc/speech-dispatcher/modules/ to see which voices are assigned to
> different symbolic names. The following symbolic names are
> currently supported: MALE1, MALE2, MALE3, FEMALE1, FEMALE2, FEMALE3,
> CHILD_MALE, CHILD_FEMALE
>
> # DefaultVoiceType "MALE1"
I also tried to increase heap size up to 50M (as per some posts in other discussions), but it doesn't help:
festival --server --heap 50000000
I get the same strange errors. Any suggestions appreciated.
Oak_3260548
(131 rep)
Mar 16, 2020, 09:46 PM
• Last activity: Mar 12, 2021, 08:49 AM
3
votes
2
answers
3517
views
Linux: can't open /dev/dsp
I am getting an error while running `festival` on my system: `linux: can,t open /dev/dsp` I was searching for this error on the Internet and found this instruction: > To solve this problem just write this `.festivalrc` in your home directory or `/usr/share/festival/festival.scm` > > (Parameter.set '...
I am getting an error while running
festival
on my system: linux: can,t open /dev/dsp
I was searching for this error on the Internet and found this instruction:
> To solve this problem just write this .festivalrc
in your home directory or /usr/share/festival/festival.scm
>
> (Parameter.set 'Audio_Command "aplay -q -c 1 -t raw -f s16 -r $SR $FILE")
> (Parameter.set 'Audio_Method 'Audio_Command)
but I don't have any document named .festivalrc
in my home directory. I created a document in my home directory with file name .festivalrc
and I copied above two lines in that document and saved it, but festival
is still not working.
Please can anyone tell me right steps to solve this problem
Sukhpreet Gill
(31 rep)
Nov 6, 2015, 01:57 PM
• Last activity: Oct 27, 2019, 01:39 PM
4
votes
2
answers
1732
views
Is there a way to get German text to speech in festival?
Searching for info about German text to speech, I came across a "Dialog-based Human-Technology Interaction by Coordinated Analysis and Generation of Multiple Modalities", as well as [this page][1], which I can't really parse. I mean, it *mentions* festival several times... Hm... I've loaded voices a...
Searching for info about German text to speech, I came across a "Dialog-based Human-Technology Interaction by Coordinated Analysis and Generation of Multiple Modalities", as well as this page , which I can't really parse. I mean, it *mentions* festival several times...
Hm...
I've loaded voices and languages into
festival
using apt-get
, for Finnish, Spanish, Czech, and Russian .
I've also loaded voices into festival
by wget
-ing some files and renaming them in accordance with festival's directory structure.
So... is there a way to use either of those two methods to enable German text to speech on my machine?
ixtmixilix
(13520 rep)
Jun 21, 2012, 01:26 AM
• Last activity: Jun 8, 2017, 02:55 PM
1
votes
0
answers
520
views
Festival CentOS 7 without Asterisk, Latin Spanish
Only I want to install a Spanish Latin voice for Festival, then I was looking for them. I'm using CentOS, but I can't find the TTS packages... I'm not Expert in this matter. I was looking for using google, but the information I found is Ubuntu and .deb extension files. Other based on Asterisk and Fe...
Only I want to install a Spanish Latin voice for Festival, then I was looking for them.
I'm using CentOS, but I can't find the TTS packages...
I'm not Expert in this matter.
I was looking for using google, but the information I found is Ubuntu and .deb extension files. Other based on Asterisk and FestBox... RPM
My question are:
- Is FestVox needed?
- Is Asterisk needed?
- Where I can get Latin Spanish voices, please links...
- Have you step by step installation of this voices?
Is it possible to use another TTS (Loquendo, aCapela, etc) On Festival, are they interchangeable?
Thank you!
joseluisbz
(375 rep)
Dec 6, 2016, 02:54 PM
• Last activity: Dec 6, 2016, 03:45 PM
1
votes
1
answers
931
views
How to resolve Festival tts command returning `lexicon english_poslex not defined` error?
I have installed festival tts. Now when I try running `echo "Helllloooo! Is anyone home?" | festival --tts` I get the output `lexicon english_poslex not defined` How do I resolve this error? I'm running Linux Mint by the way.
I have installed festival tts.
Now when I try running
echo "Helllloooo! Is anyone home?" | festival --tts
I get the output
lexicon english_poslex not defined
How do I resolve this error?
I'm running Linux Mint by the way.
Wally
(307 rep)
Dec 11, 2015, 12:40 PM
• Last activity: Dec 11, 2015, 03:13 PM
7
votes
1
answers
316
views
Disable festival from 'noticing' abbreviations, by editing .festivalrc
The developers of the `festival` text-to-speech program do not seem to have been aware that DEC can stand for the [Digital Equipment Corporation][1] as easily as it can stand for December, and that SEP can stand for [Somebody Else's Problem][2]. I, for one, have never used DEC and SEP to refer to mo...
The developers of the
festival
text-to-speech program do not seem to have been aware that DEC can stand for the Digital Equipment Corporation as easily as it can stand for December, and that SEP can stand for Somebody Else's Problem .
I, for one, have never used DEC and SEP to refer to month names. Never once. In fact, since I began using festival
to read things out and generally give my eyes a break, I've discovered that I hate all abbreviations, precisely because they're ambiguously un-meaningful, conveying an air of military-style deliberate obfuscation.
But, annoyingly, any time festival
encounters these or similar two-letter and three-letter collocations (like ST, which more often means *Saint* or *Star Trek* than Street), it reads them out.
If I am going to listen to a text, I actually look hard for these abbreviations by means of regular expressions, so that I can un-abbreviate them. I don't want festival
to get involved in that process.
But configuring festival requires lisp, much like emacs
. Which scheme statement will allow me to totally disable this feature in the .festivalrc
?
ixtmixilix
(13520 rep)
Feb 17, 2012, 11:53 AM
• Last activity: Jul 20, 2014, 02:51 AM
3
votes
1
answers
1388
views
How to make festival evaulate its own scheme expressions from the command line, so as to change voices as needed?
I can't seem to find any documentation on this. [This forum post][1] shows someone trying to change the voice used by festival, outside of the festival interpreter, using a command-line flag. festival --\(voice_kal_diphone\) --tts "Langalist.txt" It doesn't work. As a solution, the OP's program's co...
I can't seem to find any documentation on this.
This forum post shows someone trying to change the voice used by festival, outside of the festival interpreter, using a command-line flag.
festival --\(voice_kal_diphone\) --tts "Langalist.txt"
It doesn't work. As a solution, the OP's program's configuration file ends up being edited. Everyone here also seems to use that method to select voices. But surely, if from within the program's scheme interpreter the expression
luisetta@riverbrain:~$ festival
Festival Speech Synthesis System 2.1:release November 2010
Copyright (C) University of Edinburgh, 1996-2010. All rights reserved.
clunits: Copyright (C) University of Edinburgh and CMU 1997-2010
hts_engine:
The HMM-based speech synthesis system (HTS)
hts_engine API version 1.04 (http://hts-engine.sourceforge.net/)
Copyright (C) 2001-2010 Nagoya Institute of Technology
2001-2008 Tokyo Institute of Technology
All rights reserved.
For details type `(festival_warranty)'
festival> (voice_name_here)
from the list of voices returned by typing
festival> (voice.list)
works, then there must be a way to get the program to interpret its own scheme expressions via the command line too, right?
ixtmixilix
(13520 rep)
Dec 13, 2011, 03:52 PM
• Last activity: Jul 20, 2014, 02:51 AM
Showing page 1 of 12 total questions