xtd 0.2.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
synthesis

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

Typedefs

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

Typedef Documentation

◆ speak_completed_event_args

#include <xtd.core/include/xtd/speech/synthesis/speak_completed_event_args.hpp>

Returns notification from the xtd::speech::synthesis::speech_synthesizer::speak_completed event.

Header
#include <xtd/speech/synthesis/speak_completed_event_args>
Namespace
xtd::speech::synthesis
Library
xtd.core

◆ speak_completed_event_handler

using xtd::speech::synthesis::speak_completed_event_handler = typedef xtd::delegate<void(object& sender, const speak_completed_event_args& e)>

#include <xtd.core/include/xtd/speech/synthesis/speak_completed_event_handler.hpp>

Represents the method that will handle xtd::speech::synthesis::speech_synthesizer::speak_completed event.

using speak_completed_event_handler = xtd::delegate<void(object& sender, const speak_completed_event_args& e)>;
Provides data for the method_name_completed event.
Definition prompt_event_args.hpp:37
xtd::delegate< void(object &sender, const speak_completed_event_args &e)> speak_completed_event_handler
Represents the method that will handle xtd::speech::synthesis::speech_synthesizer::speak_completed ev...
Definition speak_completed_event_handler.hpp:29
@ e
The E key.
Parameters
senderThe source of the event.
eA xtd::speech::synthesis::speak_completed_event_args that contains the event data.
Header
#include <xtd/speech/synthesis/speak_completed_event_handler>
Namespace
xtd::speech::synthesis
Library
xtd.core

◆ speak_started_event_args

#include <xtd.core/include/xtd/speech/synthesis/speak_started_event_args.hpp>

Returns notification from the xtd::speech::synthesis::speech_synthesizer::speak_started event.

Header
#include <xtd/speech/synthesis/speak_started_event_args>
Namespace
xtd::speech::synthesis
Library
xtd.core

◆ speak_started_event_handler

using xtd::speech::synthesis::speak_started_event_handler = typedef xtd::delegate<void(object& sender, const speak_started_event_args& e)>

#include <xtd.core/include/xtd/speech/synthesis/speak_started_event_handler.hpp>

Represents the method that will handle xtd::speech::synthesis::speech_synthesizer::speak_started event.

using speak_started_event_handler = xtd::delegate<void(object& sender, const speak_started_event_args& e)>;
xtd::delegate< void(object &sender, const speak_started_event_args &e)> speak_started_event_handler
Represents the method that will handle xtd::speech::synthesis::speech_synthesizer::speak_started even...
Definition speak_started_event_handler.hpp:29
Parameters
senderThe source of the event.
eA xtd::speech::synthesis::speak_started_event_args that contains the event data.
Header
#include <xtd/speech/synthesis/speak_started_event_handler>
Namespace
xtd::speech::synthesis
Library
xtd.core

◆ state_changed_event_handler

using xtd::speech::synthesis::state_changed_event_handler = typedef xtd::delegate<void(object& sender, const state_changed_event_args& e)>

#include <xtd.core/include/xtd/speech/synthesis/state_changed_event_handler.hpp>

Represents the method that will handle xtd::speech::synthesis::speech_synthesizer::speak_started event.

using state_changed_event_handler = xtd::delegate<void(object& sender, const state_changed_event_args& e)>;
Returns data from the xtd::speech::synthesis::speech_synthesizer::state_changed event.
Definition state_changed_event_args.hpp:38
xtd::delegate< void(object &sender, const state_changed_event_args &e)> state_changed_event_handler
Represents the method that will handle xtd::speech::synthesis::speech_synthesizer::speak_started even...
Definition state_changed_event_handler.hpp:29
Parameters
senderThe source of the event.
eA xtd::speech::synthesis::state_changed_event_args that contains the event data.
Header
#include <xtd/speech/synthesis/state_changed_event_handler>
Namespace
xtd::speech::synthesis
Library
xtd.core