dtlk.c
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:17k
- /* -*- linux-c -*-
- * dtlk.c - DoubleTalk PC driver for Linux
- *
- * Original author: Chris Pallotta <chris@allmedia.com>
- * Current maintainer: Jim Van Zandt <jrv@vanzandt.mv.com>
- *
- * 2000-03-18 Jim Van Zandt: Fix polling.
- * Eliminate dtlk_timer_active flag and separate dtlk_stop_timer
- * function. Don't restart timer in dtlk_timer_tick. Restart timer
- * in dtlk_poll after every poll. dtlk_poll returns mask (duh).
- * Eliminate unused function dtlk_write_byte. Misc. code cleanups.
- */
- /* This driver is for the DoubleTalk PC, a speech synthesizer
- manufactured by RC Systems (http://www.rcsys.com/). It was written
- based on documentation in their User's Manual file and Developer's
- Tools disk.
- The DoubleTalk PC contains four voice synthesizers: text-to-speech
- (TTS), linear predictive coding (LPC), PCM/ADPCM, and CVSD. It
- also has a tone generator. Output data for LPC are written to the
- LPC port, and output data for the other modes are written to the
- TTS port.
- Two kinds of data can be read from the DoubleTalk: status
- information (in response to the "