Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mumble-1.2.4 and speech-dispatcher-0.7.1: speech-dispatcher can not find modules #1287

Closed
brodul opened this issue Nov 27, 2013 · 3 comments
Closed

Comments

@brodul
Copy link
Contributor

brodul commented Nov 27, 2013

When I start mumble the dummy module starts speaking that speech-dispatcher can't find any other modules that the dummy module. Which makes mumble unusable.

I think that the problem is that the speech-dispatcher module bins are missing.

@ghost ghost assigned nbp Jan 12, 2014
@brodul
Copy link
Contributor Author

brodul commented Jan 25, 2014

Hi, I did some research.

So basically the speech-dispatcher is broken because there are no modules to call so no festival or espeak module.
Nixpkgs has currently the espeak in the repo.

There is an easy fix that disable the speech-dispatcher support from mumble. For me personally this is a minor feature.

@brodul
Copy link
Contributor Author

brodul commented Jan 26, 2014

Hmm seems that the espeak module is broken in speech-dispacher. Because the module config file points to the espeak executable as it would be in the env. Once I replace it to the full path the speech-dispatcher can connect to the espeak but returns an error.

[Sun Jan 26 21:43:21 2014 : 66051] speechd:  Initializing output module espeak with binary /nix/store/0p9mhd1phvdri8bz1xyds9xwhgx7r3sl-speech-dispatcher-0.7.1/lib/speech-dispatcher-modules/sd_espeak and configuration /nix/store/0p9mhd1phvdri8bz1xyds9xwhgx7r3sl-speech-dispatcher-0.7.1/etc/speech-dispatcher/modules//espeak.conf
[Sun Jan 26 21:43:21 2014 : 66065] speechd:   Output module is logging to file /home/brodul/.speech-dispatcher/log//espeak.log
[Sun Jan 26 21:43:21 2014 : 67622] speechd:  Module espeak loaded.
[Sun Jan 26 21:43:21 2014 : 129784] speechd:  Error: Module reported error in request from speechd (code 3xx): 300-Opening sound device failed. Reason: The sound library wasn't compiled with PulseAudio support.. Can't open sound device.
300 UNKNOWN ERROR
.
[Sun Jan 26 21:43:21 2014 : 129826] speechd: ERROR: Can't initialize audio in output module, see reason above.
[Sun Jan 26 21:43:21 2014 : 129862] speechd:   Couldn't load specified output module

I will make pull req that removes the text to speech support in mumble. Just to make it workable.

brodul added a commit to brodul/nixpkgs that referenced this issue Jan 26, 2014
Hi,

I am experiencing issues with mumble.
The problem is that when I start mumble the speech-dispatcher starts
speaking/playing that it can't load the modules. This makes mumble unusable
because I want to talk to people.

The problem is that mumble automagicaly loads the speech dispatcher. Which is
responsible for the text to speech if a user sends a text message. Disabling
text to speech in mumble does not help because speech dispatcher is
initialized before that.

The issue to the core problem is to fix speech dispatcher and build it with at
least one of the modules. See NixOS#1287
@offlinehacker
Copy link
Contributor

+1

On Sun, Jan 26, 2014 at 10:03 PM, Andraz Brodnik
notifications@github.comwrote:

Hmm seems that the espeak module is broken in speech-dispacher. Because
the module config file points to the espeak executable as it would be in
the env. Once I replace it to the full path the speech-dispatcher can
connect to the espeak but returns an error.

[Sun Jan 26 21:43:21 2014 : 66051] speechd: Initializing output module espeak with binary /nix/store/0p9mhd1phvdri8bz1xyds9xwhgx7r3sl-speech-dispatcher-0.7.1/lib/speech-dispatcher-modules/sd_espeak and configuration /nix/store/0p9mhd1phvdri8bz1xyds9xwhgx7r3sl-speech-dispatcher-0.7.1/etc/speech-dispatcher/modules//espeak.conf
[Sun Jan 26 21:43:21 2014 : 66065] speechd: Output module is logging to file /home/brodul/.speech-dispatcher/log//espeak.log
[Sun Jan 26 21:43:21 2014 : 67622] speechd: Module espeak loaded.
[Sun Jan 26 21:43:21 2014 : 129784] speechd: Error: Module reported error in request from speechd (code 3xx): 300-Opening sound device failed. Reason: The sound library wasn't compiled with PulseAudio support.. Can't open sound device.
300 UNKNOWN ERROR
.
[Sun Jan 26 21:43:21 2014 : 129826] speechd: ERROR: Can't initialize audio in output module, see reason above.
[Sun Jan 26 21:43:21 2014 : 129862] speechd: Couldn't load specified output module

I will make pull req that removes the text to speech support in mumble.
Just to make it workable.


Reply to this email directly or view it on GitHubhttps://github.com//issues/1287#issuecomment-33330317
.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants