Bug 1221 - Text to Speech doesn't work
Status: RESOLVED FIXED
Alias: None
Product: Unreal Tournament 2004
Classification: Unclassified
Component: client
Version: 3120 (Initial demo release)
Hardware: PC Linux
: P2 major
Assignee: Ryan C. Gordon
QA Contact:
URL:
Depends on:
Blocks:
 
Reported: 2004-02-16 00:48 EST by Kristopher Kersey
Modified: 2004-02-21 07:49:38 EST
0 users

See Also:



Description Kristopher Kersey 2004-02-16 00:48:59 EST
AMD64 client:

I am getting no output from text to speech.  It is enabled.  All other sound is
fine.
Comment 1 Kristopher Kersey 2004-02-16 01:03:34 EST
Forgot this:

System:
Dual Opteron 248
Tyan Thunder K8W Motherboard
NVIDIA Quadro FX 3000
Sound Blaster Audigy Sound
Kernel ALSA Sound Drivers with OSS EMU

Kernel: 2.6.2-gentoo
NVIDIA Drivers: 1.0.5332
Comment 2 Ryan C. Gordon 2004-02-17 03:22:42 EST
Text-to-speech isn't supported on anything but win32, since it relies on a
proprietary Microsoft library.

For the final version, we might have the Unix/Mac versions write text to a pipe
that an external program can render as audio, so I'll mark this bug as ASSIGNED
so it stays on the TODO list. However, we're not going to ship anything that
listens on the other end of that pipe, even if we gets included at all. Still,
I'm sure someone will hook festival up to it or something if the functionality
is there.

--ryan.

Comment 3 Joseph Wilhelm 2004-02-17 10:34:23 EST
Couldn't this be implemented (relatively) easily using festival
(http://www.cstr.ed.ac.uk/projects/festival/)? I know there has been a lot of
work done on/with festival, and it's the first name that comes to mind for me
with speech synthesis. :)
Comment 4 Ryan C. Gordon 2004-02-17 17:07:38 EST
Like I said, we'll probably include hooks so festival (or something like it) can
be added, but we won't be shipping with festival itself.

--ryan.

Comment 5 Ryan C. Gordon 2004-02-18 22:20:52 EST
Hooks for festival are added.

A 32-bit Linux demo patch is here:

   http://icculus.org/~icculus/tmp/ut2004-demo-lnx-tts-pingpatch.tar.bz2

Gentoo users can "emerge festival speechd", run /usr/bin/speechd, and add

  TextToSpeechFile=/dev/speech

To the "[SDLDrv.SDLClient]" section of ~/.ut2004demo/System/UT2004.ini

--ryan.

Comment 6 Ryan C. Gordon 2004-02-21 07:49:38 EST
Resolving bug entry...

--ryan.