blob: 0ada71a6f97b3a104c7ad511391fe9928962a8c4 [file] [log] [blame]
Dominik Riebelingb38b85b2006-06-02 19:51:07 +00001% $Id$ %
Michael DiFebboc1ecc632006-04-01 15:41:21 +00002\section{\label{ref:Voiceconfiguration}Voice}
3
Dominik Riebelingb38b85b2006-06-02 19:51:07 +00004 \begin{description}
5 \item[Voice Menus.]
Steve Bavine75fa172007-06-07 14:19:03 +00006 This option controls the voicing of menus/settings as they are selected
Steve Bavinbb0b0822007-06-07 12:16:39 +00007 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éniusb659c0c2008-03-22 15:26:45 +00009 and are not shipped with Rockbox by default.
Dominik Riebelingb38b85b2006-06-02 19:51:07 +000010 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 Bavinbb0b0822007-06-07 12:16:39 +000013 This option is on by default, but will do nothing unless the
Dominik Riebelingb38b85b2006-06-02 19:51:07 +000014 appropriate voice file is installed in the correct place on the \dap.
Michael DiFebboc1ecc632006-04-01 15:41:21 +000015 The Voice Menus have several limitations:
16 \begin{itemize}
Dominik Riebelingb38b85b2006-06-02 19:51:07 +000017 \item Setting the Sound Option \setting{Channels} to \setting{Karaoke} may
18 disable voice menus.
Nils Wallménius12eb0582008-03-23 22:07:09 +000019 \item Plugins \opt{rtc}{and the wake up alarm} do not support
Dominik Riebelingdae39982006-07-10 15:56:26 +000020 voice features.
Michael DiFebbo0fec4712006-03-29 14:52:32 +000021 \end{itemize}
Michael DiFebboc1ecc632006-04-01 15:41:21 +000022
Dominik Riebelingb38b85b2006-06-02 19:51:07 +000023 \item[Voice Directories.]
Steve Bavinbb0b0822007-06-07 12:16:39 +000024 This option controls voicing of directory names. A voice file must be present
25 for this to work. Several options are available.
Dominik Riebelingb38b85b2006-06-02 19:51:07 +000026 \begin{description}
Dominik Riebelingb38b85b2006-06-02 19:51:07 +000027 \item[Spell.]
28 Speak the directory name by spelling it out letter by letter. Support
Steve Bavinbb0b0822007-06-07 12:16:39 +000029 is provided only for the most common letters, numbers and punctuation.
Dominik Riebelingb38b85b2006-06-02 19:51:07 +000030 \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 DiFebbo25f9cec2006-03-27 19:30:05 +000035 No attempt will be made to speak directory names.
Dominik Riebelingb38b85b2006-06-02 19:51:07 +000036 \end{description}
Steve Bavine75fa172007-06-07 14:19:03 +000037 You can use pre-generated .talk clips to have directory names spoken
Steve Bavinbb0b0822007-06-07 12:16:39 +000038 properly, but you must enable this explicitly (see below).
Michael DiFebboc1ecc632006-04-01 15:41:21 +000039
Steve Bavinca5ee3c2007-06-07 10:44:19 +000040 \item[Use Directory .talk Clips.]
Steve Bavine75fa172007-06-07 14:19:03 +000041 This option turns on the use of .talk clips for directories.
Steve Bavinca5ee3c2007-06-07 10:44:19 +000042 \begin{description}
43 \item[On.]
Marianne Arnold8a142fe2010-04-16 05:50:15 +000044 Use special pre-recorded files (\fname{\_dirname.talk}) in each
Steve Bavinbb0b0822007-06-07 12:16:39 +000045 directory. These must be generated in advance, and are typically
46 produced synthetically using a text-to-speech engine on a PC.
Steve Bavinca5ee3c2007-06-07 10:44:19 +000047 \item[Off.]
48 No checking is made for directory .talk clips; they are not used even if present.
Steve Bavinbb0b0822007-06-07 12:16:39 +000049 This can reduce disk activity.
Steve Bavinca5ee3c2007-06-07 10:44:19 +000050 \end{description}
Steve Bavine75fa172007-06-07 14:19:03 +000051 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 Bavinca5ee3c2007-06-07 10:44:19 +000054
Dominik Riebelingb38b85b2006-06-02 19:51:07 +000055 \item[Voice Filenames.]
Steve Bavinbb0b0822007-06-07 12:16:39 +000056 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 Bavine75fa172007-06-07 14:19:03 +000059 You can use pre-generated .talk clips to have filenames spoken properly, but
60 you must enable this explicitly (see below).
Steve Bavinca5ee3c2007-06-07 10:44:19 +000061
62 \item[Use File .talk Clips.]
Steve Bavine75fa172007-06-07 14:19:03 +000063 This option turns on the use of .talk clips for files.
Steve Bavinca5ee3c2007-06-07 10:44:19 +000064 \begin{description}
65 \item[On.]
Marianne Arnold8a142fe2010-04-16 05:50:15 +000066 Use special pre-recorded files for each file.
Steve Bavinbb0b0822007-06-07 12:16:39 +000067 This functions the same as for directories except that the .talk clip file
Steve Bavine75fa172007-06-07 14:19:03 +000068 must have the same name as the described file with an extra .talk extension
Steve Bavinbb0b0822007-06-07 12:16:39 +000069 (e.g. \fname{Punkadiddle.mp3} would require a file called \fname{Punkadiddle.mp3.talk}).
Steve Bavinca5ee3c2007-06-07 10:44:19 +000070 \item[Off.]
Steve Bavinbb0b0822007-06-07 12:16:39 +000071 No checking is made for file .talk clips; they are not used even if present.
72 This can reduce disk activity.
Steve Bavinca5ee3c2007-06-07 10:44:19 +000073 \end{description}
Steve Bavine75fa172007-06-07 14:19:03 +000074 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 DiFebboc1ecc632006-04-01 15:41:21 +000077
Nils Wallméniusb659c0c2008-03-22 15:26:45 +000078 \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 Riebelingb38b85b2006-06-02 19:51:07 +000088 \end{description}
Michael DiFebbo0fec4712006-03-29 14:52:32 +000089
Dominik Riebelingb38b85b2006-06-02 19:51:07 +000090See \wikilink{VoiceHowto} for more details on configuring speech support in Rockbox.