Class TTSPlayer
Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
- API Level:
- 3
The Text-to-speech (TTS) player.
public class TTSPlayer : BaseHandle, INotifyPropertyChanged, IDynamicResourceHandler, IElement, INameScope, IElementController, IDisposable
- Inheritance
- Implements
Properties
View SourceInstance
Gets the singleton of the TTSPlayer object.
Declaration
public static TTSPlayer Instance { get; }
Property Value
Type | Description |
---|---|
TTSPlayer |
API Level: 5
Methods
View SourceGet()
Gets the singleton of the TTS player for the default mode.
Declaration
public static TTSPlayer Get()
Returns
Type | Description |
---|---|
TTSPlayer | A handle of the TTS player for the default mode. |
API Level: 3
View SourceGet(TTSPlayer.TTSMode)
Gets the singleton of the TTS player for the given mode.
Declaration
public 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. |
API Level: 3
View SourceGetState()
Gets the current state of the player.
Declaration
public TTSPlayer.TTSState GetState()
Returns
Type | Description |
---|---|
TTSPlayer.TTSState | The current TTS state. |
Remarks
The TTS player needs to be initialized.
API Level: 3
View SourcePause()
Pauses the currently playing utterance.
Declaration
public void Pause()
Remarks
The TTS player needs to be initialized.
API Level: 3
View SourcePlay(String)
Starts playing the audio data synthesized from the specified text.
Declaration
public void Play(string text)
Parameters
Type | Name | Description |
---|---|---|
String | text | The text to play. |
Remarks
The TTS player needs to be initialized.
API Level: 3
View SourceResume()
Resumes the previously paused utterance.
Declaration
public void Resume()
Remarks
The TTS player needs to be initialized.
API Level: 3
View SourceStop()
Stops playing the utterance.
Declaration
public void Stop()
Remarks
The TTS player needs to be initialized.
API Level: 3
Events
View SourceStateChanged
State changed event.
Declaration
public event EventHandler<TTSPlayer.StateChangedEventArgs> StateChanged
Event Type
Type | Description |
---|---|
EventHandler<TTSPlayer.StateChangedEventArgs> |