home *** CD-ROM | disk | FTP | other *** search
/ Acorn User 10 / AU_CD10.iso / Archived / Internet / Demos / Pluto / demo2 / Docs_!Speak < prev    next >
Encoding:
Text File  |  1997-04-18  |  14.1 KB  |  413 lines

  1.  
  2. !SPEAK
  3. ======
  4.  
  5. The !Speak text reader is an application which uses the Speak module.
  6. It is a simple scrolling text editor which provides speech facilities.
  7.   
  8. Text within the editor can be spoken, either continuously, or step 
  9. by step, a word or a sentence at a time.  Individual words can 
  10. also be spoken by clicking on them with the mouse.  A variety of 
  11. talk-as-you-type options are provided which speak letters, 
  12. words, or sentences as text is typed from the keyboard.
  13.  
  14. Although it provides simple editing facilities, the text reader is
  15. NOT intended as a full word processor.
  16.  
  17. You are advised to save any text which you edit regularly, in case of
  18. failures.
  19.  
  20. To run the text reader, double click the !Speak application to
  21. install it on the iconbar.  Drag a text file onto the icon
  22. to load it into the text reader.
  23.  
  24.  
  25. Control of Text Reading.
  26. =======================
  27.  
  28. The Play button starts speaking the text from the cursor position.  
  29. The cursor moves from word to word as they are spoken.
  30.  
  31. The Stop button stops the speaking.
  32.  
  33. Clicking the Pause button temporarily halts the speaking, and 
  34. the Pause button is highlighted, to indicate that Pause is on.   
  35. Clicking again on the Pause button will resume the speaking 
  36. from the paused position.  Note that the speaking will resume 
  37. from the start of the clause.
  38.  
  39. The ESC key can also be used to toggle the pause button on and 
  40. off.
  41.  
  42. Note that the iconbar menu also has options for Play and Pause.  
  43. These can be used to control the speaking even when the 
  44. TextReader window is not open.
  45.  
  46. While the cursor is following the words which are being spoken, 
  47. the Caret icon is highlighted.  If you move the cursor yourself, by 
  48. clicking with the mouse,  or using the arrow keys, the cursor will 
  49. no longer follow the speech, but will stay where you put it, so 
  50. you can edit the text while it is still speaking.  When this 
  51. happens, the Caret icon will no longer be highlighted.
  52.  
  53. You can return the cursor to follow the speech by clicking on the 
  54. Caret icon to highlight it again.
  55.  
  56. F1 also returns the cursor to follow the speech.
  57.  
  58.  
  59. Function Keys for Speaking Control
  60. ==================================
  61.  
  62. You can use function keys to speak the text step by step.
  63.  
  64. F6      speak word at cursor.
  65. F7      speak clause at cursor.
  66. Shift-F7  speak paragraph at cursor.
  67. F8      speak text from cursor onwards.
  68.  
  69. F9   position cursor to the start of the last unit to be spoken 
  70. (word, clause, paragraph, depending on whether F6, F7, or 
  71. Shift-F7 was used).
  72.  
  73. If you want to speak the text a word at a time, for example, just 
  74. press F6 repeatedly.  If you want to repeat a word, press F9 then 
  75. F6 again.
  76.  
  77. To speak the text a clause at a time, press F7 repeatedly.  To 
  78. repeat a clause, press F9 to move the cursor back to its start, then 
  79. F7 to speak it again.
  80.  
  81. Shift-F7,  SPEAK PARAGRAPH, is useful to hear a paragraph 
  82. that you have just written.
  83.  
  84.  
  85. Editing
  86. =======
  87.  
  88. The TextReader provides simple text editing functions.  These 
  89. are intended to allow text to be edited, to correct mistakes and 
  90. omissions while proof-reading.  It is not intended to be a full 
  91. word-processor.
  92.  
  93. Cursor Movement
  94. ===============
  95. The standard cursor movement keys are provided:
  96.  
  97. Right.     Move one character to the right.
  98. Left.      Move one character to the left.
  99. Up.        Move up one line.
  100. Down.      Move down one line.
  101.  
  102. Shift-Right.   Move to start of next word.
  103. Shift-Left.    Move to start of word, or if already there, then to 
  104.                 start of previous word.
  105. (Note that if the "Speak on Click" option is on, then Shift-Right and
  106.  Shift-Left will cause each word to be spoken in sequence as the
  107.  cursor is moved forwards or backwards through the text).
  108.  
  109. Shift-Up.      Move up one screenfull.
  110. Shift-Down.    Move down one screenfull.
  111.  
  112. Ctrl-Right.    Move to end of line.
  113. Ctrl-Left.     Move to start of line.
  114. Ctrl-Up.       Move to start of whole text.
  115. Ctrl-Down.     Move to end of whole text.
  116.  
  117. Home.          Move to start of whole text (same as Ctrl-Up).
  118. Page Up.       Move up one screenfull (same as Shift-Up).
  119. Page Down.     Move down one screenfull (same as Shift-Down).
  120.  
  121.  
  122. Simple Editing.
  123. ==============
  124. Backspace.    Delete character to the left of the cursor.
  125. Delete.       Delete character to the left of the cursor
  126.                 (same as Backspace).
  127. Copy.         Delete character to the right of the cursor.
  128. CTRL-U.       Delete the whole line which contains the cursor.
  129.  
  130.  
  131. Marked Sections.
  132. ===============
  133. A section of text can be marked by either dragging the cursor, or clicking on its start with Select and its end with Adjust.
  134. The selected text is highlighted with a black background.  The end
  135. may be moved by clicking with Adjust again.
  136.  
  137. The whole of the text in the TextReader can be selected by CTRL-
  138. A.
  139.  
  140. The following operations are available on the selected text.  They 
  141. are similar to the operations provided by the !Edit application.
  142.  
  143. CTRL-C.  Copy the marked block to the cursor position
  144.           (leaving the marked block in place).
  145. CTRL-V.  Move the marked block to the cursor position
  146.           (and delete it from its original place).
  147. CTRL-X.  Delete the marked block.
  148. CTRL-Z.  Un-select the block.
  149.  
  150. The marked block can be saved as a file, or exported as text to 
  151. another application by using the Save operation (function key 
  152. F3, or click on the “floppy-disc” button).  If a block of text is 
  153. marked, the Save dialogue box will allow an option to save only 
  154. the marked block.
  155.  
  156.  
  157. Goto and Find
  158. ==============
  159.  
  160. F4      Find text string.  This can search forwards or backwards
  161. through the text for a specified text string.  The search can be
  162. either case sensitive, or not.
  163.  
  164. F5      Goto line number.  This shows the current line and word
  165. position of the cursor, and the total number of lines and words in
  166. the text.  You can specify a line number for the cursor to be set to.
  167. The text will then scroll to show this specified line.
  168.  
  169.  
  170. Import and Export of Text
  171. =========================
  172.  
  173. The TextReader only recognises plain text.  It does not recognise 
  174. formatting and highlighting effects of various word processors 
  175. (eg. paragraph styles, bold, different fonts etc.).
  176.  
  177. If you want to proof-read text which has already been produced 
  178. with such effects in a word processor, you can load a copy as plain
  179. text into the TextReader, start it speaking, but make corrections
  180. directly into the text in the word processor (i.e. have the word
  181. processor window open while the text is being spoken).  You can,
  182. if you wish close the TextReader window while it is speaking.
  183. It will continue to speak.  Pause can be operated from the iconbar 
  184. menu.
  185.  
  186. To load a text file into the TextReader, drag its file icon onto the 
  187. !Speak (lips) icon on the iconbar.  Similarly, text from another 
  188. application can be loaded into the TextReader, by dragging the 
  189. file icon from a save box onto the !Speak iconbar icon.
  190.  
  191. If the text is dragged into the open TextReader window, it is 
  192. inserted at the cursor position.
  193.  
  194. Text is saved from the TextReader either to a file, or into another 
  195. application by clicking on the “floppy disc” button, or pressing 
  196. the F3 (Save) key.  If there is a marked block of text in the 
  197. TextReader, the “Selection” option can be selected to save just this 
  198. marked block.
  199.  
  200.  
  201. SPEECH OPTIONS
  202. ==============
  203.  
  204. Click on the “lips” button on the button bar to open the “Speech 
  205. Options” dialogue box.
  206.  
  207.  
  208. Speak as you Type
  209. =================
  210. There are five “Speak as you Type” options which can be 
  211. selected.
  212.  
  213. Letters.    Speaks the name of each letter as it is typed.
  214.  
  215. Sounds.     Speaks the “sound” of each letter as it is typed.
  216.  
  217. Partwords.  As each letter is typed, the whole of the word so far 
  218. is spoken.  For example, as the word “rope” is typed letter by 
  219. letter, the following will be spoken: 
  220.             “re”, “ro”, “rop”, “rope”.
  221.  
  222. Words.      Each word is spoken when it is completed.
  223.  
  224. Sentences.  Each sentence is spoken when it is completed.
  225.  
  226. Note that only one of “Letters”, “Sounds”, and “Partwords” may 
  227. be selected at any time, although you can select for example, both 
  228. “sounds” and “words”.
  229.  
  230.  
  231. Speed.
  232. =====
  233.  
  234. Five preset speeds are available for the speech.
  235.  
  236. 1.   The slowest.  Each word is spoken slowly and separately, 
  237.      with a gap between each word.
  238.  
  239. 2.   Not quite as slow as (1), and with shorter gaps between the
  240.      words.
  241.  
  242. 3.   As Normal (4), but ensures that there is always a slight gap
  243.      between each word.  This prevents words from being run together,
  244.      and may be clearer in some circumstances, although it will sound
  245.      less natural.
  246.  
  247. 4.   Normal Speed.  This is the speed recommended for normal use.
  248.  
  249. 5.   Faster.  This speaks a little faster than Normal (4).  It may be
  250.      useful for reading passages of text, once you are used to it.
  251.  
  252.  
  253. Text Reading Options
  254. ====================
  255.  
  256. Speak on Click.  If this option is set, a word will be spoken 
  257.      whenever the cursor is clicked on it.
  258.  
  259. Punctuation.  When this option is set, the names of punctuation
  260.      characters will be spoken while the text is being read.
  261.  
  262.      It also causes punctuation characters to be spoken as they are
  263.      entered from the keyboard if either the "Speak words" or "Speak
  264.      letters" options are set.
  265.  
  266. Announce capitals.  When this option is set, capital letters in the
  267.      text being read are indicated as follows:
  268.          Single Beep:     Word starts with a single capital.
  269.          Double Beep:     Word is all capitals.
  270.          Double Low Beep: Word is mixed upper and lower case.
  271.  
  272.      If this option is on together with "Speak Letters" then capital
  273.      letters entered from the keyboard are indicated by a single
  274.      beep.
  275.  
  276. Voice.  This selects the voice to be used to speak the text.
  277.      Click on this box to display a menu of available voices.
  278.  
  279. Sentence Pause.  If this option is set, then an extra pause will be 
  280.      given between sentences.
  281.  
  282. Repeat Cycle.  If this option is set, then when speaking comes to 
  283.      the end of the text, it will start again from the beginning, 
  284.      endlessly repeating the whole text passage.  This may be useful 
  285.      in demonstrations.
  286.  
  287. Annotations.
  288. ============
  289.  
  290. This box allows a single character to be specified, which can then
  291. be used in the text to control various effects.
  292.  
  293. Obviously, the text should not contain this character, except when
  294. it is being used as a control.
  295.  
  296. In the examples below, the backquote character is used.
  297.      
  298. Main Stress.
  299.      The control character may be placed immediately in front of a
  300.      word in the text.  This markes that word as having the main
  301.      stress in the clause.
  302.  
  303.         eg.  This is `not the answer.
  304.         Will cause "not" to be stressed, rather than "answer".
  305.  
  306. Intonation Type.
  307.      If the control character is followed by a number (1 to 5) then
  308.      as well as indicating the stressed word, it also specifies an
  309.      intonation pattern.  The number may be preceded by + or - for
  310.      further variation.  This feature is not fully implemented yet.
  311.  
  312.         eg.  This is `-1not the answer.
  313.              This is `+1not the answer.
  314.              This is `2 the answer.
  315.  
  316. Select Voice.
  317.      The control character followed by ! and a one or two digit
  318.      number specifies a voice to be used.  This is useful if you
  319.      want to use different voices within a text.  The voice cannot be
  320.      changed part way through a clause, so the effect begins from
  321.      the start of the clause.
  322.  
  323.         eg.  `!4
  324.         means use voice number 4.
  325.  
  326.  
  327. Saving the Options Settings.
  328. ============================
  329.  
  330. The settings of the Speech Options are reset to their default 
  331. values whenever the TextReader is installed on the iconbar.  You 
  332. can, however, update the default settings from the current values, 
  333. by clicking on the “Save Options” item in the iconbar menu.
  334.  
  335.  
  336.  
  337. DISPLAY OPTIONS
  338. ===============
  339.  
  340. Clicking the “eye” button on the button bar brings up the 
  341. “Display options” dialogue box.
  342.  
  343.  
  344.  
  345. Text Type and Size
  346. ==================
  347.  
  348. All the text in the TextReader display is the same font type and 
  349. size, but this font type and size can be changed.
  350.  
  351. The Font box shows the name of the font. Clicking on this box
  352. brings up a font menu, from which a new font can be selected.
  353.  
  354. The Size box shows the size of the font in “points”.  There is no 
  355. scaling of the display window, so this size determines directly 
  356. the size in which the text will appear on the screen.  In order to 
  357. show the text clearly on the screen, make sure that the system 
  358. configuration is set so that “Use anti-alias for font sizes up to” 
  359. includes the font size which is used here.
  360.  
  361. The Line Spacing box determines how close together the lines of 
  362. text are.  Increase this value to give more widely spaced text, or 
  363. decrease it to move them closer together.  The value is given as a 
  364. percentage of the text height, with a default value of 144%.
  365.  
  366.  
  367. Window Width and Margins
  368. ========================
  369. The Page width field determines the width of the text window.  
  370. The value is in OS units.  A value of 1240 causes the text window 
  371. to just fill the screen in screen modes such as mode 12, mode 20, 
  372. and mode 27.
  373.  
  374. The Margins Left and Right boxes give the width of the left and 
  375. right margins within the text window.  The values are in OS 
  376. screen units.  Increasing these values increases the amount of 
  377. blank space to the left and to the right of the text within the 
  378. window.
  379.  
  380.  
  381. Saving the Options Settings
  382. ===========================
  383. Changes which are made in the Display Options dialogue box 
  384. are not permanent.  They will be reset to their default values 
  385. whenever the TextReader application is installed on the iconbar.
  386.  
  387. To make the changes permanent, click on the Save Options item 
  388. in the iconbar menu.
  389.  
  390.  
  391.  
  392. BOOKMARKS
  393. =========
  394.  
  395. ‘Bookmarks’ allow you to save your position within a text file that
  396. you are reading.  Up to four bookmarks can be set, each of which
  397. remembers a file name (and path) and the position with that file.
  398.  
  399. To set a bookmark, click on the Bookmark icon to open the Bookmark
  400. window.  Click on the ‘Set Bookmark’ button and the current file
  401. name will be stored in one of the four spaces above it (if there
  402. is one free).  The number to the right of the file name is the line
  403. number within the file (although this may change if the font type
  404. or size is changed).
  405.  
  406. To open a file text from a previously stored Bookmark, select an
  407. entry in the Bookmark window, then click on ‘Open at Bookmark’.
  408.  
  409. The ‘Delete’ button in the Bookmark window will clear the selected
  410. entry.
  411.  
  412.  
  413.