Always tries to use PulseAudio, even when no PulseAudio is available
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
espeak (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Ubuntu 12.04
eSpeak text-to-speech: 1.46.02 06.Jan.12
When PulseAudio is not installed, it still tries to connect to it. Instead, it should just ALSA or OSS4 when those are available. Possibly the configuration file could then have an entry like alsa, pulse, oss4, which would define a preference for which audio system to use. There should also be a way to disable bluetooth. Displaying anything about bluetooth when there isn't even bluetooth hardware present is bad.
$ espeak-gui
{'language': 'en/en-us'}
ALSA lib pcm.c:2217:
ALSA lib pcm.c:2217:
ALSA lib pcm.c:2217:
ALSA lib pulse.c:
ALSA lib pulse.c:
ALSA lib dlmisc.
ALSA lib dlmisc.
ALSA lib dlmisc.
ALSA lib dlmisc.
ALSA lib pcm_dmix.
Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
jack server is not running or cannot be started
This results not merely in these messages, but also in some log entries which are even spoken (i.e. output via speakers, but for no good reason).