Go to the documentation of this file.
29 #define DRV_VERSION "2.11"
30 #define SYNTH_CLEAR 0x18
31 #define PROCSPEECH '\r'
35 static struct var_t vars[] = {
38 {
RATE, .u.n = {
"\x05R%d", 7, 0, 9, 0, 0,
NULL } },
39 {
PITCH, .u.n = {
"\x05P%d", 3, 0, 9, 0, 0,
NULL } },
40 {
VOL, .u.n = {
"\x05V%d", 9, 0, 9, 0, 0,
NULL } },
41 {
TONE, .u.n = {
"\x05T%c", 8, 0, 25, 65, 0,
NULL } },
42 {
PUNCT, .u.n = {
"\x05M%c", 0, 0, 3, 0, 0,
"nsma" } },
80 static struct attribute *synth_attrs[] = {
81 &caps_start_attribute.
attr,
82 &caps_stop_attribute.
attr,
83 &pitch_attribute.
attr,
84 &punct_attribute.
attr,
88 &delay_time_attribute.
attr,
89 &direct_attribute.
attr,
90 &full_time_attribute.
attr,
91 &jiffy_delta_attribute.
attr,
92 &trigger_time_attribute.
attr,
99 .long_name =
"Speakout",
100 .init =
"\005W1\005I2\005C3",
114 .flush = synth_flush,
116 .synth_adjust =
NULL,
117 .read_buff_add =
NULL,
120 .command =
"\x05[%c",
126 .attrs = synth_attrs,
148 static int __init spkout_init(
void)
153 static void __exit spkout_exit(
void)