Emacspeak — the Complete Audio Desktop User Manual
Total Page:16
File Type:pdf, Size:1020Kb
Emacspeak | The Complete Audio Desktop User Manual T. V. Raman Last Updated: 19 November 2016 Copyright c 1994{2016 T. V. Raman. All Rights Reserved. Permission is granted to make and distribute verbatim copies of this manual without charge provided the copyright notice and this permission notice are preserved on all copies. Short Contents Emacspeak :::::::::::::::::::::::::::::::::::::::::::::: 1 1 Copyright ::::::::::::::::::::::::::::::::::::::::::: 2 2 Announcing Emacspeak Manual 2nd Edition As An Open Source Project ::::::::::::::::::::::::::::::::::::::::::::: 3 3 Background :::::::::::::::::::::::::::::::::::::::::: 4 4 Introduction ::::::::::::::::::::::::::::::::::::::::: 6 5 Installation Instructions :::::::::::::::::::::::::::::::: 7 6 Basic Usage. ::::::::::::::::::::::::::::::::::::::::: 9 7 The Emacspeak Audio Desktop. :::::::::::::::::::::::: 19 8 Voice Lock :::::::::::::::::::::::::::::::::::::::::: 22 9 Using Online Help With Emacspeak. :::::::::::::::::::: 24 10 Emacs Packages. ::::::::::::::::::::::::::::::::::::: 26 11 Running Terminal Based Applications. ::::::::::::::::::: 45 12 Emacspeak Commands And Options::::::::::::::::::::: 49 13 Emacspeak Keyboard Commands. :::::::::::::::::::::: 361 14 TTS Servers ::::::::::::::::::::::::::::::::::::::: 362 15 Acknowledgments.::::::::::::::::::::::::::::::::::: 366 16 Concept Index :::::::::::::::::::::::::::::::::::::: 367 17 Key Index ::::::::::::::::::::::::::::::::::::::::: 368 Table of Contents Emacspeak :::::::::::::::::::::::::::::::::::::::::: 1 1 Copyright ::::::::::::::::::::::::::::::::::::::: 2 2 Announcing Emacspeak Manual 2nd Edition As An Open Source Project :::::::::::::::::: 3 2.1 How To Contribute To This Manual :::::::::::::::::::::::::::: 3 2.2 Authoring Guidelines::::::::::::::::::::::::::::::::::::::::::: 3 2.3 Credits::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 3 3 Background ::::::::::::::::::::::::::::::::::::: 4 3.1 Speech-Enabling Applicationss ::::::::::::::::::::::::::::::::: 4 3.2 Audio Formatting And Aural CSS :::::::::::::::::::::::::::::: 4 3.3 Auditory Icons ::::::::::::::::::::::::::::::::::::::::::::::::: 4 3.4 Summary :::::::::::::::::::::::::::::::::::::::::::::::::::::: 5 4 Introduction::::::::::::::::::::::::::::::::::::: 6 5 Installation Instructions:::::::::::::::::::::::: 7 5.1 Obtaining Emacspeak :::::::::::::::::::::::::::::::::::::::::: 7 5.2 Quick Installation :::::::::::::::::::::::::::::::::::::::::::::: 7 5.3 Building And Testing The Speech Server ::::::::::::::::::::::: 8 5.3.1 Speech Servers :::::::::::::::::::::::::::::::::::::::::::: 8 5.3.1.1 Testing The Selected Server. :::::::::::::::::::::::::: 8 6 Basic Usage.::::::::::::::::::::::::::::::::::::: 9 6.1 Overview of Emacspeak :::::::::::::::::::::::::::::::::::::::: 9 6.2 Working In Emacs Buffers. :::::::::::::::::::::::::::::::::::: 10 6.3 Reading Without Moving The Cursor. ::::::::::::::::::::::::: 10 6.4 Speech System Commands :::::::::::::::::::::::::::::::::::: 13 6.4.1 Character, Word And Line Echo. ::::::::::::::::::::::::: 13 6.4.2 Setting Various Characteristics Of Speech Output. :::::::: 13 6.4.3 Miscellaneous Speech Commands ::::::::::::::::::::::::: 15 6.5 Voice Lock Mode:::::::::::::::::::::::::::::::::::::::::::::: 16 6.6 Commands For Speaking Status Information. :::::::::::::::::: 17 7 The Emacspeak Audio Desktop. ::::::::::::: 19 7.1 Objects Making Up The Emacspeak Desktop :::::::::::::::::: 19 7.2 An Object-Oriented Desktop :::::::::::::::::::::::::::::::::: 19 7.3 Emacspeak Specializes Aural Interaction :::::::::::::::::::::: 20 7.3.1 Audio Formatted Output ::::::::::::::::::::::::::::::::: 20 7.3.2 Structured Navigation: ::::::::::::::::::::::::::::::::::: 20 7.3.3 Navigating The Desktop:::::::::::::::::::::::::::::::::: 20 7.3.4 Everything Is Searchable:::::::::::::::::::::::::::::::::: 20 8 Voice Lock ::::::::::::::::::::::::::::::::::::: 22 8.1 How It All Works ::::::::::::::::::::::::::::::::::::::::::::: 22 8.2 What this gives ::::::::::::::::::::::::::::::::::::::::::::::: 23 9 Using Online Help With Emacspeak. :::::::: 24 10 Emacs Packages. ::::::::::::::::::::::::::::: 26 10.1 Document Authoring::::::::::::::::::::::::::::::::::::::::: 26 10.1.1 Creating Well-formatted Documents ::::::::::::::::::::: 26 10.1.2 Searching, Replacing, And Spell Checking ::::::::::::::: 27 Spell Checking ::::::::::::::::::::::::::::::::::::::::::::::: 28 10.2 Structured Editing And Templates ::::::::::::::::::::::::::: 28 10.2.1 Outline Editing ::::::::::::::::::::::::::::::::::::::::: 29 10.2.2 Template-based Authoring :::::::::::::::::::::::::::::: 30 10.2.3 Maintaining Structured Data :::::::::::::::::::::::::::: 30 10.3 Browsing Structure :::::::::::::::::::::::::::::::::::::::::: 31 10.4 Web Browsing.::::::::::::::::::::::::::::::::::::::::::::::: 31 10.4.1 Intro:::::::::::::::::::::::::::::::::::::::::::::::::::: 31 10.4.2 emacs-w3m ::::::::::::::::::::::::::::::::::::::::::::: 32 10.4.3 emacs-w3 ::::::::::::::::::::::::::::::::::::::::::::::: 35 10.4.4 Add-ons :::::::::::::::::::::::::::::::::::::::::::::::: 40 10.4.5 Conclusion :::::::::::::::::::::::::::::::::::::::::::::: 41 10.5 Messaging ::::::::::::::::::::::::::::::::::::::::::::::::::: 41 10.6 Editing Code :::::::::::::::::::::::::::::::::::::::::::::::: 41 10.7 Development Environment ::::::::::::::::::::::::::::::::::: 41 10.8 Desktop Management :::::::::::::::::::::::::::::::::::::::: 42 10.9 Personal Information Management ::::::::::::::::::::::::::: 42 10.10 Desktop Applications ::::::::::::::::::::::::::::::::::::::: 42 10.10.1 Spread Sheets:::::::::::::::::::::::::::::::::::::::::: 42 10.10.2 Forms Mode ::::::::::::::::::::::::::::::::::::::::::: 42 10.10.3 OCR |Reading Print Documents :::::::::::::::::::::: 42 10.10.3.1 Emacspeak OCR Mode:::::::::::::::::::::::::::: 43 11 Running Terminal Based Applications.::::: 45 11.1 Char Sub-mode of Term Mode ::::::::::::::::::::::::::::::: 45 11.2 Line Sub-mode of Term Mode :::::::::::::::::::::::::::::::: 47 11.3 Eterm Mode Commands ::::::::::::::::::::::::::::::::::::: 48 12 Emacspeak Commands And Options ::::::: 49 12.1 acss-structure :::::::::::::::::::::::::::::::::::::::::::::::: 49 12.2 amixer ::::::::::::::::::::::::::::::::::::::::::::::::::::::: 49 12.2.1 amixer Commands :::::::::::::::::::::::::::::::::::::: 49 12.2.1.1 amixer ::::::::::::::::::::::::::::::::::::::::::::: 49 12.2.2 amixer Options ::::::::::::::::::::::::::::::::::::::::: 49 12.3 cd-tool::::::::::::::::::::::::::::::::::::::::::::::::::::::: 49 12.3.1 cd-tool Commands :::::::::::::::::::::::::::::::::::::: 50 12.3.1.1 cd-tool ::::::::::::::::::::::::::::::::::::::::::::: 50 12.3.2 cd-tool Options ::::::::::::::::::::::::::::::::::::::::: 50 12.4 congrats ::::::::::::::::::::::::::::::::::::::::::::::::::::: 50 12.5 dectalk-voices :::::::::::::::::::::::::::::::::::::::::::::::: 51 12.5.1 dectalk-voices Commands ::::::::::::::::::::::::::::::: 51 12.5.1.1 dectalk::::::::::::::::::::::::::::::::::::::::::::: 51 12.5.1.2 dtk-exp :::::::::::::::::::::::::::::::::::::::::::: 51 12.6 dom ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 51 12.7 dom-addons:::::::::::::::::::::::::::::::::::::::::::::::::: 51 12.8 dtk-interp:::::::::::::::::::::::::::::::::::::::::::::::::::: 51 12.9 dtk-speak :::::::::::::::::::::::::::::::::::::::::::::::::::: 51 12.9.1 dtk-speak Commands ::::::::::::::::::::::::::::::::::: 51 12.9.1.1 dtk-add-cleanup-pattern :::::::::::::::::::::::::::: 51 12.9.1.2 dtk-cloud :::::::::::::::::::::::::::::::::::::::::: 52 12.9.1.3 dtk-local-server::::::::::::::::::::::::::::::::::::: 52 12.9.1.4 dtk-notify-initialize ::::::::::::::::::::::::::::::::: 52 12.9.1.5 dtk-notify-shutdown :::::::::::::::::::::::::::::::: 52 12.9.1.6 dtk-notify-stop ::::::::::::::::::::::::::::::::::::: 52 12.9.1.7 dtk-reset-state:::::::::::::::::::::::::::::::::::::: 53 12.9.1.8 dtk-select-server :::::::::::::::::::::::::::::::::::: 53 12.9.1.9 dtk-set-character-scale :::::::::::::::::::::::::::::: 53 12.9.1.10 dtk-set-chunk-separator-syntax :::::::::::::::::::: 53 12.9.1.11 dtk-set-language :::::::::::::::::::::::::::::::::: 54 12.9.1.12 dtk-set-next-language ::::::::::::::::::::::::::::: 54 12.9.1.13 dtk-set-predefined-speech-rate ::::::::::::::::::::: 54 12.9.1.14 dtk-set-preferred-language ::::::::::::::::::::::::: 55 12.9.1.15 dtk-set-previous-language ::::::::::::::::::::::::: 55 12.9.1.16 dtk-set-punctuations :::::::::::::::::::::::::::::: 55 12.9.1.17 dtk-set-punctuations-to-all :::::::::::::::::::::::: 55 12.9.1.18 dtk-set-punctuations-to-some :::::::::::::::::::::: 56 12.9.1.19 dtk-set-rate ::::::::::::::::::::::::::::::::::::::: 56 12.9.1.20 dtk-stop :::::::::::::::::::::::::::::::::::::::::: 56 12.9.1.21 dtk-toggle-allcaps-beep :::::::::::::::::::::::::::: 56 12.9.1.22 dtk-toggle-capitalization::::::::::::::::::::::::::: 56 12.9.1.23 dtk-toggle-punctuation-mode :::::::::::::::::::::: 57 12.9.1.24 dtk-toggle-quiet ::::::::::::::::::::::::::::::::::: 57 12.9.1.25 dtk-toggle-speak-nonprinting-chars :::::::::::::::: 57 12.9.1.26 dtk-toggle-split-caps::::::::::::::::::::::::::::::: 57 12.9.1.27 dtk-toggle-splitting-on-white-space::::::::::::::::: 58 12.9.1.28 dtk-toggle-strip-octals ::::::::::::::::::::::::::::: 58 12.9.1.29 tts-cycle-device:::::::::::::::::::::::::::::::::::: 58 12.9.1.30 tts-restart ::::::::::::::::::::::::::::::::::::::::: 58 12.9.1.31 tts-speak-version :::::::::::::::::::::::::::::::::: 58 12.9.2 dtk-speak Options :::::::::::::::::::::::::::::::::::::: 59 12.10 dtk-unicode:::::::::::::::::::::::::::::::::::::::::::::::::