IRIX and Software

Festival Speech System - Page 1

So did anyone try out my Festival tardist? If so, what did you think?

_________________
私のホバークラフト は鰻が一杯です。
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.
Not yet... But it IS on the list of things to do. Unfortunately the timeline for that very list has been lost. :D
It installed fine, but errors occur when I try to use the mbrola voices:

sh: mbrola: not found
Cannot open file /tmp/est_12677_00000.au as tokenstream
Wave load: can't open file "/tmp/est_12677_00000.au"
Cannot load wavefile: /tmp/est_12677_00000.au

_________________
--
lisa
lisp wrote:
It installed fine, but errors occur when I try to use the mbrola voices:

sh: mbrola: not found
Cannot open file /tmp/est_12677_00000.au as tokenstream
Wave load: can't open file "/tmp/est_12677_00000.au"
Cannot load wavefile: /tmp/est_12677_00000.au


Ah, good catch! I forgot to roll mbrola into the tardist :oops:

I'll add that into the package as soon as possible.

_________________
私のホバークラフト は鰻が一杯です。
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.
Okay, the tardist has been updated with the missing mbrola files:

http://www.nekochan.net/downloads/fw_festival.tardist.gz

_________________
私のホバークラフト は鰻が一杯です。
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.
It's nice!
I want to try use it anything and everything in my IRIX life :)
Encrusted, a cheap and cheerful OpenGL Bejeweled clone has been released!

Find it on http://www.thecommune.org.uk/~lisa/programs.schtml .

Once I've given it autoconfyness, I'll gmake a tardist.
--
lisa
Cool! I can't wait to see it.
Cool! Can I mention this tardist on the news page?
Twitter: @neko_no_ko
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.
nekonoko wrote: Cool! Can I mention this tardist on the news page?


Certainly!
--

lisa
Great game, just tried it out tonight. I even posted a screenshot along with the news :)
Twitter: @neko_no_ko
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.
I tried it this evening, but I get this error:
Code:
IRIX: can't open audio port.

And after opening an aterm it wouldn't even give me the error. It just didn't say anything and quitted.

Audio is well working in my Octane in other programs, I run IRIX 6.5.20, and I don't play any audio using another program at the time of testing.

?

_________________
Shall I describe it to you? Or do you want me to get you a box?
after some more testing without changing a thing:

It now skips the first 5 words, and then says the next few reeeeealy fast. And it seems to start counting those 5 all over again from any encountered . (dot).

I noticed in the audio control panel that it keeps resetting the output sample rate to 32khz. VERY anoying. I wonder if this has anything to do with the problems?
I am using the optical output.

_________________
Shall I describe it to you? Or do you want me to get you a box?
whiter wrote:
after some more testing without changing a thing:

It now skips the first 5 words, and then says the next few reeeeealy fast. And it seems to start counting those 5 all over again from any encountered . (dot).

I noticed in the audio control panel that it keeps resetting the output sample rate to 32khz. VERY anoying. I wonder if this has anything to do with the problems?
I am using the optical output.


Considering that I believe the optical ports were meant to do only 44.1kHz or 48kHz, that is probably your problem.
Hmmm
It works with the analog output indeed.
Which is realy too bad. I don't want any analog lines around :)
But hey it's fun. Would be nice to be able to crank up the sample rate a bit though.

When using any of the *_mrbola voices, I get these errors:

Code:
$ echo "Roses are red. Violins are blue. I'm schizofrenic. And so am I."|/usr/local/festival/bin/festival --tts
sh: mbrola:  not found
Cannot open file /tmp/est_06802_00000.au as tokenstream
Wave load: can't open file "/tmp/est_06802_00000.au"
Cannot load wavefile: /tmp/est_06802_00000.au
sh: mbrola:  not found
Cannot open file /tmp/est_06802_00002.au as tokenstream
Wave load: can't open file "/tmp/est_06802_00002.au"
Cannot load wavefile: /tmp/est_06802_00002.au
sh: mbrola:  not found
Cannot open file /tmp/est_06802_00004.au as tokenstream
Wave load: can't open file "/tmp/est_06802_00004.au"
Cannot load wavefile: /tmp/est_06802_00004.au
sh: mbrola:  not found
Cannot open file /tmp/est_06802_00006.au as tokenstream
Wave load: can't open file "/tmp/est_06802_00006.au"
Cannot load wavefile: /tmp/est_06802_00006.au


All other voices work ok.

_________________
Shall I describe it to you? Or do you want me to get you a box?
It looks like I never got around to setting those up correctly. The tardist contains some of the necessary files, but you'll need to do some work:

1. Copy the 'mbrola' binary from /usr/local/mbrola/mbrola to /usr/local/festival/lib/etc/ip_IRIX/

2. Download the MBROLA voice databases:

http://tcts.fpms.ac.be/synthesis/mbrola.html

(us1, us2, us3, en1)

Unpack the contents in the appropriate voice directories, i.e:

us1-XXXXXX.zip into:

/usr/local/festival/lib/voices/english/us1_mbrola/

3. Try again :)

Festival is an absolute pain in the ass to set up. The documentation for MBROLA support is embedded in a Scheme file and not in the manual itself. One of these days I'll reroll the tardist with these fixes -- but it'll be even bigger than it already is :)

For now I'll just take those voices off the description page since they weren't technically included.

Edit: Okay, I rebuilt the tardist ... it's now over 100MB!

http://www.nekochan.net/wiki/downloads/fw_fe ... .1.tardist

_________________
私のホバークラフト は鰻が一杯です。
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.
But it's worth it!

Talking octanes rock!

:-D

Now I'll finaly have someone to converse with :-P

_________________
Shall I describe it to you? Or do you want me to get you a box?
Ok, the "alpha" tardist, as it were, has been replaced with a beta. New features:

* Weird error on exit! Ignore it.

More seriously:

* Better synchronised sound.
* Bug fixes to game logic.

I use Allegro and AllegGL, slightly customised (the updated, better syncing sound driver should be incorporated into Allegro soon). This has the effect of stopping the window from being resized.

Plans include:
* Tweaking sound (give me feedback, people)
* Adding highscore board, etc.
* Making jewels shatter into particles.
--

lisa
Wow, lots of great updates today :) I've posted this to the news; thanks for the outstanding work!
Twitter: @neko_no_ko
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.
Just ported it to my Linux machine with Hardware openGL support (Matrox)

Very nice i must say! Didn't got to hear the sounds, but the game runs smoothly. I had to adjust the makefile as follows:

Code: Select all

# Makefile for CGV practicals
# UoY 2002

CC = gcc

INCLUDE = -I/usr/local/include `libmikmod-config --cflags`
CFLAGS =  -O2
LINKS = -L/usr/local/lib/ -L/usr/X11R6/lib -lglut -lGL -lGLU -lX11 -lXi -lXmu -lm  `libmikmod-config --libs` -lpthread


LDFLAGS =

%: %.c
$(CC) $(INCLUDE) $(CFLAGS) -o $@ $< $(LINKS) $(LDFLAGS)

all: encrusted


I had to install libglut-3.7 but that wasn't hard.
Oh, and i replaced 'fhypot' with 'hypot' to make it compile.