Class TTSPlayer

Definition

Namespace:
Tizen.NUI
Assembly:
Tizen.NUI.dll

The Text-to-speech (TTS) player.

C#
Copy
public class TTSPlayer : BaseHandle, INotifyPropertyChanged, IDisposable
Inheritance
object
Tizen.NUI.Binding.Element
TTSPlayer
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable

Properties

View Source

Instance

Gets the singleton of the TTSPlayer object.

Declaration
C#
Copy
public static TTSPlayer Instance { get; }
Property Value
Type Description
TTSPlayer

Methods

View Source

Get()

Gets the singleton of the TTS player for the default mode.

Declaration
C#
Copy
public static TTSPlayer Get()
Returns
Type Description
TTSPlayer

A handle of the TTS player for the default mode.

View Source

Get(TTSMode)

Gets the singleton of the TTS player for the given mode.

Declaration
C#
Copy
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.

View Source

GetState()

Gets the current state of the player.

Declaration
C#
Copy
public TTSPlayer.TTSState GetState()
Returns
Type Description
TTSPlayer.TTSState

The current TTS state.

Remarks

The TTS player needs to be initialized.

View Source

Pause()

Pauses the currently playing utterance.

Declaration
C#
Copy
public void Pause()
Remarks

The TTS player needs to be initialized.

View Source

Play(string)

Starts playing the audio data synthesized from the specified text.

Declaration
C#
Copy
public void Play(string text)
Parameters
Type Name Description
string text

The text to play.

Remarks

The TTS player needs to be initialized.

View Source

Resume()

Resumes the previously paused utterance.

Declaration
C#
Copy
public void Resume()
Remarks

The TTS player needs to be initialized.

View Source

Stop()

Stops playing the utterance.

Declaration
C#
Copy
public void Stop()
Remarks

The TTS player needs to be initialized.

Events

View Source

StateChanged

State changed event.

Declaration
C#
Copy
public event EventHandler<TTSPlayer.StateChangedEventArgs> StateChanged
Event Type
Type Description
System.EventHandler<TEventArgs><TTSPlayer.StateChangedEventArgs>

Implements

System.ComponentModel.INotifyPropertyChanged
System.IDisposable