.

.DIC file

.DOC files

 speaking with Word macro

.TAB file

 creating

.WAV file

A

abbreviations

additional syntax rules for DECtalk Software in-line commands

allocate system resources

allophones

 definition
 phonemic symbols for

ap option

API calls

 audio output control
 blocking synchronization
 control
 core calls
 introduction
 special Text-To-Speech modes
 status
 TextToSpeechAddBuffer
 TextToSpeechCloseInMemory
 TextToSpeechCloseLang
 TextToSpeechCloseLogFile
 TextToSpeechCloseWaveOutFile
 TextToSpeechEnumLangs
 TextToSpeechGetCaps
 TextToSpeechGetFeatures
 TextToSpeechGetLanguage
 TextToSpeechGetRate
 TextToSpeechGetSpeaker
 TextToSpeechGetStatus
 TextToSpeechLoadUserDictionary
 TextToSpeechOpenInMemory
 TextToSpeechOpenLogFile
 TextToSpeechOpenWaveOutFile
 TextToSpeechPause
 TextToSpeechReset
 TextToSpeechResume
 TextToSpeechReturnBuffer
 TextToSpeechSelectLang
 TextToSpeechSetLanguage
 TextToSpeechSetRate
 TextToSpeechSetSpeaker
 TextToSpeechShutdown
 TextToSpeechSpeak
 TextToSpeechStartLang
 TextToSpeechStartup (UNIX only)
 TextToSpeechStartup (Windows only)
 TextToSpeechStartupEx
 TextToSpeechSync
 TextToSpeechTyping
 TextToSpeechUnloadUserDictionary
 TextToSpeechVersion
 TextToSpeechVersionEx

applet

 definition

application development

 common errors
 developing an electronic mail application

Application Programmer

arpabet

as option

Assertiveness (as option)

Audio Output control calls

Average Pitch (ap option)

B

Baseline Fall (bf option)

Betty

bf option

boundary

 clause

br option

Breathiness (br option)

buffer messages

building a User Dictionary

C

callback

Callback routines

 defined in startup calls
 example

calls

Cascade Vocal Tract Gains (g1 through g4 options)

changing output speed

 from the Sample applet
 from the Speak applet

changing relative gains and avoiding overloads

changing the speaking rate from the Sample applet

changing voices

 from the Speak applet
 overview
 using DECtalk Software in-line commands

clause

clause-based synthesis

 boundary
 defined
 mode
 terminator

closing a language

comma in-line command

comma pause

Comma Pause [

comma] in-line command

comma pause duration

command-line applet

command names

compiling

 user dictionary

components

configuring the Text-To-Speech server

consonants

 phonemic symbols for

Control calls

cp in-line command

customizing

 DECtalk Software voices

D

DAPI

DDE applications

 running DECtalk from

DECtalk

DECtalk Software

 APIs
 Dictionaries
 in-line commands
 singing "Happy Birthday"

DECtalk voices

  API calls
 API introduction
 applets
 Audio output control calls
 changing gender
 changing head size
 changing voice selections
 customizing a voice
 defined
 developing an application
 in-line commands
 optimizing a spoken file
 Reference Tables
 running the Sample applet
 running the SAY command-line applet
 running the Speak applet
 running the User Dictionary applet
 starting with drag and drop

DECtalk_Visual_Message

Default Locations for Dictionaries

Dennis

Design Voice [

dv] command

Design Voice options

Dial Tones [

dial]
dial] in-line command

Dictionary

Dictionary (UNIX)

 creating
 loading the Main Dictionary
 loading the User Dictionary
 overview

Dictionary (Windows)

 creating

Dictionary Build Tool

 overview

Dictionary calls

 building a .tab source file
 components of
 loading the Main Dictionary (Windows)
 UNIX
 Windows

drag and drop to start DECtalk

duration

dv in-line commands

Dynamic Data Exchange applications

 running DECtalk from

dynamic engine

E

e-mail parser

editing a text file from the sample applet

Email

email mode

emphatic stress

English (UK)

English (US

 UK)

Error [

error] in-line command

error messages

errror in-line command

Europe mode

F

falling intonation

Features and Functions

fixed cycles

 number of open

flush

Frank

G

g1 through g4 options

g5 option

Gain of aspiration source (gh option)

Gain of frication source (gf option)

Gain of nasalization (gn option)

Gain of voicing source (gv option)

gender

 changing

General Parsing Rules

General User

German

gf option

gh option

gn option

gv option

H

Harry

Hat Rise (hr option)

head size

Head Size (hs option)

 changing

Header files

 for languages
 in sample programs

heuristic

higher formants

 specifying

highlighting spoken text

