參數(shù)資料
型號(hào): RC8650
廠商: Electronic Theatre Controls, Inc.
英文描述: VOICE SYNTHESIZER
中文描述: 語(yǔ)音合成器
文件頁(yè)數(shù): 41/48頁(yè)
文件大小: 747K
代理商: RC8650
41
RC8650 VOICE SYNTHESIZER
RC SYSTEMS
Heteronyms
Heteronyms are words that have similar spellings but are pronounced
differently, depending on the context, such as read (“reed” and “red”)
and wind (“the wind blew” and “wind the clock”). Exceptions can be
used to fix up these ambiguities, by including non-printing (Control)
characters in the text fragment of the exception.
Suppose a line of text required the word “close” to be pronounced as
it is in “a close call,” instead of as in “close the window.” The following
exception changes the way the
s
will sound:
(^DCLOSE)=K L OW S
Note the CTRL+D character (^D) in the text fragment. Although a non-
printing character, the translation algorithms treat it as they would any
printing character. Thus, the string “^D close” will be pronounced with
the s receiving the “s” sound, wherever it appears in the text stream.
Plain “close” (without the CTRL+D) will be unaffected—the s will still
receive the “z” sound. It does not matter where you place the Control
character in the word, as long as you use it the same way in your
application’s text. You may use any non-printing character (except LF
and CR) in this manner.
Foreign Languages
Dictionaries can be created that enable the RC8650 to speak in for-
eign languages. It’s not as difficult as it may seem—all that is required
in most cases is a pronunciation guide and a bit of patience. If you
don’t have a pronunciation guide for the language you’re interested
in, check your local library. Most libraries have foreign language dic-
tionaries that include pronunciation guides, which make it easy to
transcribe the pronunciation rules into exception form.
Language Translation
Exception dictionaries even allow the RC8650 to read foreign lan-
guage text in English! The following exceptions demonstrate how this
can be done with three example Spanish/English words.
(GRANDE)=L AA R J
(BIEN)=F AY N
(USTED)=YY UW
The sense of translation can also be reversed:
(LARGE)=G RR A N D EI
(FINE)=B I EI N
(YOU)=U S T EI DH
Message Macros
Certain applications may not be able to send text strings to the
RC8650. An example of such an application is one that is only able
to output a four bit control word and strobe. Sixteen unique output
combinations are possible, but this is scarcely enough to represent
the entire ASCII character set.
You can, however, assign an entire spoken phrase to a single ASCII
character with the exception dictionary. By driving four of the data bus
lines of the bus interface (see Figure 1.6) and hardwiring the remain-
ing four to the appropriate logic levels, virtually any set of 16 ASCII
characters can be generated, which in turn can be interpreted by the
exception dictionary.
For example, by connecting the four control bits to DB
0
through DB
3
,
DB
4
and DB
5
to V
CC
, DB
6
and DB
7
to ground and the strobe to PWR#,
ASCII codes 30h through 3Fh (corresponding to the digits “0” through
“9” and the six ASCII characters following them) can be generated by
the four control bits. Message strings would then be assigned to each
of these ASCII characters. For example, you could make the character
“0” (corresponding to all four control bits = 0) say, “please insert quar-
ter,” with the following dictionary entry:
(0)=P L IY Z IH N S ER T K W OW R T ER
The Timeout timer should also be activated (1Y, for example) in order
for the “message” to be executed. Otherwise, the RC8650 will wait
indefinitely for a CR/Null character that will never come. The timer com-
mand could be included in the greeting message.
TIPS
Make sure that your exceptions aren’t so broad in nature that they do
more harm than good. Exceptions intended to fix broad classes of
words, such as word endings, are particularly notorious for ruining
otherwise correctly pronounced words.
Take care in how your exceptions are organized. Remember, an ex-
ception’s position relative to others is just as important as the content
of the exception itself.
When Things Don’t Work as Expected
On rare occasions, an exception may not work as expected. This oc-
curs when the built in pronunciation rules get control before the excep-
tion does. The following example illustrates how this can happen.
Suppose an exception redefined the o in the word “process” to have
the long “oh” sound, the way it is pronounced in many parts of Canada.
Since the word is otherwise pronounced correctly, the exception rede-
fines only the “o:”
PR(O)CESS=OW
But much to our horror, the RC8650 simply refuses to take on the new
Canadian accent.
It so happens that the RC8650 has a built in rule which looks some-
thing like this:
$(PRO)=P R AA
This rule translates a group of three characters, instead of only one as
most of the built in rules do. Because the text fragment
PRO
is trans-
lated as a group, the o is processed along with the initial “pr,” and
consequently the exception never gets a shot at the o.
If you suspect this may be happening with one of your exceptions,
include more of the left-hand side of the word in the text fragment (in
the example above,
(PRO)CESS=P R OW
would work).
相關(guān)PDF資料
PDF描述
RC8650L VOICE SYNTHESIZER
RC86L50-0 VOICE SYNTHESIZER
RC86L50-1 VOICE SYNTHESIZER
RC86L50-2 VOICE SYNTHESIZER
RC86L50-3 VOICE SYNTHESIZER
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
RC8650L 制造商:未知廠家 制造商全稱:未知廠家 功能描述:VOICE SYNTHESIZER
RC865NP-101K 制造商:SUMIDA 制造商全稱:Sumida Corporation 功能描述:Power Inductor
RC865NP-102K 制造商:SUMIDA 制造商全稱:Sumida Corporation 功能描述:Power Inductor
RC865NP-103K 制造商:SUMIDA 制造商全稱:Sumida Corporation 功能描述:Power Inductor
RC865NP-121K 制造商:SUMIDA 制造商全稱:Sumida Corporation 功能描述:Power Inductor