xtd 0.2.0
xtd::speech::synthesis Namespace Reference

Definition

Contains classes for initializing and configuring a speech synthesis engine, for creating prompts, for generating speech, for responding to events, and for modifying voice characteristics.

Classes

class  prompt
 Represents information about what can be rendered, either text or an audio file, by the xtd::speech::synthesis::speech_synthesizer. More...
 
class  prompt_event_args
 Provides data for the method_name_completed event. More...
 
class  speech_synthesizer
 Provides access to the functionality of an installed speech synthesis engine. More...
 
class  state_changed_event_args
 Returns data from the xtd::speech::synthesis::speech_synthesizer::state_changed event. More...
 

Alias

using speak_completed_event_args = prompt_event_args
 Returns notification from the xtd::speech::synthesis::speech_synthesizer::speak_completed event. More...
 
using speak_completed_event_handler = delegate< void(object &sender, const speak_completed_event_args &e)>
 Represents the method that will handle xtd::speech::synthesis::speech_synthesizer::speak_completed event. More...
 
using speak_started_event_args = prompt_event_args
 Returns notification from the xtd::speech::synthesis::speech_synthesizer::speak_started event. More...
 
using speak_started_event_handler = delegate< void(object &sender, const speak_started_event_args &e)>
 Represents the method that will handle xtd::speech::synthesis::speech_synthesizer::speak_started event. More...
 
using state_changed_event_handler = delegate< void(object &sender, const state_changed_event_args &e)>
 Represents the method that will handle xtd::speech::synthesis::speech_synthesizer::speak_started event. More...
 

Enumerations

enum  synthesizer_state {
  synthesizer_state::ready = 0,
  synthesizer_state::speaking = 1,
  synthesizer_state::pause = 2
}
 Enumerates values for the state of the xtd::speech::synthesis::speech_synthesizer. More...