File: requirements.html

package info (click to toggle)
emacspeak 24-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 9,092 kB
  • ctags: 4,597
  • sloc: xml: 54,699; lisp: 42,103; tcl: 1,799; makefile: 810; cpp: 603; sh: 566; ansic: 153; perl: 124
file content (661 lines) | stat: -rw-r--r-- 15,073 bytes parent folder | download | duplicates (6)
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
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
<HTML
><HEAD
><TITLE
>Requirements</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
REL="HOME"
TITLE="Installing Emacspeak HOWTO"
HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="Documentation Conventions"
HREF="documentation-conventions.html"><LINK
REL="NEXT"
TITLE="Installing Emacspeak"
HREF="installing-emacspeak.html"></HEAD
><BODY
CLASS="SECT1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Installing Emacspeak HOWTO</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="documentation-conventions.html"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="installing-emacspeak.html"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="REQUIREMENTS"
>4. Requirements</A
></H1
><P
>	There are a number of things you must have before you install
	Emacspeak, including Linux, a Linux-compatible sound card,
	Emacs, and a
	hardware or software speech synthesizer. You should read this section
	carefully before installing Emacspeak, because Emacspeak will not function correctly
	if any of the requirements are missing.
	</P
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="LINUX-DISTROS"
>4.1. Linux Distributions</A
></H2
><P
>	This HOWTO assumes that you have already installed Linux on
	your system.  If not, you may wish to refer to the "Linux
	Information Sheet" by Michael K. Johnson at <A
HREF="http://www.linuxdoc.org/HOWTO/INFO-SHEET.html"
TARGET="_top"
>http://www.linuxdoc.org/HOWTO/INFO-SHEET.html</A
>.
	It provides an introduction to Linux,
	discusses some hardware requirements, and also has a section on
	how to obtain Linux.
	</P
><P
>	There are a number of different Linux
	distributions (distros) that you can choose from. All of the
	distros are based upon
	the same basic Linux code, or kernel, but each distro has a different
	installation process,
	features, and support options. Martin Wheeler's "Distributions
	HOWTO," at <A
HREF="http://www.linuxdoc.org/HOWTO/Distributions-HOWTO/index.html"
TARGET="_top"
>http://www.linuxdoc.org/HOWTO/Distributions-HOWTO/index.html</A
>,
	discusses the pros and cons of a number of Linux distros.
	You can also find information about each distribution on
	their respective web sites. Those distros known to support
	Emacspeak are listed below with their URLs:
	</P
><P
></P
><UL
><LI
STYLE="list-style-type: disc"
><P
>			Debian Linux - <A
HREF="http://www.debian.org"
TARGET="_top"
>http://www.debian.org</A
>
			</P
></LI
><LI
STYLE="list-style-type: disc"
><P
>			Mandrake Linux - <A
HREF="http://www.linux_mandrake.com"
TARGET="_top"
>http://www.linux_mandrake.com</A
>
			</P
></LI
><LI
STYLE="list-style-type: disc"
><P
>			Red Hat Linux - <A
HREF="http://www.redhat.com"
TARGET="_top"
>http://www.redhat.com</A
>
			</P
></LI
><LI
STYLE="list-style-type: disc"
><P
>			Slackware Linux - <A
HREF="http://www.slackware.com"
TARGET="_top"
>http://www.slackware.com</A
>
			</P
></LI
><LI
STYLE="list-style-type: disc"
><P
>			SuSE Linux - <A
HREF="http://www.suse.com"
TARGET="_top"
>http://www.suse.com</A
>
			</P
></LI
><LI
STYLE="list-style-type: disc"
><P
>			TurboLinux - <A
HREF="http://www.turbolinux.com"
TARGET="_top"
>http://www.turbolinux.com</A
>
			</P
