Jump to content





Do-It-Yourself Speech

Posted by vdub_bobby, 03 August 2007 · 572 views

2600 Game Development AtariVox
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:
Attached File  SpeechTester20070802.bin (4KB)
downloads: 233
Attached File  SpeechTesterSource.zip (3.22KB)
downloads: 187

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.




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....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.
  • Report

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.
  • Report

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.
  • Report