SAYNUM v0.3 by Roger Burton-West copy freely and of your own will SAYNUM is a routine to allow the Psion S3a to speak strings of numbers, using sampled sound. Rather than just a string of digits, the output is in full spoken-number format, including correct use of "and" (not usually found in American-sourced routines). Numbers up to 999,999,999 will be spoken correctly; I have not inserted any multipliers higher than 1,000,000. Figures after a decimal point will be spoken as a string of digits. Leading zeros will be stripped. Negative numbers are also catered for. The stub routine supplied in SAYNUM.OPL simple takes a number as input and speaks it aloud. An example of a marginally more useful routine is in TIME.OPL, which speaks the current twenty-four-hour time. In general, call saynum:(n$) with the relevant string as the sole parameter. Examples of use: speaking clock, dice roller, system stats, astronomy . . . The .WVE files included were recorded by me, and aren't of particularly good quality; they're intended as an example, and I suggest you record your own. (If anyone has better-sounding ones, please pass them back to me!) The .WVE file contents should be clear from their names; the only oddities are "0000000" ("million"), "000" ("thousand"), and "00" ("hundred"). As is usual, I have to issue a disclaimer of liability; if anything you do with this program wrecks your love life, destroys your S3a, gets you arrested, starts World War III, or indeed does anything else you consider an adverse outcome, you have my sympathies but very little else. On the other hand, comments and suggestions are always welcome. 24 November 1993 Roger Burton-West ubte30e@ucl.ac.uk