Homograph tables

 (A)
 (B-C)
 (D-G)
 (I-L)
 (M-P)
 (R)
 (S-W)

homographs

 definition
 overview

How It Works

how to do multi-language programming

hr option

hs option

I

in-line commands

 Comma Pause [:comma]
 Design Voice [:dv}
 Dial Tones [:dial]
 Error [:error]
 Index Mark [:index mark]
 inserting in Sample applet
 Log [:log]
 Mode [:mode]
 Name [:name]
 overview
 Period Pause [:period]
 Phoneme Interpretation [:phoneme]
 play WAVE files [:play]
 Pronounce [:pronounce]
 Punctuation [:punct]
 Rate Selection [:rate]
 Say [:say]
 Skip [:skip]
 Sync [:sync]
 syntax rules
 Tone [:tone]
 using
 Volume [:volume]

Index Mark [

index mark] in-line command

Index Mark command

Index Mark command and non-blocking synchronization

Index mark messages

Index marker (flag)

index marks

 used to indicate speech status

Interpreting Punctuation Marks as Punctuation

Interpreting Punctuation Marks as Words

intonation

 changing
 control of
 falling

Introduction to DECtalk Software

K

Kit

L

la option

LANGUAGE_PARAMS_T structure

languages

Laryngealization (la option)

launch and configure the DECtalk Software Text-To-Speech Server

Lax Breathiness (lx option)

letter mode

list of languages

loading the Main Dictionary

Loading the Main Dictionary (Static Engine)

loading the User Dictionary

 from the Speak applet

log-file mode

Log [

log] in-line command

log file

Loudness (g5 option)

LPARAM

 in buffer messages
 in error messages
 in index mark messages

lx option

M

macro

macro to run DECtalk with MS Word

 associating with toolbar
 creating
 using to speak text

Math characters

  interpretation of

math mode

memory buffers

 initializing
 return of

messages

mode

Mode [

 clause
mode] in-line command

Morpheme

multi-language programming

musical sounds

 coding

N

Name [

name] in-line command

name mode

names

nb (full female voice)

nd (male voice)

nf (aged male voice)

nf option

nh (full male voice)

Nopen Fixed (nf option)

notification

np (default male voice)

nu (aged female voice)

O

option names

overloads

 avoiding

P

parameters

parser

 e-mail

Parsing Email

Parsing Punctuation

Paul

pause duration

period in-line command

Period pause

Period Pause [

period] in-line command

period pause duration

phoneme

Phoneme Arpabet command

Phoneme command

 proper use of bracket

Phoneme Identifiers and Phonemic Symbols - English

Phoneme Interpretation [

phoneme] in-line command

Phoneme Notifications

phoneme string

PHONEME_TAG

Phonemes in Unicode Sequence

phonemic

Phonemic Symbols - Castilian Spanish

Phonemic Symbols - French

Phonemic Symbols - German

Phonemic Symbols - Latin American Spanish

Phonemic Symbols - U.K. English

 mode
 symbols
 symbols overview
 syntax for singing
transcription

phonemicize

phrase boundary

pitch

Pitch [

pitch]

pitch control symbols

pitch numbers

 used to code musical sounds

Pitch Range (pr option)

 changing

play WAVE files [

play] in-line command

playing selected text from the Sample applet

pr option

Preprocessor Rules for Parsing

primary stress

program applets

 overview

Programming Aids

Pronounce [

pronounce] in-line command

proper name

Punctuation

Punctuation [

punct] in-line command

Q

qu option

quality

 optimizing for spoken text

Quickness (qu option)

R

rate

Rate Selection [

 changing from the Sample applet
rate] in-line command

reference tables

 homograph phonetics - (A)
 homograph phonetics - (B-C)
 homograph phonetics -(D-G)
 homograph phonetics -(I-L)
 homograph phonetics -(M-P)
 homograph phonetics -(R)
 homograph phonetics -(S-W)
 overview
 phonemic symbols
 stress symbols
 syntactic symbols
 tone table

Registry Entry Information

relative gains

 changing

resources

rhythm

 control of

ri option

Richness (ri option)

Rita

Rules

S

Sample applet

 description
 starting

Sample Program Applet

Sample programs

  Windows
 building (UNIX)
 Header files (UNIX)
 shareable libraries (UNIX)
 UNIX only

Save option

 specifying

saving

saving and compiling the User Dictionary

saving changes as Val's voice

saving text

 voice changes

SAY command-line applet

 dictionary options
 help options
 input options
 output options

Say [

say] in-line command

secondary stress

selecting a language

Sex (sx option)

shareable libraries

 UNIX

silence phoneme

 definition
 in e-mail application
 symbol for

singing and musical tones

Skip [

skip] in-line command

sm option

