Class TTSPlayer
Definition
- Assembly:
- Tizen.NUI.dll
The Text-to-speech (TTS) player.
C#Copypublic class TTSPlayer : BaseHandle, INotifyPropertyChanged, IDisposable
- Inheritance
- Implements
-
System.ComponentModel.INotifyPropertyChangedSystem.IDisposable
Properties
Declaration
C#Copypublic static TTSPlayer Instance { get; }
Property Value
Type | Description |
---|---|
TTSPlayer |
Methods
Declaration
C#Copypublic static TTSPlayer Get()
Returns
Type | Description |
---|---|
TTSPlayer | A handle of the TTS player for the default mode. |
Declaration
C#Copypublic static TTSPlayer Get(TTSPlayer.TTSMode mode)
Parameters
Type | Name | Description |
---|---|---|
TTSPlayer.TTSMode | mode | The mode of TTS player. |
Returns
Type | Description |
---|---|
TTSPlayer | A handle of the TTS player for the given mode. |
Declaration
C#Copypublic TTSPlayer.TTSState GetState()
Returns
Type | Description |
---|---|
TTSPlayer.TTSState | The current TTS state. |
Remarks
The TTS player needs to be initialized.
Declaration
C#Copypublic void Pause()
Remarks
The TTS player needs to be initialized.
Declaration
C#Copypublic void Play(string text)
Parameters
Type | Name | Description |
---|---|---|
string | text | The text to play. |
Remarks
The TTS player needs to be initialized.
Declaration
C#Copypublic void Resume()
Remarks
The TTS player needs to be initialized.
Declaration
C#Copypublic void Stop()
Remarks
The TTS player needs to be initialized.
Events
Declaration
C#Copypublic event EventHandler<TTSPlayer.StateChangedEventArgs> StateChanged
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><TTSPlayer.StateChangedEventArgs> |
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable