# Index

.DIC file

.DIC file

.DOC files,

Speaking text with the DECtalk TTS Server

.DOC files, speaking with Word macro

Speaking text with the DECtalk TTS Server

.TAB file,

.TAB file
Building a User Dictionary

.TAB file, creating

Building a User Dictionary

.WAV file

Saving text as a .WAV file from the DECtalk Speak Applet

:dv command options

Lax Breathiness, lx
Laryngealization, la
Nopen Fixed, nf
Baseline Fall, bf
Design Voice [:dv] Command
Hat Rise, hr
Head Size, hs
Stress Rise, sr
Breathiness, br
Assertiveness, as
Richness, ri
Quickness, qu
Sex, sx
Average Pitch, ap, and Pitch Range, pr
Smoothness, sm
Loudness, g5
Higher Formants, f4, f5, b4, and b5
Sound Source Gains, gv, gh, gf, and gn
Cascade Vocal Tract Gains, g1, g2, g3, and g4

## A

abbreviations

DECtalk Software In-Line Commands: Overview

additional syntax rules for DECtalk Software in-line commands

Additional Syntax Rules for DECtalk Software In-line Commands

allocate system resources

The Core API Calls

allophones,

Phonemic Symbols Table

allophones, definition

allophone

allophones, phonemic symbols for

Phonemic Symbols Table

ap option

Average Pitch, ap, and Pitch Range, pr

API calls,

TextToSpeechReturnBuffer
TextToSpeechGetCaps
TextToSpeechUnloadUserDictionary
Introduction to the DECtalk Software API
TextToSpeechGetRate
TextToSpeechSync
TextToSpeechGetSpeaker
Audio Output Control Calls
TextToSpeechGetStatus
Blocking Synchronization Call
TextToSpeechLoadUserDictionary
Control and Status Calls
TextToSpeechVersionEx
Special Text-To-Speech Modes
TextToSpeechOpenInMemory
TextToSpeechCloseInMemory
TextToSpeechOpenLogFile
TextToSpeechCloseLogFile
TextToSpeechOpenWaveOutFile
TextToSpeechEnumLangs
TextToSpeechPause
The Core API Calls
TextToSpeechReset
TextToSpeechVersion
TextToSpeechResume
TextToSpeechStartup (UNIX only)
TextToSpeechStartupEx
TextToSpeechAddBuffer
TextToSpeechCloseLang
TextToSpeechCloseWaveOutFile
TextToSpeechTyping
TextToSpeechGetFeatures
TextToSpeechGetLanguage
TextToSpeechSelectLang
TextToSpeechSetLanguage
TextToSpeechSetRate
TextToSpeechSetSpeaker
TextToSpeechShutdown
TextToSpeechSpeak
TextToSpeechStartLang
TextToSpeechStartup (Windows only)

API calls, audio output control

Audio Output Control Calls

API calls, blocking synchronization

Blocking Synchronization Call

API calls, control

Control and Status Calls

API calls, core calls

The Core API Calls

API calls, introduction

Introduction to the DECtalk Software API

API calls, special Text-To-Speech modes

Special Text-To-Speech Modes

API calls, status

Control and Status Calls

API calls, TextToSpeechAddBuffer

TextToSpeechAddBuffer

API calls, TextToSpeechCloseInMemory

TextToSpeechCloseInMemory

API calls, TextToSpeechCloseLang

TextToSpeechCloseLang

API calls, TextToSpeechCloseLogFile

TextToSpeechCloseLogFile

API calls, TextToSpeechCloseWaveOutFile

TextToSpeechCloseWaveOutFile

API calls, TextToSpeechEnumLangs

TextToSpeechEnumLangs

API calls, TextToSpeechGetCaps

TextToSpeechGetCaps

API calls, TextToSpeechGetFeatures

TextToSpeechGetFeatures

API calls, TextToSpeechGetLanguage

TextToSpeechGetLanguage

API calls, TextToSpeechGetRate

TextToSpeechGetRate

API calls, TextToSpeechGetSpeaker

TextToSpeechGetSpeaker

API calls, TextToSpeechGetStatus

TextToSpeechGetStatus

API calls, TextToSpeechLoadUserDictionary

TextToSpeechLoadUserDictionary

API calls, TextToSpeechOpenInMemory

TextToSpeechOpenInMemory

API calls, TextToSpeechOpenLogFile

TextToSpeechOpenLogFile

API calls, TextToSpeechOpenWaveOutFile

TextToSpeechOpenWaveOutFile

API calls, TextToSpeechPause

TextToSpeechPause

API calls, TextToSpeechReset

TextToSpeechReset

API calls, TextToSpeechResume

TextToSpeechResume

API calls, TextToSpeechReturnBuffer

TextToSpeechReturnBuffer

API calls, TextToSpeechSelectLang

TextToSpeechSelectLang

API calls, TextToSpeechSetLanguage

TextToSpeechSetLanguage

API calls, TextToSpeechSetRate

TextToSpeechSetRate

API calls, TextToSpeechSetSpeaker

TextToSpeechSetSpeaker

API calls, TextToSpeechShutdown

TextToSpeechShutdown

API calls, TextToSpeechSpeak

TextToSpeechSpeak

API calls, TextToSpeechStartLang

TextToSpeechStartLang

API calls, TextToSpeechStartup (UNIX only)

TextToSpeechStartup (UNIX only)

API calls, TextToSpeechStartup (Windows only)

TextToSpeechStartup (Windows only)

API calls, TextToSpeechStartupEx

TextToSpeechStartupEx

API calls, TextToSpeechSync

TextToSpeechSync