Smoothness (sm option)

Spanish (Castilian and Latin American)

Speak applet

 overview

Speak Program Applet

Speaker-definition options

 Assertiveness (as option)
 Average Pitch (ap option)
 Baseline Fall (bf option)
 Breathiness (br option)
 Cascade Vocal Tract Gains (g1 through g4 options)
 Gain of aspiration source (gh option)
 Gain of frication source (gf option)
 Gain of nasalization (gn option)
 Gain of voicing source (gv option)
 Hat Rise (hr option)
 Head Size (hs option)
 Laryngealization (la option)
 Lax Breathiness (lx option)
 Loudness (g5 option)
 Nopen Fixed (nf option)
 Pitch Range (pr option)
 Quickness (qu option)
 Richness (ri option)
 Sex (sx option)
 Smoothness (sm option)
 Stress rise (sr option)

speaker-definition parameters

speaking a file

 using drag and drop
 using the Sample Applet

speaking rate

 changing from the Speak applet
 control of

special modes

 log-file
 Speech-To-Memory
 wave-file

Special Text-To-Speech modes

speech-to-memory mode

speech status

 indicating with index marks

sr option

starting a language

startup function

startup functions

startup state

static engine

Status calls

Stress rise (sr option)

Stress symbols

 overview
 table

structures

 LANGUAGE_PARAMS_T
 TTS_BUFFER_T
 TTS_CAPS_T
 TTS_INDEX_T
 TTS_PHONEME_T

Supported SAPI functions

Supported SAPI Version 5 Features

sx option

syllabic stress

 control of

Sync [

sync] in-line command

synchronization

 blocking
 non-blocking

syntactic function words

Syntactic symbols

 overview
 table

syntax

 for in-line commands

system resources

T

template

terminator clause

Text-To-Speech DDE Server

Text-To-Speech server

 launching and configuring
 used with applications supporting DDE

text files

 editing
 editing from Speak applet
 highlighting when spoken
 inserting commands into
 opening
 playing from the Sample applet
 playing from the Speak applet

text queuing with TextToSpeechSpeak

text tuning

TextToSpeechAddBuffer

TextToSpeechCloseInMemory

TextToSpeechCloseLang

TextToSpeechCloseLogFile

TextToSpeechCloseWaveOutFile

TextToSpeechEnumLangs

TextToSpeechGetCaps

TextToSpeechGetFeatures

TextToSpeechGetLanguage

TextToSpeechGetRate

TextToSpeechGetSpeaker

TextToSpeechGetStatus

TextToSpeechLoadUserDictionary

TextToSpeechOpenInMemory

TextToSpeechOpenLogFile

TextToSpeechOpenWaveOutFile

TextToSpeechPause

TextToSpeechReset

TextToSpeechResume

TextToSpeechReturnBuffer

TextToSpeechSelectLang

TextToSpeechSetLanguage

TextToSpeechSetRate

TextToSpeechSetSpeaker

TextToSpeechShutdown

TextToSpeechSpeak

 notifiying calling application
 text queuing

TextToSpeechStartLang

TextToSpeechStartup (UNIX only)

TextToSpeechStartup (Windows only)

TextToSpeechStartupEx

TextToSpeechSync

TextToSpeechTyping

TextToSpeechUnloadUserDictionary

TextToSpeechVersion

TextToSpeechVersionEx

Tone [

tone] in-line command

Tone table

 overview
 used to code musical sounds

toolbar

 associating Word macro with

TTS server

 launching and configuring

TTS_BUFFER_T structure

TTS_CAPS_T structure

TTS_CAPS_T Structure (ttsapi.h)

TTS_FORCE flag

 description

TTS_INDEX_T structure

TTS_NORMAL flag

 description

TTS_PHONEME_T structure

U

Ursula

User dictionary

User Dictionary Build Tool

 components of
 overview of

User dictionary builder

 building a .tab source file
 creating
 loading (UNIX)
 loading (Windows)
 loading from Speak applet
 saving and compiling

using DECtalk Software in-line commands

Using the Components

V

Val

voice-control commands

 examples of

voice changes

 saving

voice quality

 specifying

voice selections

 changing voices from the Sample applet
 changing with in-line commands
 description of

voices

 customizing
 speaker definitions for

Volume [

volume] in-line command

vowels

 phonemic symbols for

W

wave-file mode

WAVE file

 mode
 saving from Speak applet

wave form output

Wendy

What's New in DECtalk Software V4.6

What's New in DECtalk V4.61?

Window procedure

 example

Window procedures

 defined in startup functions

word boundary

Word macro to run DECtalk

 associating with toolbar
 creating
 using to speak text

word mode

WPARAM

 in callback routine
 in error messages
dv command options