></LI
></UL
><P
>	All of the distributions listed above can be downloaded free of charge
	from their respective web sites. However, the downloads are quite large,
	so you'll need a fast Internet connection. You will also need
	access to a CD burner, to burn your own CDs
	from the images you download. Depending on the distribution,
	you may also have to download and make a boot floppy. Once you
	have burned the CDs and created the boot floppy, you can
	install Linux.  Alternatively, you can purchase the
	disks at your local computer store for between $30 and $80
	US. Both of these options are discussed at length in the Linux
	Installation HOWTO at <A
HREF="http://www.linuxdoc.org/HOWTO/Installation-HOWTO/overview.html"
TARGET="_top"
>http://www.linuxdoc.org/HOWTO/Installation-HOWTO/overview.html</A
>,
	so you may want to refer there before making a decision as to
	which route to take.
	</P
><P
>	Most methods of installation require sighted assistance.
	However, if you prefer to install Linux yourself, there are
	two options.  The first is to install Linux from a DOS machine
	running JAWS. This option requires two machines, a null modem
	cable, JAWS for DOS, and a hardware speech
	synthesizer. More information on this option can be found
	in <A
HREF="appendixa.html"
>Section 8</A
>, Appendix A.  The
	second option is installing one of the distributions that
	includes a Speakup kernel patch.  This option requires a Speakup-enabled
	distro and a hardware synthesizer. Speakup is a screen reader
	that is patched into the kernel, so it starts talking
	at boot and will speak during the entire installation. Currently,
	Speakup is supported on Debian, Red Hat 7.1, and Slackware.
	The Speakup option also requires you to download the CD images and make your own CDs.
	Refer to the Speakup home page at <A
HREF="http://www.linux-speakup.org"
TARGET="_top"
>http://www.linux-speakup.org</A
> for
	instructions for this option.
	</P
><P
>	For assistance with installing Linux, Eric Raymond's Linux
	Installation HOWTO, at <A
HREF="http://www.linuxdoc.org/HOWTO/Installation-HOWTO"
TARGET="_top"
>http://www.linuxdoc.org/HOWTO/Installation-HOWTO</A
>,
	is highly recommended reading.
	In the HOWTO, Eric discusses hardware requirements, choosing a
	distro, and installing your distro of choice. If Eric's HOWTO
	does not provide enough installation-specific information,
	you can refer to the documentation specific to your
	distribution, available at the URLs given in the distro list. 
	</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="EMACS"
>4.2. Emacs</A
></H2
><P
>	Because Emacspeak is an Emacs subsystem, you must have Emacs
	installed for Emacspeak to work.  Most distributions include Emacs by
	default, so it should be installed on your system when you
	install Linux. 
	</P
><P
>	If you do not have Emacs on your system or you want to check on the latest version of Emacs, refer to
	the Emacs homepage at <A
HREF="http://www.gnu.org/software/emacs/emacs.html"
TARGET="_top"
>http://www.gnu.org/software/emacs/emacs.html</A
>.
	If you install Emacs on your own or choose to upgrade, be sure
	to install all of Emacs, including both the X and non-X
	versions (even if you do not plan to use X). Some Emacs
	applications depend on packages included in the X version,
	even if you use those applications in the non-X version of Emacs.
	</P
><P
>	If you would like to learn more about Emacs and how to use it,
	an excellent place to start is the Emacs Beginner's HOWTO, by
	Jeremy D. Zawondy.  It's available at <A
HREF="http://www.linuxdoc.org/HOWTO/Emacs-Beginner-HOWTO.html"
TARGET="_top"
>http://www.linuxdoc.org/HOWTO/Emacs-Beginner-HOWTO.html</A
>.
	There is also an online manual available at <A
HREF="http://www.gnu.org/manual/emacs/index.html"
TARGET="_top"
>http://www.gnu.org/manual/emacs/index.html</A
>.
	Alternatively, you can try the built-in Emacs tutorial. To
	start the tutorial, type <B
CLASS="COMMAND"
>C-h t</B
>.
	</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="APPLICATIONS"
>4.3. Background applications</A
></H2
><P
>	Emacspeak depends on a number of applications. Because each Linux
	distribution comes with different applications, you may find that
	your distro does not quite have everything that
	Emacspeak needs to run properly.  Therefore, before you
	install anything else, it is important to make
	sure you have all the necessary applications, as listed below.
	</P
><P
></P
><UL
><LI
STYLE="list-style-type: disc"
><P
>			<B
CLASS="COMMAND"
>Tk, Tcl,</B
> and <B
CLASS="COMMAND"
>Tclx</B
>: Check
			to make sure you have these applications.  If
			not, download and install the following
			rpms from <A
HREF="http://www.rpmfind.net"
TARGET="_top"
>http://www.rpmfind.net</A
>:
			<TT
CLASS="FILENAME"
>tcl-8.3.2-7mdk</TT
>,
			<TT
CLASS="FILENAME"
>tk-8.3.2-7mdk</TT
>, and
			<TT
CLASS="FILENAME"
>tclx-8.3.2-7mdk</TT
>.
			</P
></LI
><LI
STYLE="list-style-type: disc"
><P
>			<B
CLASS="COMMAND"
>Lesstif</B
>: If you want to
			run the Graphical User Interface (GUI) versions of the ViaVoice sample
			programs, you'll need these packages. For
			Emacspeak, the Lesstif packages are only
			useful if you're running Xwindows, or if you
			want to use the GUI tools.
			</P
><P
>			Lesstif can be downloaded from
			either the Lesstif home page <A
HREF="http://www.lesstif.org"
TARGET="_top"
>http://www.lesstif.org</A
> or Sourceforge
			<A
HREF="http://sourceforge.net/projects/lesstif"
TARGET="_top"
>http://sourceforge.net/projects/lesstif</A
>.
			Currently, the latest release of Lesstif is
			version 0.93.14; however, Marty Moore
			recommends using the 0.92.32 version.  You can
			either download the gzipped tarball that
			contains all the necessary files or download the
			three individual packages (<TT
CLASS="FILENAME"
>lesstif-mwm-0.92.32-1.i386.rpm</TT
>,
			<TT
CLASS="FILENAME"
>lesstif-clients-0.92.32-1.i386.rpm</TT
>,
			and
			<TT
CLASS="FILENAME"
>lesstif-devel-0.92.32-1.i386.rpm</TT
>).
			If you choose to use the three individual
			files, be sure to
			use the <B
CLASS="COMMAND"
>--nodeps</B
> option when you unpack the
			RPMs to avoid dependancy errors.
			</P
></LI
><LI
STYLE="list-style-type: disc"
><P
>			<B
CLASS="COMMAND"
>sndconfig</B
>: You will need to
			run this application from the command line to
			configure your sound card.  At the command
			prompt, type <B
CLASS="COMMAND"
>sndconfig</B
> and
			follow the instructions.
			</P
><P
>			If your sound card is not
			recognized by sndconfig, refer to <A
HREF="troubleshooting.html"
>Section 6</A
>, Troubleshooting, for
			more information.
			</P
></LI
><LI
STYLE="list-style-type: disc"
><P
>			<B
CLASS="COMMAND"
>stdiom</B
>: This package is
			only necessary if you are using ViaVoice as
			your synthesizer, or if you want to use auditory
			icons, and your sound card is not a
			multi-channel card.
			</P
><P
>			For information on auditory icons, refer to
			the Emacspeak User's Guide.
			</P
></LI
></UL
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="SPEECH-SYNTHESIZERS"
>4.4. Speech Synthesizers</A
></H2
><P
>	To produce speech output, you need two things: something to parse the
	information on the screen (Emacspeak), and something to
	produce the sounds you hear as output (a speech synthesizer).
	Emacspeak can use either a hardware or software synthesizer to
	produce sound output.  Software
	synthesizers have the benefit of being either free or very
	inexpensive. Hardware synthesizers can run from $150 to $1600
	or more, but they are typically easier to install than
	software synthesizers.
	</P
><DIV
CLASS="SECT3"
><H3
CLASS="SECT3"
><A
NAME="HARDWARE-SYNTHS"
>4.4.1. Hardware synthesizers</A
></H3
><P
>	Emacspeak supports the following hardware synthesizers:
	</P
