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. | |
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. | |
using | speak_started_event_args = prompt_event_args |
Returns notification from the xtd::speech::synthesis::speech_synthesizer::speak_started event. | |
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. | |
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. | |
Enumerations | |
enum class | synthesizer_state { synthesizer_state::ready , synthesizer_state::speaking , synthesizer_state::pause } |
Enumerates values for the state of the xtd::speech::synthesis::speech_synthesizer. More... | |