Jump to content
  • entries
    106
  • comments
    796
  • views
    140,756

Do-It-Yourself Speech


vdub_bobby

852 views

YOU, TOO, CAN MAKE your Atari talk!

 

Nathan wanted a ROM that he could modify/play around with that would make the AtariVox speak, so I jumped at the chance to get coding again. Here it is:

SpeechTester20070802.bin

SpeechTesterSource.zip

 

The ROM currently supports up to 4 different speech strings, though only one has anything in it right now: the "go fish" from the game of the same name. :)

 

Switch between speech strings with SELECT, start/restart a speech string with the trigger, and reset everything with RESET.

 

Hmmm. Just realized I should allow using the joystick to switch speech strings. Maybe I'll change that.

3 Comments


Recommended Comments

Thanks for this - it helped me do some easy validation of my text-to-speech program. I tried using a phrase made up of dictionary words in one table and one with the same text-to-speech words in another (by purposely renaming Phrasealator.Dic.) The text-to-speech version was almost as good.

 

On a related subject, I took relevant parts of your source (thanks again for this) and grafted it to Supercat's 16-character demo so one could enter speech (in hex) on a 2600 to play around with sounds. I spent several hours on it last night, and the speech works but unfortunately Supercat's demo doesn't work properly on my 4-switch. Since I can't post pics, to see the screenshot (taken with a cell phone; sorry about the poor quality) you'll have to follow the link below:

 

http://www.atariage.com/forums/index.php?a...ry&id=82313

 

Of course I won't give out the binary, working or not, without John's permission. If I can get it all working, I'll modify my text-to-speech program to output the codes in hex so they could be entered without needing to convert each number.

Link to comment
Of course I won't give out the binary, working or not, without John's permission. If I can get it all working, I'll modify my text-to-speech program to output the codes in hex so they could be entered without needing to convert each number.

 

If you like I'll revisit that code; it behaves differently in emulation from on a real 2600. If you ask really nicely I'll even let you have source code for it.

Link to comment
Of course I won't give out the binary, working or not, without John's permission. If I can get it all working, I'll modify my text-to-speech program to output the codes in hex so they could be entered without needing to convert each number.

 

If you like I'll revisit that code; it behaves differently in emulation from on a real 2600. If you ask really nicely I'll even let you have source code for it.

Pretty please? :)

 

But yeah, I've always liked this demo. I'd love to see it working on real hardware.

Link to comment
Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...