Dominik Riebeling | b38b85b | 2006-06-02 19:51:07 +0000 | [diff] [blame] | 1 | % $Id$ % |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 2 | \section{\label{ref:Voiceconfiguration}Voice} |
| 3 | |
Dominik Riebeling | b38b85b | 2006-06-02 19:51:07 +0000 | [diff] [blame] | 4 | \begin{description} |
| 5 | \item[Voice Menus.] |
Steve Bavin | e75fa17 | 2007-06-07 14:19:03 +0000 | [diff] [blame] | 6 | This option controls the voicing of menus/settings as they are selected |
Steve Bavin | bb0b082 | 2007-06-07 12:16:39 +0000 | [diff] [blame] | 7 | by the cursor. In order for this to work, a voice file must be present |
| 8 | in the \fname{/.rockbox/langs/} directory on the \dap. Voice files are large |
Nils Wallménius | b659c0c | 2008-03-22 15:26:45 +0000 | [diff] [blame] | 9 | and are not shipped with Rockbox by default. |
Dominik Riebeling | b38b85b | 2006-06-02 19:51:07 +0000 | [diff] [blame] | 10 | The voice file is the name of the language for which it is made, followed |
| 11 | by the extension \fname{.voice}. So for English, the file name would be |
| 12 | \fname{english.voice}. |
Steve Bavin | bb0b082 | 2007-06-07 12:16:39 +0000 | [diff] [blame] | 13 | This option is on by default, but will do nothing unless the |
Dominik Riebeling | b38b85b | 2006-06-02 19:51:07 +0000 | [diff] [blame] | 14 | appropriate voice file is installed in the correct place on the \dap. |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 15 | The Voice Menus have several limitations: |
| 16 | \begin{itemize} |
Dominik Riebeling | b38b85b | 2006-06-02 19:51:07 +0000 | [diff] [blame] | 17 | \item Setting the Sound Option \setting{Channels} to \setting{Karaoke} may |
| 18 | disable voice menus. |
Nils Wallménius | 12eb058 | 2008-03-23 22:07:09 +0000 | [diff] [blame] | 19 | \item Plugins \opt{rtc}{and the wake up alarm} do not support |
Dominik Riebeling | dae3998 | 2006-07-10 15:56:26 +0000 | [diff] [blame] | 20 | voice features. |
Michael DiFebbo | 0fec471 | 2006-03-29 14:52:32 +0000 | [diff] [blame] | 21 | \end{itemize} |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 22 | |
Dominik Riebeling | b38b85b | 2006-06-02 19:51:07 +0000 | [diff] [blame] | 23 | \item[Voice Directories.] |
Steve Bavin | bb0b082 | 2007-06-07 12:16:39 +0000 | [diff] [blame] | 24 | This option controls voicing of directory names. A voice file must be present |
| 25 | for this to work. Several options are available. |
Dominik Riebeling | b38b85b | 2006-06-02 19:51:07 +0000 | [diff] [blame] | 26 | \begin{description} |
Dominik Riebeling | b38b85b | 2006-06-02 19:51:07 +0000 | [diff] [blame] | 27 | \item[Spell.] |
| 28 | Speak the directory name by spelling it out letter by letter. Support |
Steve Bavin | bb0b082 | 2007-06-07 12:16:39 +0000 | [diff] [blame] | 29 | is provided only for the most common letters, numbers and punctuation. |
Dominik Riebeling | b38b85b | 2006-06-02 19:51:07 +0000 | [diff] [blame] | 30 | \item[Numbers.] |
| 31 | Each directory is assigned a number based upon its position in the |
| 32 | file list. They are then announced as ``Directory 1'', ``Directory 2'' |
| 33 | etc. |
| 34 | \item[Off.] |
Michael DiFebbo | 25f9cec | 2006-03-27 19:30:05 +0000 | [diff] [blame] | 35 | No attempt will be made to speak directory names. |
Dominik Riebeling | b38b85b | 2006-06-02 19:51:07 +0000 | [diff] [blame] | 36 | \end{description} |
Steve Bavin | e75fa17 | 2007-06-07 14:19:03 +0000 | [diff] [blame] | 37 | You can use pre-generated .talk clips to have directory names spoken |
Steve Bavin | bb0b082 | 2007-06-07 12:16:39 +0000 | [diff] [blame] | 38 | properly, but you must enable this explicitly (see below). |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 39 | |
Steve Bavin | ca5ee3c | 2007-06-07 10:44:19 +0000 | [diff] [blame] | 40 | \item[Use Directory .talk Clips.] |
Steve Bavin | e75fa17 | 2007-06-07 14:19:03 +0000 | [diff] [blame] | 41 | This option turns on the use of .talk clips for directories. |
Steve Bavin | ca5ee3c | 2007-06-07 10:44:19 +0000 | [diff] [blame] | 42 | \begin{description} |
| 43 | \item[On.] |
Marianne Arnold | 8a142fe | 2010-04-16 05:50:15 +0000 | [diff] [blame] | 44 | Use special pre-recorded files (\fname{\_dirname.talk}) in each |
Steve Bavin | bb0b082 | 2007-06-07 12:16:39 +0000 | [diff] [blame] | 45 | directory. These must be generated in advance, and are typically |
| 46 | produced synthetically using a text-to-speech engine on a PC. |
Steve Bavin | ca5ee3c | 2007-06-07 10:44:19 +0000 | [diff] [blame] | 47 | \item[Off.] |
| 48 | No checking is made for directory .talk clips; they are not used even if present. |
Steve Bavin | bb0b082 | 2007-06-07 12:16:39 +0000 | [diff] [blame] | 49 | This can reduce disk activity. |
Steve Bavin | ca5ee3c | 2007-06-07 10:44:19 +0000 | [diff] [blame] | 50 | \end{description} |
Steve Bavin | e75fa17 | 2007-06-07 14:19:03 +0000 | [diff] [blame] | 51 | Use of a .talk clip takes precedence over other directory name voicing. Otherwise |
| 52 | (e.g. if a .talk clip is not available), voicing uses the method set under |
| 53 | \setting{Voice Directories} above. |
Steve Bavin | ca5ee3c | 2007-06-07 10:44:19 +0000 | [diff] [blame] | 54 | |
Dominik Riebeling | b38b85b | 2006-06-02 19:51:07 +0000 | [diff] [blame] | 55 | \item[Voice Filenames.] |
Steve Bavin | bb0b082 | 2007-06-07 12:16:39 +0000 | [diff] [blame] | 56 | This option controls voicing of filenames. Again, a voice file must be present |
| 57 | for this to work. The options provided are \setting{Spell}, \setting{Numbers}, |
| 58 | and \setting{Off} which function the same as for \setting{Voice Directories}. |
Steve Bavin | e75fa17 | 2007-06-07 14:19:03 +0000 | [diff] [blame] | 59 | You can use pre-generated .talk clips to have filenames spoken properly, but |
| 60 | you must enable this explicitly (see below). |
Steve Bavin | ca5ee3c | 2007-06-07 10:44:19 +0000 | [diff] [blame] | 61 | |
| 62 | \item[Use File .talk Clips.] |
Steve Bavin | e75fa17 | 2007-06-07 14:19:03 +0000 | [diff] [blame] | 63 | This option turns on the use of .talk clips for files. |
Steve Bavin | ca5ee3c | 2007-06-07 10:44:19 +0000 | [diff] [blame] | 64 | \begin{description} |
| 65 | \item[On.] |
Marianne Arnold | 8a142fe | 2010-04-16 05:50:15 +0000 | [diff] [blame] | 66 | Use special pre-recorded files for each file. |
Steve Bavin | bb0b082 | 2007-06-07 12:16:39 +0000 | [diff] [blame] | 67 | This functions the same as for directories except that the .talk clip file |
Steve Bavin | e75fa17 | 2007-06-07 14:19:03 +0000 | [diff] [blame] | 68 | must have the same name as the described file with an extra .talk extension |
Steve Bavin | bb0b082 | 2007-06-07 12:16:39 +0000 | [diff] [blame] | 69 | (e.g. \fname{Punkadiddle.mp3} would require a file called \fname{Punkadiddle.mp3.talk}). |
Steve Bavin | ca5ee3c | 2007-06-07 10:44:19 +0000 | [diff] [blame] | 70 | \item[Off.] |
Steve Bavin | bb0b082 | 2007-06-07 12:16:39 +0000 | [diff] [blame] | 71 | No checking is made for file .talk clips; they are not used even if present. |
| 72 | This can reduce disk activity. |
Steve Bavin | ca5ee3c | 2007-06-07 10:44:19 +0000 | [diff] [blame] | 73 | \end{description} |
Steve Bavin | e75fa17 | 2007-06-07 14:19:03 +0000 | [diff] [blame] | 74 | Use of a .talk clip takes precedence over other filename voicing. Otherwise |
| 75 | (e.g. if a .talk clip is not available), voicing uses the method set under |
| 76 | \setting{Voice Filenames} above. |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 77 | |
Nils Wallménius | b659c0c | 2008-03-22 15:26:45 +0000 | [diff] [blame] | 78 | \item[Say File Type.] |
| 79 | This option turns on voicing of file types when \setting{Voice Filenames} |
| 80 | is set to \setting{Spell} or \setting{Numbers}. |
| 81 | When \setting{Voice Directories} is set to \setting{Spell}, ``Directory'' |
| 82 | will be voiced after each spelled out directory. |
| 83 | |
| 84 | \item[Announce Battery Level.] |
| 85 | When this option is enabled the battery level is announced when it falls |
| 86 | under 50\%, 30\% and 15\%. |
| 87 | |
Dominik Riebeling | b38b85b | 2006-06-02 19:51:07 +0000 | [diff] [blame] | 88 | \end{description} |
Michael DiFebbo | 0fec471 | 2006-03-29 14:52:32 +0000 | [diff] [blame] | 89 | |
Dominik Riebeling | b38b85b | 2006-06-02 19:51:07 +0000 | [diff] [blame] | 90 | See \wikilink{VoiceHowto} for more details on configuring speech support in Rockbox. |