#define SYNTH_IO_EXTENT 0x02 #define SYNTH_CLEAR 0x18 /* stops speech */ /* TTS Port Status Flags */ #define TTS_READABLE 0x80 /* mask for bit which is nonzero if a *bytecanbereadfromtheTTSport
*/ #define TTS_SPEAKING 0x40 /* mask for SYNC bit, which is nonzero *whileDoubleTalkisproducing *outputwithTTS,PCMorCVSD *synthesizersortonegenerators *(thatis,allbutLPC)
*/ #define TTS_SPEAKING2 0x20 /* mask for SYNC2 bit, *whichfallstozeroupto0.4sec *beforespeechstops
*/ #define TTS_WRITABLE 0x10 /* mask for RDY bit, which when set to *1,indicatestheTTSportisready *toacceptabyteofdata.TheRDY *bitgoeszero2-3usecafter *writing,andgoes1again180-190 *useclater.
*/ #define TTS_ALMOST_FULL 0x08 /* mask for AF bit: When set to 1, *indicatesthatlessthan300bytes *areavailableintheTTSinput *buffer.AFisalways0inthePCM, *TGNandCVSDmodes.
*/ #define TTS_ALMOST_EMPTY 0x04 /* mask for AE bit: When set to 1, *indicatesthatlessthan300bytes *areremaininginDoubleTalk'sinput *(TTSorPCM)buffer.AEisalways1 *intheTGNandCVSDmodes.
*/
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.