Crosstales.RTVoice.Provider.VoiceProviderLinux Class Reference

Linux voice provider. NOTE: needs eSpeak to work: http://espeak.sourceforge.net/ More...

Inheritance diagram for Crosstales.RTVoice.Provider.VoiceProviderLinux:
Crosstales.RTVoice.Provider.BaseVoiceProvider< VoiceProviderLinux >

Public Member Functions

override void Load (bool forceReload=false)
 
override IEnumerator SpeakNative (Crosstales.RTVoice.Model.Wrapper wrapper)
 
override IEnumerator Speak (Crosstales.RTVoice.Model.Wrapper wrapper)
 
override IEnumerator Generate (Crosstales.RTVoice.Model.Wrapper wrapper)
 
override void Silence ()
 
override void Silence (string uid)
 
override void GenerateInEditor (Crosstales.RTVoice.Model.Wrapper wrapper)
 
override void SpeakNativeInEditor (Crosstales.RTVoice.Model.Wrapper wrapper)
 

Public Attributes

override string AudioFileExtension => ".wav"
 
override AudioType AudioFileType => AudioType.WAV
 
override bool isWorkingInEditor => true
 
override bool isWorkingInPlaymode => true
 
override int MaxTextLength => 32000
 
override bool isSpeakNativeSupported => true
 
override bool isSpeakSupported => true
 
override bool isPlatformSupported => isSupported
 
override bool isSSMLSupported => true
 
override bool isOnlineService => false
 
override bool hasCoRoutines => true
 
override bool isIL2CPPSupported => true
 
override bool hasVoicesInEditor => true
 
override int MaxSimultaneousSpeeches => 0
 

Static Public Attributes

static bool isSupported => Crosstales.RTVoice.Util.Helper.isWindowsPlatform || Crosstales.RTVoice.Util.Helper.isMacOSPlatform || Crosstales.RTVoice.Util.Helper.isLinuxPlatform
 
- Static Public Attributes inherited from Crosstales.RTVoice.Provider.BaseVoiceProvider< VoiceProviderLinux >
static T Instance
 Returns the singleton instance of this class. More...
 

Protected Member Functions

override string getVoiceName (Crosstales.RTVoice.Model.Wrapper wrapper)
 

Additional Inherited Members

- Static Protected Attributes inherited from Crosstales.RTVoice.Provider.BaseVoiceProvider< VoiceProviderLinux >
static T instance
 

Detailed Description

Linux voice provider. NOTE: needs eSpeak to work: http://espeak.sourceforge.net/


The documentation for this class was generated from the following file:
  • C:/Users/slaub/Unity/assets/RTVoice/RTVoicePro/Assets/Plugins/crosstales/RTVoice/Scripts/Provider/VoiceProviderLinux.cs