hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
What:        /sys/accessibility/speakup/attrib_bleep
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Beeps the PC speaker when there is an attribute change such as
       foreground or background color when using speakup review
       commands. One = on, zero = off.
 
What:        /sys/accessibility/speakup/bell_pos
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    This works much like a typewriter bell. If for example 72 is
       echoed to bell_pos, it will beep the PC speaker when typing on
       a line past character 72.
 
What:        /sys/accessibility/speakup/bleeps
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    This controls whether one hears beeps through the PC speaker
       when using speakup's review commands.
       TODO: what values does it accept?
 
What:        /sys/accessibility/speakup/bleep_time
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    This controls the duration of the PC speaker beeps speakup
       produces.
       TODO: What are the units? Jiffies?
 
What:        /sys/accessibility/speakup/cursor_time
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    This controls cursor delay when using arrow keys. When a
       connection is very slow, with the default setting, when moving
       with  the arrows, or backspacing etc. speakup says the incorrect
       characters. Set this to a higher value to adjust for the delay
       and better synchronisation between cursor position and speech.
 
What:        /sys/accessibility/speakup/delimiters
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Delimit a word from speakup.
       TODO: add more info
 
What:        /sys/accessibility/speakup/ex_num
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    TODO:
 
What:        /sys/accessibility/speakup/key_echo
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Controls if speakup speaks keys when they are typed. One = on,
       zero = off or don't echo keys.
 
What:        /sys/accessibility/speakup/keymap
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Speakup keymap remaps keys to Speakup functions.
       It uses a binary
       format. A special program called genmap is needed to compile a
       textual  keymap into the binary format which is then loaded into
       /sys/accessibility/speakup/keymap.
 
What:        /sys/accessibility/speakup/no_interrupt
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Controls if typing interrupts output from speakup. With
       no_interrupt set to zero, typing on the keyboard will interrupt
       speakup if for example
       the say screen command is used before the
       entire screen  is read.
 
       With no_interrupt set to one, if the say
       screen command is used, and one then types on the keyboard,
       speakup will continue to say the whole screen regardless until
       it finishes.
 
What:        /sys/accessibility/speakup/punc_all
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    This is a list of all the punctuation speakup should speak when
       punc_level is set to four.
 
What:        /sys/accessibility/speakup/punc_level
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Controls the level of punctuation spoken as the screen is
       displayed, not reviewed. Levels range from zero no punctuation,
       to four, all punctuation. One corresponds to punc_some, two
       corresponds to punc_most, and three as well as four both
       correspond to punc_all. Some hardware synthesizers may have
       different levels each corresponding to  three and four for
       punc_level. Also note that if punc_level is set to zero, and
       key_echo is set to one, typed punctuation is still spoken as it
       is typed.
 
What:        /sys/accessibility/speakup/punc_most
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    This is a list of all the punctuation speakup should speak when
       punc_level is set to two.
 
What:        /sys/accessibility/speakup/punc_some
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    This is a list of all the punctuation speakup should speak when
       punc_level is set to one.
 
What:        /sys/accessibility/speakup/reading_punc
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Almost the same as punc_level, the differences being that
       reading_punc controls the level of punctuation when reviewing
       the screen with speakup's screen review commands. The other
       difference is that reading_punc set to three speaks punc_all,
       and reading_punc set to four speaks all punctuation, including
       spaces.
 
What:        /sys/accessibility/speakup/repeats
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    A list of characters speakup repeats. Normally, when there are
       more than three characters in a row, speakup
       just reads three of
       those characters. For example, "......" would be read as dot,
       dot, dot. If a . is added to the list of characters in repeats,
       "......" would be read as dot, dot, dot, times six.
 
What:        /sys/accessibility/speakup/say_control
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    If set to one, speakup speaks shift, alt and control when those
       keys are pressed. If say_control is set to zero, shift, ctrl,
       and alt are not spoken when they are pressed.
 
What:        /sys/accessibility/speakup/say_word_ctl
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    TODO:
 
What:        /sys/accessibility/speakup/silent
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    TODO:
 
What:        /sys/accessibility/speakup/spell_delay
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    This controls how fast a word is spelled
       when speakup's say word
       review command is pressed twice quickly to speak the current
       word being reviewed. Zero just speaks the letters one after
       another, while values one through four
       seem to introduce more of
       a pause between the spelling of each letter by speakup.
 
What:        /sys/accessibility/speakup/synth
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Gets or sets the synthesizer driver currently in use. Reading
       synth returns the synthesizer driver currently in use. Writing
       synth switches to the given synthesizer driver, provided it is
       either built into the kernel, or already loaded as a module.
 
What:        /sys/accessibility/speakup/synth_direct
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Sends whatever is written to synth_direct
       directly to the speech synthesizer in use, bypassing speakup.
       This could be used to make the synthesizer speak
       a string, or to
       send control sequences to the synthesizer to change how the
       synthesizer behaves.
 
What:        /sys/accessibility/speakup/version
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Reading version returns the version of speakup, and the version
       of the synthesizer driver currently in use.
 
What:        /sys/accessibility/speakup/i18n/announcements
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    This file contains various general announcements, most of which
       cannot be categorized.  You will find messages such as "You
       killed Speakup", "I'm alive", "leaving help", "parked",
       "unparked", and others. You will also find the names of the
       screen edges and cursor tracking modes here.
 
What:        /sys/accessibility/speakup/i18n/chartab
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    TODO
 
What:        /sys/accessibility/speakup/i18n/ctl_keys
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Here, you will find names of control keys.  These are used with
       Speakup's say_control feature.
 