API calls, TextToSpeechTyping

TextToSpeechTyping

API calls, TextToSpeechUnloadUserDictionary

TextToSpeechUnloadUserDictionary

API calls, TextToSpeechVersion

TextToSpeechVersion

API calls, TextToSpeechVersionEx

TextToSpeechVersionEx

applet, definition

applet

application development,

Developing an Electronic Mail-Reading Application
Avoiding Common Errors

application development, common errors

Avoiding Common Errors

application development, developing an electronic mail application

Developing an Electronic Mail-Reading Application

Application Programmer

Application Programmer

arpabet

arpabet

as option

Assertiveness, as

Assertiveness (as option)

Assertiveness, as

Audio Output control calls

Audio Output Control Calls

Average Pitch (ap option)

Average Pitch, ap, and Pitch Range, pr

## B

Baseline Fall (bf option)

Baseline Fall, bf

Betty

Definitions of DECtalk Software Voices

bf option

Baseline Fall, bf

boundary, clause

clause boundary

br option

Breathiness, br

Breathiness (br option)

Breathiness, br

buffer messages

Buffer Messages

building a User Dictionary

Building a User Dictionary

## C

callback

Phoneme Notifications

Callback routines,

Callback Routine Example
Callback Routines and Window Procedures

Callback routines, defined in startup calls

Callback Routines and Window Procedures

Callback routines, example

Callback Routine Example

calls,

DECtalk Software API Calls

Cascade Vocal Tract Gains (g1 through g4 options)

Cascade Vocal Tract Gains, g1, g2, g3, and g4

changing output speed,

Changing the speaking rate from the Sample Applet
Changing the speaking rate from the DECtalk Speak Applet
Editing a text file from the Sample Applet

changing output speed, from the Sample applet

Changing the speaking rate from the Sample Applet
Editing a text file from the Sample Applet

changing output speed, from the Speak applet

Changing the speaking rate from the DECtalk Speak Applet

changing relative gains and avoiding overloads

Changing Relative Gains and Avoiding Overloads

changing the speaking rate from the Sample applet

Changing the speaking rate from the Sample Applet

changing voices,

Changing voices using DECtalk Software in-line commands
Editing a text file and playing selected segements from the DECtalk Speak Applet
Changing Voice Selections
Changing voices using the Voice menu

changing voices, from the Speak applet

Editing a text file and playing selected segements from the DECtalk Speak Applet

changing voices, overview

Changing Voice Selections

changing voices, using DECtalk Software in-line commands

Changing voices using DECtalk Software in-line commands

clause,

Clause-Based Synthesis

clause, boundary

clause boundary

clause, defined

Clause-Based Synthesis

clause, mode

clause mode

clause, terminator

Clause-Based Synthesis
clause terminator

clause-based synthesis

Clause-Based Synthesis

closing a language

Closing a Language

comma in-line command

Comma Pause [:comma]

comma pause

comma pause

Comma Pause [:comma] in-line command

Comma Pause [:comma]

comma pause duration,

Adjusting Period and Comma Pause Durations

command names

DECtalk Software In-Line Commands: Overview

command-line applet

Using the Say Command-Line Applet

compiling, user dictionary

Saving and Compiling the User Dictionary

components

Components

configuring the Text-To-Speech server

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

consonants, phonemic symbols for

Phonemic Symbols Table

Control calls,

Control and Status Calls

cp in-line command

Comma Pause [:comma]

customizing, DECtalk Software voices

Customizing a DECtalk Software Voice

## D

DAPI,

Introduction to the DECtalk Software API

DDE applications, running DECtalk from

Running DECtalk Software from Other Applications

DECtalk Software,

DECtalk Software Dictionaries
DECtalk Software APIs
DECtalk Software Singing "Happy Birthday"
DECtalk Software In-Line Commands

DECtalk Software, APIs

DECtalk Software APIs

DECtalk Software, Dictionaries

DECtalk Software Dictionaries

DECtalk Software, in-line commands

DECtalk Software In-Line Commands

DECtalk Software, singing "Happy Birthday"

DECtalk Software Singing "Happy Birthday"

DECtalk voices,

Changing Gender and Head Size
Definitions of DECtalk Software Voices

DECtalk voices, changing gender

Changing Gender and Head Size

DECtalk voices, changing head size

Changing Gender and Head Size

DECtalk voices, defined

Definitions of DECtalk Software Voices

DECtalk,

Speaking a file using the Sample Applet
Introduction to the DECtalk Software API
Editing a text file and playing selected segements from the DECtalk Speak Applet
Developing an Electronic Mail-Reading Application
Customizing a DECtalk Software Voice
Changing Voice Selections
What's New in DECtalk Software V4.4 Reference?
What's New in DECtalk Software V4.3?
Speaking a file using Drag and Drop
DECtalk Software In-Line Commands: Overview
DECtalk Software API Calls
Building a User Dictionary
Using the Say Command-Line Applet
Text-Tuning Example
DECtalk Software Reference Tables
What's New in DECtalk Software V4.4?
What's New in DECtalk V4.4 Programming?

DECtalk, API calls

DECtalk Software API Calls

DECtalk, API introduction

Introduction to the DECtalk Software API

DECtalk, applets

DECtalk Applet Contents

DECtalk, Audio output control calls

Audio Output Control Calls

DECtalk, changing voice selections

Changing Voice Selections

DECtalk, customizing a voice

Customizing a DECtalk Software Voice

DECtalk, developing an application

Developing an Electronic Mail-Reading Application

DECtalk, in-line commands

DECtalk Software In-Line Commands: Overview

DECtalk, new features

What's New in DECtalk Software V4.3?
What's New in DECtalk Software V4.4 Reference?
What's New in DECtalk Software V4.4?
What's New in DECtalk V4.4 Programming?

DECtalk, optimizing a spoken file

Text-Tuning Example

DECtalk, Reference Tables

DECtalk Software Reference Tables

DECtalk, running the Sample applet

Speaking a file using the Sample Applet

DECtalk, running the SAY command-line applet

Using the Say Command-Line Applet

DECtalk, running the Speak applet

Editing a text file and playing selected segements from the DECtalk Speak Applet

DECtalk, running the User Dictionary applet

Building a User Dictionary

DECtalk, starting with drag and drop

Speaking a file using Drag and Drop

DECtalk_Visual_Message

Phoneme Notifications

Default Locations for Dictionaries

Default Locations for Dictionaries

Dennis

Definitions of DECtalk Software Voices

Design Voice [:dv] command

Design Voice [:dv] Command

Design Voice options

Design Voice [:dv] Command

Dial Tones [:dial]

Dial Tones [:dial]

Dial Tones [:dial] in-line command

Dial Tones [:dial]

Dictionary (UNIX),

Loading the User Dictionary (UNIX)
Creating a User Dictionary (UNIX)
Loading the Main Dictionary (UNIX)
Dictionary Calls (UNIX only)

Dictionary (UNIX), creating

Creating a User Dictionary (UNIX)

Dictionary (UNIX), loading the Main Dictionary

Loading the Main Dictionary (UNIX)

Dictionary (UNIX), loading the User Dictionary

Loading the User Dictionary (UNIX)

Dictionary (UNIX), overview

Dictionary Calls (UNIX only)

Dictionary (Windows),

Creating a User Dictionary (Windows)

Dictionary (Windows), creating

Creating a User Dictionary (Windows)

Dictionary Build Tool,

Overview of the User Dictionary Build Tool

Dictionary Build Tool, overview

Overview of the User Dictionary Build Tool

Dictionary calls,

Dictionary Calls (Windows only)
Dictionary Calls (UNIX only)

Dictionary calls, UNIX

Dictionary Calls (UNIX only)

Dictionary calls, Windows

Dictionary Calls (Windows only)

Dictionary,

Building a User Dictionary
Loading the Main Dictionary (Dynamic Engine)

Dictionary, building a .tab source file

Building a User Dictionary

Dictionary, components of

Overview of the User Dictionary Build Tool

Dictionary, loading the Main Dictionary (Windows)

Loading the Main Dictionary (Dynamic Engine)

drag and drop to start DECtalk

Speaking a file using Drag and Drop

duration

Adjusting Period and Comma Pause Durations

dv in-line commands

Design Voice [:dv] Command

Dynamic Data Exchange applications, running DECtalk from

Running DECtalk Software from Other Applications

dynamic engine

dynamic engine

## E

editing a text file from the sample applet

Editing a text file from the Sample Applet

Email

Email

email mode

Mode [:mode]

e-mail parser

Developing an Electronic Mail-Reading Application

emphatic stress

emphatic stress

English (UK)

English (UK)

English (US, UK)

English (US, UK)

Error [:error] in-line command

Error [:error]

error messages

Error Messages

errror in-line command

Error [:error]

Europe mode

Mode [:mode]

## F

falling intonation

falling intonation

Features and Functions

Features and Functions

fixed cycles, number of open

Nopen Fixed, nf

flush

flush

Frank

Definitions of DECtalk Software Voices

## G

g1 through g4 options

Cascade Vocal Tract Gains, g1, g2, g3, and g4

g5 option

Loudness, g5

Gain of aspiration source (gh option)

Sound Source Gains, gv, gh, gf, and gn

Gain of frication source (gf option)

Sound Source Gains, gv, gh, gf, and gn

Gain of nasalization (gn option)

Sound Source Gains, gv, gh, gf, and gn

Gain of voicing source (gv option)

Sound Source Gains, gv, gh, gf, and gn

gender, changing

Changing Gender and Head Size

General Parsing Rules

General Parsing Rules

General User

General User

German

German

gf option

Sound Source Gains, gv, gh, gf, and gn

gh option

Sound Source Gains, gv, gh, gf, and gn

gn option

Sound Source Gains, gv, gh, gf, and gn

gv option

Sound Source Gains, gv, gh, gf, and gn

## H

Harry

Definitions of DECtalk Software Voices

Hat Rise (hr option)

Hat Rise, hr

Head Size (hs option)

Head Size, hs

head size, changing

Changing Gender and Head Size

Header files,

Header Files

Header files, for languages

Header Files

Header files, in sample programs

Header Files

heuristic

heuristic

higher formants, specifying

Higher Formants, f4, f5, b4, and b5

highlighting spoken text

Highlighting Text as it is Spoken

Homograph tables,

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

Homograph tables, (A)

Homograph Phonetics - (A)

Homograph tables, (B-C)

Homograph Phonetics - (B-C)

Homograph tables, (D-G)

Homograph Phonetics - (D-G)

Homograph tables, (I-L)

Homograph Phonetics - (I-L)

Homograph tables, (M-P)

Homograph Phonetics - (M-P)

Homograph tables, (R)

Homograph Phonetics - (R)

Homograph tables, (S-W)

Homograph Phonetics - (S-W)

Homographs,

Homographs

homographs, definition

homograph

Homographs, overview

Homographs

How It Works

How It Works

how to do multi-language programming

How to do Multi-Language Programming

hr option

Hat Rise, hr

hs option

Head Size, hs

## I

Index Mark [:index mark] in-line command

Index Mark [:index mark]

Index Mark command and non-blocking synchronization

Blocking Synchronization Call

Index Mark command,

Blocking Synchronization Call

Index mark messages

Index Mark Messages

Index marker (flag)

index marker (flag)

index marks,

Index Marks for Speech Status

index marks, used to indicate speech status

Index Marks for Speech Status

in-line commands,

Punctuation [:punct]
Inserting DECtalk Software In-Line Commands (Syntax Rules)
Comma Pause [:comma]
Phoneme Interpretation [:phoneme]
Changing voices using DECtalk Software in-line commands
Rate Selection [:rate]
Say [:say]
Skip [:skip]
Sync [:sync]
Tone [:tone]
Volume [:volume]
Using In-Line Commands
DECtalk Software In-Line Commands: Overview
Design Voice [:dv] Command
Period Pause [:period]
Play Wave Files [:play]
Pronounce [:pronounce]
Dial Tones [:dial]
Error [:error]
Index Mark [:index mark]
Log [:log]
Mode [:mode]
Name [:name]

in-line commands, Comma Pause [:comma]

Comma Pause [:comma]

in-line commands, Design Voice [:dv}

Design Voice [:dv] Command

in-line commands, Dial Tones [:dial]

Dial Tones [:dial]

in-line commands, Error [:error]

Error [:error]

in-line commands, Index Mark [:index mark]

Index Mark [:index mark]

in-line commands, inserting in Sample applet

Changing voices using DECtalk Software in-line commands

in-line commands, Log [:log]

Log [:log]

in-line commands, Mode [:mode]

Mode [:mode]

in-line commands, Name [:name]

Name [:name]

in-line commands, overview

DECtalk Software In-Line Commands: Overview

in-line commands, Period Pause [:period]

Period Pause [:period]

in-line commands, Phoneme Interpretation [:phoneme]

Phoneme Interpretation [:phoneme]

in-line commands, play WAVE files [:play]

Play Wave Files [:play]

in-line commands, Pronounce [:pronounce]

Pronounce [:pronounce]

in-line commands, Punctuation [:punct]

Punctuation [:punct]

in-line commands, Rate Selection [:rate]

Rate Selection [:rate]

in-line commands, Say [:say]

Say [:say]

in-line commands, Skip [:skip]

Skip [:skip]

in-line commands, Sync [:sync]

Sync [:sync]

in-line commands, syntax rules

Inserting DECtalk Software In-Line Commands (Syntax Rules)

in-line commands, Tone [:tone]

Tone [:tone]

in-line commands, using

Using In-Line Commands

in-line commands, Volume [:volume]

Volume [:volume]

Interpreting Punctuation Marks as Punctuation

Interpreting Punctuation Marks as Punctuation

Interpreting Punctuation Marks as Words

Interpreting Punctuation Marks as Words

intonation,

Changing Pitch and Intonation
intonation

intonation, changing

Changing Pitch and Intonation

intonation, control of

Changing Rhythm, Stress, and Intonation

intonation, falling

falling intonation

Introduction to DECtalk Software

Introduction to DECtalk Software

## K

Kit

Definitions of DECtalk Software Voices

## L

la option

Laryngealization, la

LANGUAGE_PARAMS_T structure,

LANGUAGE_PARAMS_T Structure (ttsapi.h)

languages

Header Files

Laryngealization (la option)

Laryngealization, la

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

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

Lax Breathiness (lx option)

Lax Breathiness, lx

letter mode

letter mode

list of languages

Header Files

loading the Main Dictionary

Loading the Main Dictionary (Dynamic Engine)
Loading the Main Dictionary (UNIX)

Loading the Main Dictionary (Static Engine)

Loading the Main Dictionary (Static Engine)

loading the User Dictionary,

Loading a User Dictionary from the DECtalk Speak Applet

loading the User Dictionary, from the Speak applet

Loading a User Dictionary from the DECtalk Speak Applet

Log [:log] in-line command

Log [:log]

log file

log file

log file,

Log-File Mode

log-file mode

Log-File Mode
log-file mode

Loudness (g5 option)

Loudness, g5

LPARAM,

Error Messages
Buffer Messages
Index Mark Messages

LPARAM, in buffer messages

Buffer Messages

LPARAM, in error messages

Error Messages

LPARAM, in index mark messages

Index Mark Messages

lx option

Lax Breathiness, lx

## M

macro

Creating a Word Macro and associating it with a file or template

macro to run DECtalk with MS Word,

Creating a Word Macro and associating it with a file or template
Associating a macro with a toolbar button
Speaking text with the DECtalk TTS Server

macro to run DECtalk with MS Word, associating with toolbar

Associating a macro with a toolbar button

macro to run DECtalk with MS Word, creating

Creating a Word Macro and associating it with a file or template

macro to run DECtalk with MS Word, using to speak text

Speaking text with the DECtalk TTS Server

Math characters

Mode [:mode]

Math characters, interpretation of

Mode [:mode]

math mode

Mode [:mode]

memory buffers,

Initialization of Memory Buffers
Return of Memory Buffers

memory buffers, initializing

Initialization of Memory Buffers

memory buffers, return of

Return of Memory Buffers

messages

Phoneme Notifications

Mode [:mode] in-line command

Mode [:mode]

mode, clause

clause mode

Morpheme

morpheme

multi-language programming

Selecting a Language
Multi-Language Programming Example
Starting a Language
Closing a Language

musical sounds,

Tone Table

musical sounds, coding

Tone Table

## N

Name [:name] in-line command

Name [:name]

name mode

Mode [:mode]

names

DECtalk Software In-Line Commands: Overview

nb (full female voice)

Name [:name]

nd (male voice)

Name [:name]

New features,

What's New in DECtalk Software V4.4 Reference?
What's New in DECtalk Software V4.4?
What's New in DECtalk V4.4 Programming?
What's New in DECtalk Software V4.3?

New features, Version 4.3

What's New in DECtalk Software V4.3?

New features, Version 4.4

What's New in DECtalk Software V4.4?

New features, Version 4.4 (programming)

What's New in DECtalk V4.4 Programming?

New features, Version 4.4 (reference)

What's New in DECtalk Software V4.4 Reference?

nf (aged male voice)

Name [:name]

nf option

Nopen Fixed, nf

nh (full male voice)

Name [:name]

Nopen Fixed (nf option)

Nopen Fixed, nf

notification

Phoneme Notifications

np (default male voice)

Name [:name]

nu (aged female voice)

Name [:name]

## O

option names

DECtalk Software In-Line Commands: Overview

overloads, avoiding

Changing Relative Gains and Avoiding Overloads

## P

parameters

Definitions of DECtalk Software Voices

parser, e-mail

Developing an Electronic Mail-Reading Application

Parsing Email

Parsing Email

Parsing Punctuation

Parsing Punctuation

Paul

Definitions of DECtalk Software Voices

pause duration

Adjusting Period and Comma Pause Durations

period in-line command

Period Pause [:period]

Period pause

period pause

Period Pause [:period] in-line command

Period Pause [:period]

period pause duration,

Adjusting Period and Comma Pause Durations

phoneme

phoneme

Phoneme Arpabet command

phoneme arpabet command

Phoneme command,

Inserting DECtalk Software In-Line Commands (Syntax Rules)

Phoneme command, proper use of bracket

Inserting DECtalk Software In-Line Commands (Syntax Rules)

Phoneme Identifiers and Phonemic Symbols - English

Phoneme Identifiers and Phonemic Symbols - English

Phoneme Interpretation [:phoneme] in-line command

Phoneme Interpretation [:phoneme]

Phoneme Notifications

Phoneme Notifications

phoneme string

phoneme string

PHONEME_TAG

Phoneme Notifications

Phonemes in Unicode Sequence

Phonemes in Unicode Sequence

phonemic,

Phonemic Symbols Table
Phonemic Symbols
Phonemic Syntax for Singing
phonemic mode
phonemic transcription

phonemic, mode

phonemic mode

phonemic, symbols

Phonemic Symbols Table

phonemic, symbols overview

Phonemic Symbols

phonemic, syntax for singing

Phonemic Syntax for Singing

phonemic,transcription

phonemic transcription

phonemicize

phonemicize

phrase boundary

phrase boundary

Pitch [:pitch]

Pitch [:pitch]

pitch control symbols

pitch control symbols

pitch numbers,

Tone Table

pitch numbers, used to code musical sounds

Tone Table

Pitch Range (pr option)

Average Pitch, ap, and Pitch Range, pr

pitch,

Changing Pitch and Intonation

pitch, changing

Changing Pitch and Intonation

play WAVE files [:play] in-line command

Play Wave Files [:play]

playing selected text from the Sample applet

Playing selected text from the Sample Applet

pr option

Average Pitch, ap, and Pitch Range, pr

Preprocessor Rules for Parsing

Preprocessor Rules for Parsing

primary stress

primary stress

program applets,

Using the Program Applets to Learn DECtalk Software Basics

program applets, overview

Using the Program Applets to Learn DECtalk Software Basics

Programming Aids

Programming Aids

Pronounce [:pronounce] in-line command

Pronounce [:pronounce]

proper name

proper name

Punctuation

Punctuation

Punctuation [:punct] in-line command

Punctuation [:punct]

## Q

qu option

Quickness, qu

quality, optimizing for spoken text

Optimizing the Quality of Spoken Text

Quickness (qu option)

Quickness, qu

## R

Rate Selection [:rate] in-line command

Rate Selection [:rate]

rate,

Editing a text file from the Sample Applet
Changing the speaking rate from the Sample Applet
Changing the speaking rate from the DECtalk Speak Applet

rate, changing from the Sample applet

Editing a text file from the Sample Applet

reference tables,

Homograph Phonetics - (R)
Homograph Phonetics - (I-L)
Homograph Phonetics - (S-W)
DECtalk Software Reference Tables
Syntactic Symbols
Homograph Phonetics - (D-G)
Homograph Phonetics - (A)
Tone Table
Homograph Phonetics - (B-C)
Stress Symbols
Phonemic Symbols Table
Homograph Phonetics - (M-P)

reference tables, homograph phonetics - (A)

Homograph Phonetics - (A)

reference tables, homograph phonetics - (B-C)

Homograph Phonetics - (B-C)

reference tables, homograph phonetics -(D-G)

Homograph Phonetics - (D-G)

reference tables, homograph phonetics -(I-L)

Homograph Phonetics - (I-L)

reference tables, homograph phonetics -(M-P)

Homograph Phonetics - (M-P)

reference tables, homograph phonetics -(R)

Homograph Phonetics - (R)

reference tables, homograph phonetics -(S-W)

Homograph Phonetics - (S-W)

reference tables, overview

DECtalk Software Reference Tables

reference tables, phonemic symbols

Phonemic Symbols Table

reference tables, stress symbols

Stress Symbols

reference tables, syntactic symbols

Syntactic Symbols

reference tables, tone table

Tone Table

Registry Entry Information

Registry Entry Information

relative gains,

Changing Relative Gains and Avoiding Overloads

relative gains, changing

Changing Relative Gains and Avoiding Overloads

resources

The Core API Calls

rhythm, control of

Changing Rhythm, Stress, and Intonation

ri option

Richness, ri

Richness (ri option)

Richness, ri

Rita

Definitions of DECtalk Software Voices

Rules

Rules

## S

Sample applet,

Speaking a file using the Sample Applet
About the Sample Applet

Sample applet, description

About the Sample Applet

Sample applet, starting

Speaking a file using the Sample Applet

Sample Program Applet

Sample Program Applet

sample programs,

Sample Programs (Windows only)
Shareable Libraries

sample programs, Windows

Sample Programs (Windows only)

Sample programs, building (UNIX)

Building Sample Programs

sample programs, Header files (UNIX)

Header Files

sample programs, shareable libraries (UNIX)

Shareable Libraries

Sample programs, UNIX only

Sample Programs (UNIX only)

Save option,

Save, save

Save option, specifying

Save, save

saving ,

Saving Changes as Val's Voice

saving and compiling the User Dictionary

Saving and Compiling the User Dictionary

saving changes as Val's voice

Saving Changes as Val's Voice

saving text

Saving text as a .WAV file from the DECtalk Speak Applet

saving, voice changes

Saving Changes as Val's Voice

Say [:say] in-line command

Say [:say]

SAY command-line applet,

Help Options
Output Options
Using the Say Command-Line Applet
Input Options
Dictionary Options

SAY command-line applet, dictionary options

Dictionary Options

SAY command-line applet, help options

Help Options

SAY command-line applet, input options

Input Options

SAY command-line applet, output options

Output Options

secondary stress

secondary stress

selecting a language

Selecting a Language

Sex (sx option)

Sex, sx

shareable libraries,

Shareable Libraries

shareable libraries, UNIX

Shareable Libraries

silence phoneme,

Developing an Electronic Mail-Reading Application
Phonemic Symbols Table
silence phonemes

silence phoneme, definition

silence phonemes

silence phoneme, in e-mail application

Developing an Electronic Mail-Reading Application

silence phoneme, symbol for

Phonemic Symbols Table

singing and musical tones

Singing and Musical Tones

Skip [:skip] in-line command

Skip [:skip]

sm option

Smoothness, sm

Smoothness (sm option)

Smoothness, sm

Spanish (Castilian and Latin American)

Spanish (Castilian and Latin American)

Speak applet,

Using the DECtalk Software Speak Applet

Speak applet, overview

Using the DECtalk Software Speak Applet

Speak Program Applet

Speak Program Applet

Speaker-definition options,

Nopen Fixed, nf
Sound Source Gains, gv, gh, gf, and gn
Stress Rise, sr
Cascade Vocal Tract Gains, g1, g2, g3, and g4
Breathiness, br
Higher Formants, f4, f5, b4, and b5
Laryngealization, la
Hat Rise, hr
Richness, ri
Assertiveness, as
Changing Voice Quality
Baseline Fall, bf
Average Pitch, ap, and Pitch Range, pr
Lax Breathiness, lx
Loudness, g5
Sex, sx
Smoothness, sm
Quickness, qu
Head Size, hs

Speaker-definition options, Assertiveness (as option)

Assertiveness, as

Speaker-definition options, Average Pitch (ap option)

Average Pitch, ap, and Pitch Range, pr

Speaker-definition options, Baseline Fall (bf option)

Baseline Fall, bf

Speaker-definition options, Breathiness (br option)

Breathiness, br

Speaker-definition options, Cascade Vocal Tract Gains (g1 through g4 options)

Cascade Vocal Tract Gains, g1, g2, g3, and g4

Speaker-definition options, Gain of aspiration source (gh option)

Sound Source Gains, gv, gh, gf, and gn

Speaker-definition options, Gain of frication source (gf option)

Sound Source Gains, gv, gh, gf, and gn

Speaker-definition options, Gain of nasalization (gn option)

Sound Source Gains, gv, gh, gf, and gn

Speaker-definition options, Gain of voicing source (gv option)

Sound Source Gains, gv, gh, gf, and gn

Speaker-definition options, Hat Rise (hr option)

Hat Rise, hr

Speaker-definition options, Head Size (hs option)

Head Size, hs

Speaker-definition options, Laryngealization (la option)

Laryngealization, la

Speaker-definition options, Lax Breathiness (lx option)

Lax Breathiness, lx

Speaker-definition options, Loudness (g5 option)

Loudness, g5

Speaker-definition options, Nopen Fixed (nf option)

Nopen Fixed, nf

Speaker-definition options, Pitch Range (pr option)

Average Pitch, ap, and Pitch Range, pr

Speaker-definition options, Quickness (qu option)

Quickness, qu

Speaker-definition options, Richness (ri option)

Richness, ri

Speaker-definition options, Sex (sx option)

Sex, sx

Speaker-definition options, Smoothness (sm option)

Smoothness, sm

Speaker-definition options, Stress rise (sr option)

Stress Rise, sr

speaker-definition parameters

Definitions of DECtalk Software Voices

speaking a file,

Speaking a file using the Sample Applet
Speaking a file using Drag and Drop

speaking a file, using drag and drop

Speaking a file using Drag and Drop

speaking a file, using the Sample Applet

Speaking a file using the Sample Applet

speaking rate,

Changing the speaking rate from the DECtalk Speak Applet
Changing the speaking rate from the Sample Applet
Speaking Rate

speaking rate, changing from the Speak applet

Changing the speaking rate from the DECtalk Speak Applet

speaking rate, control of

Speaking Rate

special modes,

Speech-To-Memory Mode
Wave-File Mode
Log-File Mode

special modes, log-file

Log-File Mode

special modes, Speech-To-Memory

Speech-To-Memory Mode

special modes, wave-file

Wave-File Mode

Special Text-To-Speech modes

Special Text-To-Speech Modes

speech status,

Index Marks for Speech Status

speech status, indicating with index marks

Index Marks for Speech Status

speech-to-memory mode

speech-to-memory mode
Speech-To-Memory Mode

sr option

Stress Rise, sr

starting a language

Starting a Language

startup function

startup function

startup functions

The Core API Calls

startup state

startup state

static engine

static engine

Status calls,

Control and Status Calls

Stress rise (sr option)

Stress Rise, sr

Stress symbols,

Stress Symbols
Stress and Syntactic Symbols

Stress symbols, overview

Stress and Syntactic Symbols

Stress symbols, table

Stress Symbols

structures,

TTS_BUFFER_T Structure (ttsapi.h)
TTS_INDEX_T Structure (ttsapi.h)
TTS_PHONEME_T Structure (ttsapi.h)
TTS_CAPS_T Structure (ttsapi.h)

structures, LANGUAGE_PARAMS_T

LANGUAGE_PARAMS_T Structure (ttsapi.h)

structures, TTS_BUFFER_T

TTS_BUFFER_T Structure (ttsapi.h)

structures, TTS_CAPS_T

TTS_CAPS_T Structure (ttsapi.h)

structures, TTS_INDEX_T

TTS_INDEX_T Structure (ttsapi.h)

structures, TTS_PHONEME_T

TTS_PHONEME_T Structure (ttsapi.h)

Supported SAPI functions

Supported SAPI functions

sx option

Sex, sx

syllabic stress, control of

Changing Rhythm, Stress, and Intonation

Sync [:sync] in-line command

Sync [:sync]

synchronization,

Blocking Synchronization Call

synchronization, blocking

Blocking Synchronization Call

synchronization, non-blocking

Blocking Synchronization Call

syntactic function words

syntactic function words

Syntactic symbols,

Stress and Syntactic Symbols
Syntactic Symbols

Syntactic symbols, overview

Stress and Syntactic Symbols

Syntactic symbols, table

Syntactic Symbols

syntax,

Inserting DECtalk Software In-Line Commands (Syntax Rules)

syntax, for in-line commands

Inserting DECtalk Software In-Line Commands (Syntax Rules)

system resources

The Core API Calls

## T

template

Creating a Word Macro and associating it with a file or template

terminator clause

clause terminator

text files,

Inserting DECtalk Software In-Line Commands (Syntax Rules)
Editing a text file from the Sample Applet
Speaking a file using the Sample Applet
Playing selected text from the Sample Applet
Highlighting Text as it is Spoken
Editing a text file and playing selected segements from the DECtalk Speak Applet

text files, editing

Editing a text file from the Sample Applet

text files, editing from Speak applet

Editing a text file and playing selected segements from the DECtalk Speak Applet

text files, highlighting when spoken

Highlighting Text as it is Spoken

text files, inserting commands into

Inserting DECtalk Software In-Line Commands (Syntax Rules)

text files, opening

Speaking a file using the Sample Applet

text files, playing from the Sample applet

Playing selected text from the Sample Applet

text files, playing from the Speak applet

Editing a text file and playing selected segements from the DECtalk Speak Applet

text queuing with TextToSpeechSpeak

Important Text-Queuing Information

text tuning

Text-Tuning Example

Text-To-Speech DDE Server

Text-To-Speech DDE Server

Text-To-Speech server,

To launch and configure the DECtalk Software Text-To-Speech Server
Running DECtalk Software from Other Applications

Text-To-Speech server, launching and configuring

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

Text-To-Speech server, used with applications supporting DDE

Running DECtalk Software from Other Applications

TextToSpeechAddBuffer

TextToSpeechAddBuffer

TextToSpeechCloseInMemory

TextToSpeechCloseInMemory

TextToSpeechCloseLang

TextToSpeechCloseLang

TextToSpeechCloseLogFile

TextToSpeechCloseLogFile

TextToSpeechCloseWaveOutFile

TextToSpeechCloseWaveOutFile

TextToSpeechEnumLangs

TextToSpeechEnumLangs

TextToSpeechGetCaps

TextToSpeechGetCaps

TextToSpeechGetFeatures

TextToSpeechGetFeatures

TextToSpeechGetLanguage

TextToSpeechGetLanguage

TextToSpeechGetRate

TextToSpeechGetRate

TextToSpeechGetSpeaker

TextToSpeechGetSpeaker

TextToSpeechGetStatus

TextToSpeechGetStatus

TextToSpeechLoadUserDictionary

TextToSpeechLoadUserDictionary

TextToSpeechOpenInMemory

TextToSpeechOpenInMemory

TextToSpeechOpenLogFile

TextToSpeechOpenLogFile

TextToSpeechOpenWaveOutFile

TextToSpeechOpenWaveOutFile

TextToSpeechPause

TextToSpeechPause

TextToSpeechReset

TextToSpeechReset

TextToSpeechResume

TextToSpeechResume

TextToSpeechReturnBuffer

TextToSpeechReturnBuffer

TextToSpeechSelectLang

TextToSpeechSelectLang

TextToSpeechSetLanguage

TextToSpeechSetLanguage

TextToSpeechSetRate

TextToSpeechSetRate

TextToSpeechSetSpeaker

TextToSpeechSetSpeaker

TextToSpeechShutdown

TextToSpeechShutdown

TextToSpeechSpeak,

TextToSpeechSpeak
Callback Routines and Window Procedures
Important Text-Queuing Information

TextToSpeechSpeak, notifiying calling application

Callback Routines and Window Procedures

TextToSpeechSpeak, text queuing

Important Text-Queuing Information

TextToSpeechStartLang

TextToSpeechStartLang

TextToSpeechStartup (UNIX only)

TextToSpeechStartup (UNIX only)

TextToSpeechStartup (Windows only)

TextToSpeechStartup (Windows only)

TextToSpeechStartupEx

TextToSpeechStartupEx

TextToSpeechSync

TextToSpeechSync

TextToSpeechTyping

TextToSpeechTyping

TextToSpeechUnloadUserDictionary

TextToSpeechUnloadUserDictionary

TextToSpeechVersion

TextToSpeechVersion

TextToSpeechVersionEx

TextToSpeechVersionEx

Tone [:tone] in-line command

Tone [:tone]

Tone table,

Singing and Musical Tones
Tone Table

Tone table, overview

Singing and Musical Tones

Tone table, used to code musical sounds

Tone Table

toolbar,

Associating a macro with a toolbar button

toolbar, associating Word macro with

Associating a macro with a toolbar button

TTS server,

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

TTS server, launching and configuring

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

TTS_BUFFER_T structure

TTS_BUFFER_T Structure (ttsapi.h)

TTS_CAPS_T structure

TTS_CAPS_T Structure (ttsapi.h)

TTS_CAPS_T Structure (ttsapi.h)

TTS_CAPS_T Structure (ttsapi.h)

TTS_FORCE flag, description

Controlling Queuing with Flags

TTS_INDEX_T structure

TTS_INDEX_T Structure (ttsapi.h)

TTS_NORMAL flag, description

Controlling Queuing with Flags

TTS_PHONEME_T structure

TTS_PHONEME_T Structure (ttsapi.h)

## U

Ursula

Definitions of DECtalk Software Voices

User dictionary

user dictionary

User Dictionary Build Tool,

Overview of the User Dictionary Build Tool

User Dictionary Build Tool, components of

Overview of the User Dictionary Build Tool

User Dictionary Build Tool, overview of

Overview of the User Dictionary Build Tool

User dictionary builder

user dictionary builder

User dictionary,

Creating a User Dictionary (UNIX)
Saving and Compiling the User Dictionary
Building a User Dictionary
Loading the User Dictionary (Windows)
Creating a User Dictionary (Windows)
Loading the User Dictionary (UNIX)
Loading a User Dictionary from the DECtalk Speak Applet

User dictionary, building a .tab source file

Building a User Dictionary

User dictionary, creating

Creating a User Dictionary (Windows)
Creating a User Dictionary (UNIX)

User Dictionary, loading (UNIX)

Loading the User Dictionary (UNIX)

User dictionary, loading (Windows)

Loading the User Dictionary (Windows)

User Dictionary, loading from Speak applet

Loading a User Dictionary from the DECtalk Speak Applet

User dictionary, saving and compiling

Saving and Compiling the User Dictionary

using DECtalk Software in-line commands

Changing voices using DECtalk Software in-line commands

Using the Components

Using the Components

## V

Val

Definitions of DECtalk Software Voices

voice changes,

Saving Changes as Val's Voice

voice changes, saving

Saving Changes as Val's Voice

voice quality,

Changing Voice Quality

voice quality, specifying

Changing Voice Quality

voice selections,

Changing Voice Selections
Changing voices using DECtalk Software in-line commands
Changing voices using the Voice menu

voice selections, changing voices from the Sample applet

Changing voices using the Voice menu

voice selections, changing with in-line commands

Changing voices using DECtalk Software in-line commands

voice selections, description of

Changing Voice Selections

voice-control commands

voice-control command

voice-control commands, examples of

Inserting DECtalk Software In-Line Commands (Syntax Rules)

voices

Name [:name]
Definitions of DECtalk Software Voices

voices,

Customizing a DECtalk Software Voice

voices, customizing

Customizing a DECtalk Software Voice

voices, speaker definitions for

Definitions of DECtalk Software Voices

Volume [:volume] in-line command

Volume [:volume]

vowels,

Phonemic Symbols Table

vowels, phonemic symbols for

Phonemic Symbols Table

## W

WAVE file

WAVE file

WAVE file,

Saving text as a .WAV file from the DECtalk Speak Applet
Wave-File Mode

WAVE file, mode

Wave-File Mode

WAVE file, saving from Speak applet

Saving text as a .WAV file from the DECtalk Speak Applet

wave form output

wave form output

wave-file mode

wave-file mode

Wendy

Definitions of DECtalk Software Voices

What's New in DECtalk Software V4.5?

What's New in DECtalk Software V4.5?

What's New in DECtalk Software V4.6

What's New in DECtalk Software V4.6

Window procedure,

Window Procedure Example

Window procedure, example

Window Procedure Example

Window procedures,

Callback Routines and Window Procedures

Window procedures, defined in startup functions

Callback Routines and Window Procedures

word boundary

word boundary

Word macro to run DECtalk,

Speaking text with the DECtalk TTS Server
Associating a macro with a toolbar button
Creating a Word Macro and associating it with a file or template

Word macro to run DECtalk, associating with toolbar

Associating a macro with a toolbar button

Word macro to run DECtalk, creating

Creating a Word Macro and associating it with a file or template

Word macro to run DECtalk, using to speak text

Speaking text with the DECtalk TTS Server

word mode

word mode

WPARAM,

Error Messages
Callback Routines and Window Procedures

WPARAM, in callback routine

Callback Routines and Window Procedures

WPARAM, in error messages

Error Messages