I am looking for any programming examples that show how to
directly program the TMS5220 chip on the PHP1500 speech
module as used in the TI99/4A. Also, since it has the built
in words in the two ROM's on board has anyone published the
list of words/addresses so those could be direcly used as
well? If you know of any good websites with detailed
information please let me know.
Best Regards,
Robert
Well google for TMS5200, this may help. I programmed a speech analysis
and synthesis with the TI-99/4A 15 years ago, the manuals are somewhere
at the attic, but not electronically available. All my programs for sure,
but without a convenient copy facility to my Unix machine also 'save'.
But you are not willing to understand 5KLOCs assembly anyway, won't you?
(And you need special TI hardware too, like GRAM cards, etc.)
Henry
--
----------------------------------------------------------------------
snail mail : Henry Koplien \|/
From the Center of Nowhere o(O O)o
---- eMail : He...@NiKo-Internetpraesenz.de ----ooOo---(_)---oOoo-----
First, Google LPC Speech on the comp.sys.ti group. You will find a
program to create LPC strings from WAVe files.
2nd, get a copy of the Editor/Assembler manual. It has examples and the
address of the words speech strings. Or a speech synthesizer manual
gives just the words.
I don't know if anyone has actually scanned the list anywhere.
Ben
I've found that utility but it doesn't apply to the project I am
trying to do. I'm trying to directy talk to the TMS5220 chip and
make it talk. All of the sounds I need can be generated by the
TMS5220 chip directly.
> 2nd, get a copy of the Editor/Assembler manual. It has examples and
the
> address of the words speech strings. Or a speech synthesizer manual
> gives just the words.
I will have to check over at my parents house since I think I have an
old copy of the Editor/Assembler manual over there. I didn't know that
it may have speech examples in there.
I have the actual datasheet on the TMS5220 chip and the regular manual
that came with the speech module. Since this is an extra speech module
I want to use it with a small microcntroller for a Robot Project. I've
used other speech chips like the SC-01A and SSI-263 but programming
examples on the TMS5220 have been elusive. Since the TMS5220 doesn't
look like it has direct text to speech in the hardware any routines
that can generate that would help. I would think that somewhere there
is posted some programming code that showed how to program the speech
directly.
One other question I have about this module and the TI is that the bit
numbering on the data bus and speech chip appear to be reversed from
all the other processors. Is bit 0 the Most Significant Bit and bit 7
the Least Significant Bit?
Best Regards,
Robert
It has several necessary routines and one major demo program that shows
how to make it speak a built-in phrase (by address) or do a "speak
external" by loading LPC code to be spoken.
>
> I have the actual datasheet on the TMS5220 chip and the regular
manual
> that came with the speech module. Since this is an extra speech
module
> I want to use it with a small microcntroller for a Robot Project.
I've
> used other speech chips like the SC-01A and SSI-263 but programming
> examples on the TMS5220 have been elusive. Since the TMS5220 doesn't
> look like it has direct text to speech in the hardware any routines
> that can generate that would help. I would think that somewhere
there
> is posted some programming code that showed how to program the speech
> directly.
I don't know of any programming source for text to speech. TI created a
text to speech DSR in the Terminal Emulator II cartridge and also a
Text to Speech diskette, but I've never seen source. I _do_ have a
program that allows you to intercept the LPC codes so you can run the
text to speech and record the resulting LPC. This is useful in
languages that cannot use the TE2 or the diskette which is for Extended
Basic.
>
> One other question I have about this module and the TI is that the
bit
> numbering on the data bus and speech chip appear to be reversed from
> all the other processors. Is bit 0 the Most Significant Bit and bit
7
> the Least Significant Bit?
>
Yes, TI numbered it backwards...
Good luck with your project. As the speech synthesizer wasn't designed
as a 99/4 only device but more as a general purpose device, it should
be easy to do.
Ben
1.) This is TI numbering...
2.) Text to Speech is not in the Chip.
Yes, no magic.