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.] |
| 6 | This option turns on the Voice User Interface, which will read out menu |
| 7 | items and settings as they are selected by the cursor. In order for this |
Martin Arver | 7a8b84d | 2006-08-27 11:17:36 +0000 | [diff] [blame] | 8 | to work, a voice file must be present in the \fname{/.rockbox/langs/} |
Dominik Riebeling | b38b85b | 2006-06-02 19:51:07 +0000 | [diff] [blame] | 9 | directory on the \dap. Voice files are large (1.5MB) and are not |
| 10 | shipped with Rockbox by default. |
| 11 | The voice file is the name of the language for which it is made, followed |
| 12 | by the extension \fname{.voice}. So for English, the file name would be |
| 13 | \fname{english.voice}. |
| 14 | This option is on by default. It will do nothing unless the |
| 15 | appropriate voice file is installed in the correct place on the \dap. |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 16 | The Voice Menus have several limitations: |
| 17 | \begin{itemize} |
Dominik Riebeling | b38b85b | 2006-06-02 19:51:07 +0000 | [diff] [blame] | 18 | \item Setting the Sound Option \setting{Channels} to \setting{Karaoke} may |
| 19 | disable voice menus. |
Dominik Riebeling | dae3998 | 2006-07-10 15:56:26 +0000 | [diff] [blame] | 20 | \item Plugins \opt{CONFIG_RTC}{and the wake up alarm} do not support |
| 21 | voice features. |
Michael DiFebbo | 0fec471 | 2006-03-29 14:52:32 +0000 | [diff] [blame] | 22 | \end{itemize} |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 23 | |
Dominik Riebeling | b38b85b | 2006-06-02 19:51:07 +0000 | [diff] [blame] | 24 | \item[Voice Directories.] |
| 25 | This option turns on the speaking of directory names. The \dap{} |
| 26 | is not powerful enough to produce these voices in real time, so a number |
| 27 | of options are available. |
| 28 | \begin{description} |
| 29 | \item[.talk mp3 clip.] |
| 30 | Use special pre-recorded MP3 files (\fname{\_dirname.talk}) in each |
| 31 | directory. These must be generated in advance, and are typically |
| 32 | produced synthetically using a text to speech engine on a PC. |
| 33 | If no such file exists, the output is as for the \setting{numbers} |
| 34 | option below. |
| 35 | \item[Spell.] |
| 36 | Speak the directory name by spelling it out letter by letter. Support |
| 37 | is provided only for the most common letters and punctuation. |
| 38 | \item[Numbers.] |
| 39 | Each directory is assigned a number based upon its position in the |
| 40 | file list. They are then announced as ``Directory 1'', ``Directory 2'' |
| 41 | etc. |
| 42 | \item[Off.] |
Michael DiFebbo | 25f9cec | 2006-03-27 19:30:05 +0000 | [diff] [blame] | 43 | No attempt will be made to speak directory names. |
Dominik Riebeling | b38b85b | 2006-06-02 19:51:07 +0000 | [diff] [blame] | 44 | \end{description} |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 45 | |
Dominik Riebeling | b38b85b | 2006-06-02 19:51:07 +0000 | [diff] [blame] | 46 | \item[Voice Filenames.] |
Dominik Riebeling | dae3998 | 2006-07-10 15:56:26 +0000 | [diff] [blame] | 47 | This option turns on the speaking of filenames. The options provided |
Dominik Riebeling | b38b85b | 2006-06-02 19:51:07 +0000 | [diff] [blame] | 48 | are \setting{Spell}, \setting{Numbers}, and \setting{Off} which function |
| 49 | the same as for \setting{Voice Directories} and \setting{.talk mp3 clip}, |
| 50 | which functions as above except that the files are named with the same |
| 51 | name as the music file (e.g. \fname{Punkadiddle.mp3} would require a |
| 52 | file called \fname{Punkadiddle.mp3.talk}). |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 53 | |
Dominik Riebeling | b38b85b | 2006-06-02 19:51:07 +0000 | [diff] [blame] | 54 | \end{description} |
Michael DiFebbo | 0fec471 | 2006-03-29 14:52:32 +0000 | [diff] [blame] | 55 | |
Dominik Riebeling | b38b85b | 2006-06-02 19:51:07 +0000 | [diff] [blame] | 56 | See \wikilink{VoiceHowto} for more details on configuring speech support in Rockbox. |