HutongGames.PlayMaker.Actions.Speak Class Reference

Speak-action for PlayMaker. More...

Inheritance diagram for HutongGames.PlayMaker.Actions.Speak:
HutongGames.PlayMaker.Actions.SpeakBase HutongGames.PlayMaker.Actions.BaseRTVAction

Public Member Functions

override void OnEnter ()
 
- Public Member Functions inherited from HutongGames.PlayMaker.Actions.SpeakBase
override void OnEnter ()
 
override void OnExit ()
 

Public Attributes

FsmString Text = "Hello world!"
 Text to speak. More...
 
FsmString RTVoiceNameWindows = "Zira"
 Name of the RT-Voice under Windows. More...
 
FsmString RTVoiceNameMac = "Daniel"
 Name of the RT-Voice under macOS. More...
 
FsmString RTVoiceNameAndroid = "en"
 Name of the RT-Voice under Android. More...
 
FsmString RTVoiceNameIOS = "Daniel"
 Name of the RT-Voice under iOS. More...
 
FsmString RTVoiceNameWSA = "Zira"
 Name of the RT-Voice under WSA. More...
 
FsmString RTVoiceNameCustom = string.Empty
 Name of the RT-Voice in a custom provider. More...
 
FsmString Culture = "en"
 Fallback culture (e.g. 'en', optional). More...
 
- Public Attributes inherited from HutongGames.PlayMaker.Actions.SpeakBase
Crosstales.RTVoice.Model.Enum.SpeakMode Mode
 Speak mode (default: 'Speak'). More...
 
FsmGameObject AudioSource
 AudioSource for the output (optional). More...
 
FsmFloat Rate = 1
 Speech rate of the speaker in percent (1 = 100%, default: 1, optional). More...
 
FsmFloat Pitch = 1f
 Speech pitch of the speaker in percent (1 = 100%, default: 1, optional, mobile only). More...
 
FsmFloat Volume = 1
 Volume of the speaker in percent (1 = 100%, default: 1, optional). More...
 
- Public Attributes inherited from HutongGames.PlayMaker.Actions.BaseRTVAction
FsmEvent sendEvent
 

Additional Inherited Members

- Protected Member Functions inherited from HutongGames.PlayMaker.Actions.SpeakBase
void subscribeEvents ()
 
void unsubscribeEvents ()
 
- Protected Attributes inherited from HutongGames.PlayMaker.Actions.SpeakBase
string uid
 

Detailed Description

Speak-action for PlayMaker.

Member Data Documentation

◆ Culture

FsmString HutongGames.PlayMaker.Actions.Speak.Culture = "en"

Fallback culture (e.g. 'en', optional).

◆ RTVoiceNameAndroid

FsmString HutongGames.PlayMaker.Actions.Speak.RTVoiceNameAndroid = "en"

Name of the RT-Voice under Android.

◆ RTVoiceNameCustom

FsmString HutongGames.PlayMaker.Actions.Speak.RTVoiceNameCustom = string.Empty

Name of the RT-Voice in a custom provider.

◆ RTVoiceNameIOS

FsmString HutongGames.PlayMaker.Actions.Speak.RTVoiceNameIOS = "Daniel"

Name of the RT-Voice under iOS.

◆ RTVoiceNameMac

FsmString HutongGames.PlayMaker.Actions.Speak.RTVoiceNameMac = "Daniel"

Name of the RT-Voice under macOS.

◆ RTVoiceNameWindows

FsmString HutongGames.PlayMaker.Actions.Speak.RTVoiceNameWindows = "Zira"

Name of the RT-Voice under Windows.

◆ RTVoiceNameWSA

FsmString HutongGames.PlayMaker.Actions.Speak.RTVoiceNameWSA = "Zira"

Name of the RT-Voice under WSA.

◆ Text

FsmString HutongGames.PlayMaker.Actions.Speak.Text = "Hello world!"

Text to speak.


The documentation for this class was generated from the following file:
  • C:/Users/slaub/Unity/assets/RTVoice/RTVoicePro/Assets/Plugins/crosstales/RTVoice/3rd party/PlayMaker/Scripts/Speak.cs