What:        /sys/accessibility/speakup/i18n/function_names
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Here, you will find a list of names for Speakup functions.
       These are used by the help system.  For example, suppose that
       you have activated help mode, and you pressed
       keypad 3.  Speakup
       says: "keypad 3 is character, say next."
       The message "character, say next" names a Speakup function, and
       it comes from this function_names file.
 
What:        /sys/accessibility/speakup/i18n/states
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    This file contains names for key states.
       Again, these are part of the help system.  For instance, if you
       had pressed speakup + keypad 3, you would hear:
       "speakup keypad 3 is go to bottom edge."
 
       The speakup key is depressed, so the name of the key state is
       speakup.
 
       This part of the message comes from the states collection.
 
What:        /sys/accessibility/speakup/i18n/characters
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Through this sys entry, Speakup gives you the ability to change
       how Speakup pronounces a given character. You could, for
       example, change how some punctuation characters are spoken. You
       can even change how Speakup will pronounce certain letters. For
       further details see '12.  Changing the Pronunciation of
       Characters' in Speakup User's Guide (file spkguide.txt in
       source).
 
What:        /sys/accessibility/speakup/i18n/colors
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    When you use the "say attributes" function, Speakup says the
       name of the foreground and background colors.  These names come
       from the i18n/colors file.
 
What:        /sys/accessibility/speakup/i18n/formatted
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    This group of messages contains embedded formatting codes, to
       specify the type and width of displayed data.  If you change
       these, you must preserve all of the formatting codes, and they
       must appear in the order used by the default messages.
 
What:        /sys/accessibility/speakup/i18n/key_names
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Again, key_names is used by Speakup's help system.  In the
       previous example, Speakup said that you pressed "keypad 3."
       This name came from the key_names file.
 
What:        /sys/accessibility/speakup/<synth-name>/
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    In `/sys/accessibility/speakup` is a directory corresponding to
       the synthesizer driver currently in use (E.G) `soft` for the
       soft driver. This directory contains files which control the
       speech synthesizer itself,
       as opposed to controlling the speakup
       screen reader. The parameters in this directory have the same
       names and functions across all
       supported synthesizers. The range
       of values for freq, pitch, rate, and vol is the same for all
       supported synthesizers, with the given range being internally
       mapped by the driver to  more or less fit the range of values
       supported for a given parameter by the individual synthesizer.
       Below is a description of values and  parameters for soft
       synthesizer, which is currently the most commonly used.
 
What:        /sys/accessibility/speakup/soft/caps_start
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    This is the string that is sent to the synthesizer to cause it
       to start speaking uppercase letters. For the soft synthesizer
       and most others, this causes the pitch of the voice to rise
       above the currently set pitch.
 
What:        /sys/accessibility/speakup/soft/caps_stop
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    This is the string sent to the synthesizer to cause it to stop
       speaking uppercase letters. In the case of the soft synthesizer
       and most others, this returns the pitch of the voice
       down to the
       currently set pitch.
 
What:        /sys/accessibility/speakup/soft/delay_time
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    TODO:
 
What:        /sys/accessibility/speakup/soft/direct
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Controls if punctuation is spoken by speakup, or by the
       synthesizer.
 
       For example, speakup speaks ">" as "greater", while
       the espeak synthesizer used by the soft driver speaks "greater
       than". Zero lets speakup speak the punctuation. One lets the
       synthesizer itself speak punctuation.
 
What:        /sys/accessibility/speakup/soft/freq
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Gets or sets the frequency of the speech synthesizer. Range is
       0-9.
 
What:        /sys/accessibility/speakup/soft/full_time
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    TODO:
 
What:        /sys/accessibility/speakup/soft/jiffy_delta
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    This controls how many jiffys the kernel gives to the
       synthesizer. Setting this too high can make a system unstable,
       or even crash it.
 
What:        /sys/accessibility/speakup/soft/pitch
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Gets or sets the pitch of the synthesizer. The range is 0-9.
 
What:        /sys/accessibility/speakup/soft/inflection
KernelVersion:    5.8
Contact:    speakup@linux-speakup.org
Description:    Gets or sets the inflection of the synthesizer, i.e. the pitch
       range. The range is 0-9.
 
What:        /sys/accessibility/speakup/soft/punct
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Gets or sets the amount of punctuation spoken by the
       synthesizer. The range for the soft driver seems to be 0-2.
       TODO: How is this related to speakup's punc_level, or
       reading_punc.
 
What:        /sys/accessibility/speakup/soft/rate
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Gets or sets the rate of the synthesizer. Range is from zero
       slowest, to nine fastest.
 
What:        /sys/accessibility/speakup/soft/tone
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Gets or sets the tone of the speech synthesizer. The range for
       the soft driver seems to be 0-2. This seems to make no
       difference if using espeak and the espeakup connector.
       TODO: does espeakup support different tonalities?
 
What:        /sys/accessibility/speakup/soft/trigger_time
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    TODO:
 
What:        /sys/accessibility/speakup/soft/voice
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Gets or sets the voice used by the synthesizer if the
       synthesizer can speak in more than one voice. The range for the
       soft driver is 0-7. Note that while espeak supports multiple
       voices, this parameter will not set the voice when the espeakup
       connector is used  between speakup and espeak.
 
What:        /sys/accessibility/speakup/soft/vol
KernelVersion:    2.6
Contact:    speakup@linux-speakup.org
Description:    Gets or sets the volume of the speech synthesizer. Range is 0-9,
       with zero being the softest, and nine being the loudest.