[Solved] Speech really slows things down
Moderators: winston, another_commander, Getafix
[Solved] Speech really slows things down
I have turned off the speech synthesizer because it leads to stuttering on leaving space stations (or other dockable objects). Also it can be quite annoying like the long message when you pause. Does the speech actually add anything useful or if you have a custom sound oxp, can you dispense with the speech?
- Getafix
- Quite Grand Sub-Admiral
- Posts: 979
- Joined: Tue Apr 01, 2008 12:55 pm
- Location: A small ice asteroid, orbiting Oresrati in Galaxy 8 (a.k.a. northwest Armorica).
- Contact:
Stuttering was resolved by the use of PulseAudio.
You may use the alternative library delivered with the Oolite installation.
The HowToInstall.txt describes how to work around this.
You always have the option to play with no speech synthesis, if it disturbs the gaming.
EDIT: Quote from HowToInstall.txt:
You may use the alternative library delivered with the Oolite installation.
The HowToInstall.txt describes how to work around this.
You always have the option to play with no speech synthesis, if it disturbs the gaming.
EDIT: Quote from HowToInstall.txt:
Troubleshoot speech feature
---------------------------
If you encounter issues with the oolite speech feature,
you could try one of the following workarounds:
1. If your system has libportaudio.so.2 installed:Note: If libportaudio.so.2 is not part of your default installation,Code: Select all
cd [/usr or ~/.local]/lib/Oolite/oolite-deps/lib/ [sudo] mv libportaudio.so.2 libportaudio.so.2.oolite
you could get it from your distro's repository.
2. If your system is configured with PulseAudio:Note: If PulseAudio is not part of your default installation,Code: Select all
cd [/usr or ~/.local]/lib/Oolite/oolite-deps/lib/ [sudo] cp -p libespeak.so.1 libespeak.so.1.portaudio [sudo] cp -p libespeak.so.1.pulseaudio libespeak.so.1
you could get it from your distro's repository.
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
- Getafix
- Quite Grand Sub-Admiral
- Posts: 979
- Joined: Tue Apr 01, 2008 12:55 pm
- Location: A small ice asteroid, orbiting Oresrati in Galaxy 8 (a.k.a. northwest Armorica).
- Contact:
Not at all. Sound-set OXP's add digitized voices, sounds and effects,mcarans wrote:Do sound set oxps like custom sounds negate the need for the speech synthesizer...
while the speech synthesis actually reads the text displayed on-screen.
It could happen that a sound-set OXP doesn't cover the announcement of all the events.mcarans wrote:...will I miss important announcements?...
With speech synthesis, you could also miss an announcement, in the case where more than one messages pop on screen.
It is hard to draw a line and say what is better.
This is a possibility.mcarans wrote:...why not build one of them into Oolite and remove the speech synthesizer?
Oolite is gradually evolving. There is space of improvement for both speech synthesis (as Kaks indicated here),
as well as for sound-set OXP's (e.g. completeness, synchronization etc.).
Only time will tell if "there can be only one" or if a combination of the two approaches will be chosen.
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
D'oh, forgot I said that... it's a bit more complex than I'd hoped for, but quite doable, when I've run out of 'shiny' things to do!Getafix wrote:There is space of improvement for both speech synthesis (as Kaks indicated here),
Hey, free OXPs: farsun v1.05 & tty v0.5! :0)
-
- Quite Grand Sub-Admiral
- Posts: 6683
- Joined: Wed Feb 28, 2007 7:54 am
It's not so much removal of speech synthesis - it's:
1. integrating it in some way with the speech that is in the sound sets - sometimes you get two voices: one from the sound set and another the speech synthesis saying the same thing. Perhaps sound sets should take precedence in this case?
2. Making some of the speech less verbose or removing it - it doesn't need to read out absolutely everything
1. integrating it in some way with the speech that is in the sound sets - sometimes you get two voices: one from the sound set and another the speech synthesis saying the same thing. Perhaps sound sets should take precedence in this case?
2. Making some of the speech less verbose or removing it - it doesn't need to read out absolutely everything
-
- Quite Grand Sub-Admiral
- Posts: 6683
- Joined: Wed Feb 28, 2007 7:54 am
Personally, what I am doing as far as (1) is concerned, I am removing from the soundset all sounds that have a speech equivalent, like id messages, hyperspace countdown, missile locks etc and am keeping the rest of the sounds as I think they do enhance the game ambience.
As for (2), the option is already there. Just set speech to off in the options. Only it's an all or nothing situation at this time, I'm afraid.
As for (2), the option is already there. Just set speech to off in the options. Only it's an all or nothing situation at this time, I'm afraid.
- Getafix
- Quite Grand Sub-Admiral
- Posts: 979
- Joined: Tue Apr 01, 2008 12:55 pm
- Location: A small ice asteroid, orbiting Oresrati in Galaxy 8 (a.k.a. northwest Armorica).
- Contact:
You have the right to remain silent.Kaks wrote:D'oh, forgot I said that...
Anything you say can and will be used against you in a court of law.
You have the right to speak to an attorney.
If you cannot afford an attorney, one will be appointed to you.
Do you understand these rights as they have been read to you?
This is the idea discussed in the link I gave to my previous post.mcarans wrote:...it doesn't need to read out absolutely everything
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
- Getafix
- Quite Grand Sub-Admiral
- Posts: 979
- Joined: Tue Apr 01, 2008 12:55 pm
- Location: A small ice asteroid, orbiting Oresrati in Galaxy 8 (a.k.a. northwest Armorica).
- Contact:
[Solved] Speech really slows things down
Nice!
I'll add a third option in the workarounds list.
Thank you for testing.
I'll add a third option in the workarounds list.
Thank you for testing.
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]