Allegro.cc - Online Community

Allegro.cc Forums » Game Design & Concepts » Speech Synth!

This thread is locked; no one can reply to it. rss feed Print
 1   2   3 
Speech Synth!
Matt Smith
Member #783
November 2000

really? I wasn't sure. I thought I got a copy of mine back when I downloaded yours because you added the !wh.wav ( I just checked, and it WAS there when I downloaded ;) )

Anyway, feel free to distribute my set. I did it originally to remove the risk of GI suing for theirs, although I suppose that's a grey area legally as it's synthesised not sampled. Technically the copyright in the recording would then be owned by whoever made the file you used.

I think some more rerecording and trickery will be needed in order to synchronise the voice to the animation, rather than the other way around as it is in this demo.

hehe, look what's coming next Windows Demo 88K zipped, requires alleg40.dll

http://www.the-good-stuff.freeserve.co.uk/allegro/speech/screendump.png

fresh in. Try the Evil Britney version.

[Edit] typos in both URL's, now fixed ::)

Johan Halmén
Member #1,550
September 2001

Mac OS has a speech extension with lots of different voices. They sound really natural, actually too natural. Not that robotic sound. Or there are some robot voices, too. The Chipmonk Basic interpreter has a built in function that takes strings as an argument and reads out plain English.

When will we see the speech routines included in Allegro?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Years of thorough research have revealed that the red "x" that closes a window, really isn't red, but white on red background.

Years of thorough research have revealed that what people find beautiful about the Mandelbrot set is not the set itself, but all the rest.

Zaphos
Member #1,468
August 2001

Quote:

When will we see the speech routines included in Allegro?

I'm putting five cents on never! This is pretty clearly add-on library material.

Cool work to paul and matt, heh, this is interesting stuff that I hadn't heard of, really, before now. Very fun!

Paul Pridham
Member #250
April 2000
avatar

Haha... Matt, you're a crazy man. :D

Matt Smith
Member #783
November 2000

OH NOES , TEH BABIES AR SINGIGN !!!!!!1

well, only 1 baby singing a scale so far.

complete source & data

To do

  • multiple voices

  • looping samples

  • text to speech (algorithmic + dictionary)

  • editor for composing speech strings with singing/intonation

EDIT:

try this example of speech with embedded intonation

  char *str="D4 hh1 eh ll A3 ow C4 ow pa3 pp D4 iy A3 pp el pa3 C4 ax B3 tt1 pa3 a3 ax ll ll D4 eh pa2 gg2 rr2 C4 ow pa3 dd2 A3 ao pa2 tt2 pa3 C4 ss A3 iy pa3 C4 ss A3 iy pa5 pa5 "
    "D4 dh1 ih ss pa3 C4 ih zz pa3 B3 dh1 ax pa3 D4 vv C4 oy ss pa3 C4 ax vv pa3 B3 yy2 D4 or pa3 C4 nn1 E4 uw2 pa3 C4 mm E4 aa ss pa2 tt2 A3 er2 pa5 pa5 "
    "bb2 D4 aw pa3 C4 dd2 aw nn1 pa3 B3 bb2 iy ff D4 or pa3 C4 mm iy pa5 B3 ae nn1 dd1 pa3 ay pa3 ww C4 ih ll pa3 ss pa2 D4 pp xr pa3 "
    "C4 yy2 or pa3 D4 ll ay C4 ay vv zz pa5 pa5"
    "dd2 iy ff D4 ay pa3 C4 mm iy pa5 B3 ae nn1 dd1 pa3 mm ay pa3 rr1 D4 ow bb2 C4 ao pa2 tt2 pa3 "
    "ar mm B3 iy zz pa3 ww ih ll pa3 dd2 C4 iy ss pa2 tt2 rr2 E4 oy D4 oy pa3 C4 yy2 B3 uw2 pa5 pa5 "
    "C5 hh1 ao A4 hh1 ao E4 hh1 ao C4 hh1 ao"
    "C#5 hh1 eh A#4 hh1 eh F4 hh1 eh C#4 hh1 eh"
    "D5 hh1 iy B4 hh1 iy F#4 hh1 iy D4 hh1 iy"
    "D#5 hh1 aa C5 hh1 aa G4 hh1 aa E4 hh1 ao C5 ao B4 ao A#4 ao A4 ao G#5 ao";

Obviously the evil laugh needs some work on the arpeggiation.

 1   2   3 


Go to: