DECtalk Software
DECtalk Applet Master Index
What's New in DECtalk Software V4.61?
What's New in DECtalk Software V4.6?
Programmer's Guide
Introduction to DECtalk Software
Overview
Features and Functions
DECtalk Software Components
Text-to-Speech DDE Server
Programming Aids
Using the Components
How It Works
Using the Program Applets to Learn DECtalk Software Basics
Using the Program Applets to Learn DECtalk Software
Starting the Sample Applet and Speaking a Text File
Speaking a File using the Sample Applet
Speaking a File using Drag and Drop
Inserting DECtalk Software in-line commands
Inserting DECtalk Software In-Line Commands (Syntax Rules)
Additional Syntax Rules for DECtalk Software In-line Commands
Changing Speaking Voice
Changing voices using the Voice menu
Changing Speaking Voices
Changing voices using DECtalk Software in-line commands
Editing A Text File and Changing the Speaking Rate
Editing a Text File
Playing Selected Text
Changing the Speaking Rate
The User Dictionary Build Tool
Overview of the User Dictionary Build Tool
Building a User Dictionary
Saving and Compiling the User Dictionary
Using the DECtalk Software Speak Applet
Overview of the DECtalk Software Speak Applet
Editing and Playing Text
Changing the Speaking Rate
Loading a User Dictionary
Saving Text as a WAVE File
Highlighting Text as it is Spoken
Text to Speech Services
Running DECtalk Software from Other Applications
Creating a Word Macro
Associating a Macro with a Tool Bar Button
Launching and Configuring the DECtalk Software Text-to-Speech Server
Speaking Text with the DECtalk TTS Server
The SAY Command-Line Applet
Using the SAY command-line applet
Help Options
Output Options
Input Options
Dictionary Options
Illustrations
Speaking a File using the Sample Applet
Changing DECtalk Software Voices
Editing a Text File and Changing the Speaking Rate
Components of the User Dictionary Build Tool
Building a User Dictionary
Saving and Compiling the Dictionary
Using the DECtalk Software Speak Applet
Highlighting Text as it is Spoken
Creating a Word Macro
Associating the Macro with a Tool Bar Button
Launching and Configuring the DECtalk TTS Server
Speaking Text with the DECtalk Software TTS Server
Introduction to the DECtalk Software API
Introduction to the DECtalk Software API
Core API Calls
Core API Calls Index
Overview of the Core API Calls
Controlling Queuing with Flags
Important Text-Queuing Information
Clause-Based Synthesis
Callback Routines and Window Procedures
Phoneme Notifications
Error Messages
Index Mark Messages
Buffer Messages
Callback Routine Example
Window Procedure Example
Audio Output Control Calls
Audio Output Control Calls Index
Overview of Audio Output Control Calls
Blocking Synchronization Call
Blocking Synchronization Call Index
Overview of the Blocking Synchronization Call
Control and Status Calls
Control and Status Calls Index
Overview of Control and Status Calls
Special Text-To-Speech Modes
Special Text-To-Speech Modes Index
Overview of Special Text-To-Speech Modes
Wave-File Mode
Log-File Mode
Speech-To-Memory Mode
Speech-To-Memory Mode
Initialization of Memory Buffers
Return of Memory Buffers
Loading and Unloading a User Dictionary
Loading and Unloading a User Dictionary
Dictionary Calls (UNIX only)
Dictionary Calls (UNIX only)
Creating a User Dictionary
Loading the Main Dictionary
Loading the User Dictionary
Dictionary Calls (Windows only)
Dictionary Calls (Windows only)
Creating a User Dictionary
Loading the Main Dictionary (Dynamic Engine)
Loading the Main Dictionary (Static Engine)
Loading the User Dictionary
Sample Programs (UNIX only)
Sample Programs (UNIX only)
Building Sample Programs
Header Files
Shareable Libraries
Sample Programs (Windows only)
Sample Programs (Windows only)
How to do Multi-Language Programming
Introduction
Starting a Language
Selecting a Language
Closing a Language
Multi-Language Programming Example
Reference Guide
DECtalk Software API Calls
DECtalk Software API Calls Summary
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
DECtalk Software In-Line Commands
DECtalk Software In-Line Commands: Overview
Comma Pause [:comma]
Design Voice [:dv]
Dial Tones [:dial]
Error [:error]
Log [:log]
Mode [:mode]
Name [:name]
Period Pause [:period]
Phoneme Interpretation [:phoneme]
Pitch [:pitch]
Play Wave Files [:play]
Pronounce [:pronounce]
Punctuation [:punct]
Rate Selection [:rate]
Say [:say]
Skip [:skip]
Sync [:sync]
Tone [:tone]
Volume [:volume]
Using In-Line Commands
Using In-Line Commands
Changing Rhythm, Stress, and Intonation
Developing an Electronic Mail-Reading Application
Optimizing the Quality of Spoken Text
Index Marks for Speech Status
Adjusting Period and Comma Pause Durations
Text-Tuning Example
Avoiding Common Errors
DECtalk Software Reference Tables
Overview of DECtalk Software Reference Tables
Phonemic Symbols Listed By Language
Stress and Syntactic Symbols
Phonemes in Unicode Sequence
Pitch and Duration of Tones
Homographs
Supported SAPI Functions
Supported SAPI Version 5 Features
Customizing a DECtalk Software Voice
Customizing a DECtalk Software Voice
Design Voice [:dv] Command
Definitions of DECtalk Software Voices
Changing Gender and Head Size
Overview of Changing Gender and Head Size
Sex, sx
Head Size, hs
Higher Formants, f4, f5, b4, and b5
Changing Voice Quality
Overview of Changing Voice Quality
Breathiness, br
Lax Breathiness, lx
Smoothness, sm
Richness, ri
Nopen Fixed, nf
Laryngealization, la
Changing Pitch and Intonation
Overview of Changing Pitch and Intonation
Baseline Fall, bf
Hat Rise, hr
Stress Rise, sr
Assertiveness, as
Quickness, qu
Average Pitch, ap, and Pitch Range, pr
Changing Relative Gains and Avoiding Overloads
Overview of Changing Relative Gains and Avoiding Overloads
Loudness, g5
Sound Source Gains, gv, gh, gf, and gn
Cascade Vocal Tract Gains, g1, g2, g3, and g4
Saving Changes as Val's Voice
Overview of Saving Changes as Val's Voice
Save, save
Preprocessor Rules for Parsing
Rules
Parsing Email
Email
Parsing Punctuation
Punctuation
Interpreting Punctuation Marks as Punctuation
Interpreting Punctuation Marks as Words
General Parsing Rules
German
Spanish (Castilian and Latin American)
English (UK)
English (US, UK)
Glossary
allophone
applet
arpabet
clause boundary
clause mode
clause terminator
comma pause
.DIC file
dynamic engine
emphatic stress
falling intonation
flush
heuristic
homograph
index marker (flag)
intonation
letter mode
log file
Log-File Mode
morpheme
period pause
phoneme
phoneme arpabet command
phoneme string
phonemicize
phonemic mode
phonemic transcription
phrase boundary
pitch control symbols
primary stress
proper name
secondary stress
silence phonemes
Speech-To-Memory Mode
startup function
startup state
static engine
syntactic function words
.TAB file
user dictionary
user dictionary builder
voice-control command
WAVE file
Wave-File Mode
wave form output
word boundary
word mode