Structure

VoiceDescription

Defines a voice description structure.

Declaration

typedef struct VoiceDescription {
    ...
} VoiceDescription;

Overview

By calling the GetVoiceDescription function, you can obtain information about a voice in a voice description structure.

Topics

Instance Properties

age

The approximate age in years of the individual represented by the voice.

comment

Additional text information about the voice. Some synthesizers use this field to store a phrase that can be spoken.

gender

The gender of the individual represented by the voice. See Gender Constants.

language

A code that indicates the language of voice output.

length

The size of the voice description structure, in bytes.

name

The name of the voice, preceded by a length byte. Names must be 63 characters or less.

region

A code that indicates the region represented by the voice.

reserved

Reserved. May be used to hold a 32-bit encoding value, if necessary (see the description of the script field for more information).

script

The encoding code of the text that the voice can process.

version

The version number of the voice.

voice

A voice specification structure that uniquely identifies the voice.