V O T R A X Manual



TNT

votrax manual
Copyright 1981
by VOTRAX

TABLE OF CONTENTS
SECTION.........................................PAGE
Introduction 1
Physical Description 2
Interconnections 4
---- Power 4
---- Audio 4
----- RS232
Installation 7
Operation 8
----- Inputting Data 8
----- Unit Assignment/Selection 9
----- Mode Selection 11
----- Commands 14
----- Vocabulary Programming 15
----- Correcting Mispronounced Vocabulary 17
---------- Misspelling Words 17
---------- Separating Words 21
------ Phonetic Programming 22
---------- Operation 22
---------- Phonetic Alphabet 22
----------Procedure & Example 23
Configurations 25
----- Single Unit - Dedicated Channel 26
----- Single Unit - Shared Channel (daisy chain) 26
----- Multiple Unit - Shared Channel (daisy chain) 26
Specifications 27
APPENDICES 28
LIST OF FIGURES iv
LIST OF TABLES iv

LIST OF FIGURES
FIGURE.........................................PAGE
Figure 1. TYPE 'N TALK Unit - Front View 2
Figure 2. TNT Front Panel 3
Figure 3. TNT Back Panel 3
Figure 4. RS-232 Cable Configuration 5
Figure 5. Block Diagram of a TNT 12
Figure 6. TNT Configurations 25

LIST OF TABLES
TABLE.........................................PAGE
Table 1. Baud Selection Switches 7
Table 2. Unit Assignment/Selection Codes 10
Table 3. Mode Control Codes 11
Table 4. Consonants With More Than One Pronunciation 18
Table 5. Letter Sequences Producing Long Vowel Sounds 19
Table 6. Diphthong Letter Sequences 19
Table 7. Letter Sequences Producing Short Vowel Sounds 19



Figure 1. Type 'N Talk Unit - Front View
Figure 1.
Figure 2/3. TNT Front/Back Panel
Figure 2/3.


Figure 4/4a. RS-232 Cable Configurations

Figure 4.

Figure 4a.


Table 1 Baud Selection Switches
Table 1

Table 2 Unit Assignment/Selection Codes
Table 2

Table 3 Mode Control Codes
Table 3

*indicates automatic power-up selections

Figure 5 Block Diagram of a TNT
with the software controlled switches at their power-up positions
Figure 5
  1. NOTE: When PSEND Switch #3 is ON, the phoneme code stream from the text-to-speech translator is routed to DATA OUT (TD). This is not depicted in the above diagram.
  2. The output queue allows the text-to-speech translator to accumulate up to 128 phonemes ahead of where the voice synthesizer is currently at (approximately 12 seconds of speech). This allows TNT to input subsequent messages while other ones are output pending.
  3. The input buffer can hold more than 750 characters which is approximately one minute of speech. At 9600 baud this buffer takes less than one second to fill.


e.g. 100 PRINT#-2, "Hello, my name is Votrax"
e.g. 200 A$="That is incorrect": PRINT #-2,AS
e.g. 300 IF I$="blue" THEN PRINT #-2,I$; "is correct" ELSE PRINT #-2,"The color ";I$;" is wrong. Try again."

Below is a hypothetical example of a software program using TNT output:
100 RESTORE
110 FOR x = 1 to 3 : READ Q$,A$
120 PRINT Q$ : PRINT #-2, Q$
130 INPUT R$: IF R$<>A$ THEN PRINT #-2,R$; "is wrong. Try again . . .": GOTO 120
140 PRINT "*** CORRECT ***"
150 PRINT #-2,R$;"is correct."
160 NEXT X : STOP
200 REM------- DATA TABLE -----------
210 DATA "How many bits are in a byte?", "8"
220 DATA "How many bytes are in a K or memory?", "1024"
230 DATA "RAM stands for?", "Random access memory"


Table 4 Consonants with more than one pronunciation
Table 4

Table 5/6 Letter Sequences (Long Vowel/Diphthongs)
Table 5/6

Table 7 Letter Sequences Producing Short Vowels Sounds
Table 7

"typewriter" - "type writer"
"output" - "out put"
"everyone" - "every one"
"definition-deffinition"
"country-kuntry"
"today-tuday"
"ware-wayr"
"shoes-shoos"
"replace-reeplace"
"capacity-cuppacity"
"baseball-base ball"


Following the procedure outlined above, phonetically program the name "Robert":
1. say the name "Robert"
2. # of vowel sounds = 2 ("o" and "er")
3. # of consonant sounds 3 ("r," "b," & "t")
4. match the sounds in 2, & 3, with characters in Phonetic Conversion Chart (APPENDIX B)
5. phonetic characters = /R, AH, B, ER, T/
6. ASCII characters = K, d, N, z, j
7. create Phoneme Block (type "~")
8. insert ASCII character sequence (type KdNzj)
9. end Phoneme Block (type " ? ")
10.activate speak command ("Robert" spoken)

CONFIGURATIONS
TNT maybe configured in 3 different ways:
Figure 6 TNT Configurations
Figure 6



SPECIFICATIONS

Physical
Width 7.7 inches (19.3 mm)
Depth 5.2 inches (12.3 mm)
Height 3.1 inches (6.5 mm)
Weight 2 lbs. (0.896 Kg.

Environment
Temperature Operating 40 to 100 degrees F (4 to 38 degrees C)
Storage - 35 to 150 degrees F (-37 to 65 degrees C)
Humidity Operating 20% to 90% (no condensation)
Storage 5% to 95% (no condensation)

Electrical
Power Input to transformer* 120 VAC, 60Hz, 20 W
Input to TNT* (see note below) - pins 1-3, 26 VAC, 180 mA
- pin 2, 20 VDC, 50 mA
- pin 4 is 0 volt reference
Interface RS-232C compatible, 75-9600 baud Frame bits = 1 start, 8 data, 1 stop
Audio 1 watt into 8 ohm speaker AC coupled

* USE ONLY VOTRAX APPROVED TRANSFORMER PART #01p-1224B


APPENDIX A
VOCABULARY PROGRAMMING
Pronunciation Correction Guide

Word List Correction Word List Correction
advertisement advertise ment everyone every one
baseball base ball extensive extensiv
beautiful butiful generator generayter
break brake goto go to
breakfast brekfest item ightem
bringing bring mg machine mosheen
calculation cal culation machinery mosheenery
capacity cuppacity output out put
cassette case et paste payst
certain certin phoneme phone eem
character kerekter procedures prowceejers
children chilldren program prowg ram
circuit cirkit promise promiss
clients clyents pronunciation pronunsiation
clothes doze radio radeo
close near by replace reeplace
color cuhler requirement require ment
comfortable comfterble rodeo rowdeo
customer custummer scissors scizors
data dayta shoes shooz
definition deffinition singer sing er
delete deleet software softwayr
easiest easy est specify specifuy
english inglish today tuday
equivalent eequivalent typewriter type writer
error airor vocabulary vowcabulary
error mistake ware wair


Appendix B Phoneme Conversion Chart
Apendix B

Appendix B1 Phoneme Conversion Chart
Apendix B1




Back    Back to  Richard Davies NLnet Home Page