To compile issue the following command: cc english.c saynum.c spellword.c phoneme.c parse.c -o parse Ronald C.F. Antony 7-March-1992 Disclaimer: I do not know where these sources come from, I got them from someone who does not know where they come from and who gave them to him, thus whoever might have rights to this code, probably still has. I therefore cannot agree that anyone uses this code in a commercially sold product. All changes to these sources should be reported back to me: rca@cs.brown.edu (401) 521-2829 306 Thayer Street, Suite #123 Providence, RI 02906-1515 Do not distribute without this notice and to people that do not agree to adhere to it.
Final Version of
ENGLISH TO PHONEME TRANSLATION
4/15/85
Here it is one last time. I have fixed all of the bugs I
heard about and added a new feature or two (it now talks
money as well as numbers). I think that this version is
good enough for most purposes. I have proof-read the
phoneme rules (found one bug) and made the program more
"robust". I added protection against the "toupper()"
problem some people had with earlier versions.
If you make a major addition (like better abbreviation
handling or an exception dictionary) please send me a
copy. As before, this is all public domain and I make
no copyright claims on it. The part derived from the
Naval Research Lab should be public anyway. Sell it
if you can!
-John A. Wasser
Work address:
ARPAnet: WASSER%VIKING.DEC@decwrl.ARPA
Usenet: {allegra,Shasta,decvax}!decwrl!dec-rhea!dec-viking!wasser
Easynet: VIKING::WASSER
Telephone: (617)486-2505
USPS: Digital Equipment Corp.
Mail stop: LJO2/E4
30 Porter Rd
Littleton, MA 01460
The files that make up this package are:
ENGLISH.C Translation rules.
PHONEME.C Translate a single word.
PARSE.C Split a file into words.
SPELLWORD.C Spell an ASCII character or word.
SAYNUM.C Say a cardinal or ordinal number (long int).
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.