speech.synthesis

Cross-engine Text To Speech (TTS) interface.

This module publicly imports the system default engine implementation of this interface. Currently, the default engine is Microsoft Speech API (SAPI) on Windows, and eSpeak for every other platform.

Only cross-platform features are documented here. Documentation for implementation-specific features can be found in their respective modules.

Public Imports

speech.windows.synthesis
public import speech.windows.synthesis;
speech.espeak.synthesis
public import speech.espeak.synthesis;

Members

Functions

voiceList
auto voiceList()

Get an InputRange of Voice enumerating all voices installed on the system.

Structs

Synthesizer
struct Synthesizer

Speech synthesizer for Text To Speech.

Voice
struct Voice

Represents a single voice to use with speech synthesis.

Meta