|
WTS701 Datasheet, PDF (55/77 Pages) Winbond – WINBOND SINGLE-CHIP TEXT-TO-SPEECH PROCESSOR | |||
|
◁ |
WTS701
7.7.3 Volume Change
The speech volume can be changed by sending SPI command to modify the speed or by adding
control character to control the volume in real-time.
0x16 ^V
Volume Change Flag. A space character is required after the control characters
before the input text string.
⢠^V+: Increase volume by 1 (e.g. â^V+ Hello worldâ).
⢠^V-: Decrease volume by 1.
⢠^VX: Set the volume to X. X starts from 0 to 7 (e.g. â^V1 Hello worldâ).
Any number that is greater than 7 will be set to 0.
Itâs the userâs responsibility to verify the WTS701 volume setting before sending a control character
and/or SPI command that modify volume.
7.7.4 Case Sensitivity
The way upper/lower case is handled can be changed by adding a control character in the text sent to
control the case sensitivity behavior in real-time.
0x15 ^U
All-Uppercase Word (all CAPs) Control Flag. This flag controls interpretation of strings
with all uppercase letters. A space character is required after the control characters before the acutual
input text string.
⢠^U0: This is the default setting. Some all-uppercase words (all CAPs) are spelled out, but
others are treated as ordinary words, abbreviations, Roman numerals, ect. (e.g. â^U0 IBM
equals âi b mâ).
⢠^U1: Avoid spelling out all-uppercase words. Any all-uppercase word in the input string will
NOT be spelled out unless the system determines that the word is not pronounceable. In this
mode, there is no abbreviation support (e.g. â^U1 NOKIAâ equals ânokiaâ).
⢠^U2: Spell out all words, regardless of case. All words in the input sting are spelled out in
this mode. There is no abbreviation support in this mode (e.g. â^U2 NOKIAâ equals ân o k i aâ).
^U3: Force the all-capital words/strings to be spelled out regardless of string length. For
instance, â^U3 HELLOâ will be pronounced as âHâ, âEâ, âLâ, âLâ, âOâ.
7.7.5. Pause Control
Pause control flage: â^QXâ: Pauses with variant length can be added within a sentence by using the
â^QXâ flag. âXâ is an integer which indicats the pause duration (âXâ is 0.1 sec per unit). For instance,
â^Q10â will add in a 1-second pause.
- 55 -
Publication Release Date: May 2003
Revision 3.09
|
▷ |