10 #include "../../event.h" 11 #include "../../object.h" 12 #include "../../ustring.h" 97 void on_speak_completed();
98 void on_speak_started();
101 std::shared_ptr<data> data_;
Represents information about what can be rendered, either text or an audio file, by the xtd::speech::...
Definition: prompt.h:34
Contains xtd::speech::synthesis::prompt class.
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
Represents text as a sequence of UTF-8 code units.
Definition: ustring.h:46
Represents an event.
Definition: event.h:21
Provides access to the functionality of an installed speech synthesis engine.
Definition: speech_synthesizer.h:33
Contains xtd::speech::synthesis::state_changed_event_handler alias.
event< speech_synthesizer, state_changed_event_handler > state_changed
Raised when the state of the xtd::speech::synthesis::speech_synthesizer changes.
Definition: speech_synthesizer.h:93
event< speech_synthesizer, speak_started_event_handler > speak_started
Raised when the xtd::speech::synthesis::speech_synthesizer begins the speaking of a prompt...
Definition: speech_synthesizer.h:88
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes...
Definition: object.h:32
event< speech_synthesizer, speak_completed_event_handler > speak_completed
Raised when the xtd::speech::synthesis::speech_synthesizer completes the speaking of a prompt...
Definition: speech_synthesizer.h:84
Contains xtd::speech::synthesis::speak_completed_event_handler alias.
Contains xtd::speech::synthesis::synthesizer_state enum class.
Contains xtd::speech::synthesis::speak_started_event_handler alias.
synthesizer_state
Enumerates values for the state of the xtd::speech::synthesis::speech_synthesizer.
Definition: synthesizer_state.h:26