><P
></P
><UL
><LI
STYLE="list-style-type: disc"
><P
> 
			Accent
			</P
></LI
><LI
STYLE="list-style-type: disc"
><P
> 
			Apollo
			</P
></LI
><LI
STYLE="list-style-type: disc"
><P
> 
			Braille Lite
			</P
></LI
><LI
STYLE="list-style-type: disc"
><P
> 
			Braille n' Speak
			</P
></LI
><LI
STYLE="list-style-type: disc"
><P
> 
			DECtalk Express (the original Emacspeak synthesizer) or MultiVoice
			</P
></LI
><LI
STYLE="list-style-type: disc"
><P
> 
			DoubleTalk PC and AT 
			</P
></LI
><LI
STYLE="list-style-type: disc"
><P
> 
			Internal DECtalk PC and DECtalk PC2
			</P
></LI
><LI
STYLE="list-style-type: disc"
><P
> 
			LiteTalk
			</P
></LI
><LI
STYLE="list-style-type: disc"
><P
> 
			Type n' Speak
			</P
></LI
></UL
><P
>	Support for the DECtalk Express and MultiVoice synthesizers is built into
	Emacspeak.  If you have a synthesizer other than a DECtalk
	Express, you may require additional drivers or "speech
	servers" to get Emacspeak to work with your synthesizer.
	</P
><P
>	The Internal DECtalk PC and DECtalk PC2 require a kernel
	driver available from <A
HREF="ftp://leb.net/pub/blinux/dectalk_pc-0.95.tgz"
TARGET="_top"
>ftp://leb.net/pub/blinux/dectalk_pc-0.95.tgz</A
>. Installation
	instructions are at <A
HREF="ftp://leb.net/pub/blinux/dectalk_pc-0.95.README"
TARGET="_top"
>ftp://leb.net/pub/blinux/dectalk_pc-0.95.README</A
>.
	</P
><P
>	The DoubleTalk PC and AT, Braille n' Speak, Type n' Speak,
	Braille Lite, Apollo, and Accent synthesizers all require an additional speech server that can be
	downloaded from <A
HREF="ftp://leb.net/pub/blinux/emacspeak/blinux.emacspeak-ss-1.7.tar.gz"
TARGET="_top"
>ftp://leb.net/pub/blinux/emacspeak/blinux.emacspeak-ss-1.7.tar.gz</A
>.
	A README file with installation instructions can be found at
	<A
HREF="ftp://leb.net/pub/blinux/emacspeak/blinux/emacspeak-ss.README"
TARGET="_top"
>ftp://leb.net/pub/blinux/emacspeak/blinux/emacspeak-ss.README</A
>. 
	</P
></DIV
><DIV
CLASS="SECT3"
><H3
CLASS="SECT3"
><A
NAME="SOFTWARE-SYNTHS"
>4.4.2. Software synthesizers</A
></H3
><P
>	If you choose to use a software synthesizer, you must
	make sure your sound card is Linux compatible. In addition, if
	you want to perform any tasks that require a multi-channel
	sound card, such as playing auditory cues when you open or close
	an Emacs buffer, you must make sure that your sound card
	is multi-channel capable.
	</P
><P
>	There is a complete list of Linux-compatible sound cards
	available at <A
HREF="http://www.alsa-project.org"
TARGET="_top"
>http://www.alsa-project.org</A
>.  In addition, you can
	usually find information on your distribution's web site about which
	sound cards are supported with each distro.
	</P
><P
>	Once you have ensured that your sound card is Linux compatible,
	you can install a software synthesizer.  Currently the only
	one that works with Emacspeak is IBM's ViaVoice Text-to-Speech
	(TTS), formerly called ViaVoice Outloud. Many Emacspeak users
	use this software synthesizer, because it is free of
	charge. Instructions for installing ViaVoice can be found in
	<A
HREF="appendixb.html"
>Section 9</A
>, Appendix B.
	</P
></DIV
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="documentation-conventions.html"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="installing-emacspeak.html"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Documentation Conventions</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Installing Emacspeak</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>