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.