Namespace Ride.TextToSpeech
Classes
AudioSpeechMap
Data container for mapped speech, sent to XML Builder
AWSPollyTextToSpeechSystem
AWS Polly Text to speech implementation Ass Polly can send viseme and word timigns data, also implements ILipsyncMapper
ElevenLabsTextToSpeech
ElevenLabsTextToSpeech.VoiceData
ElevenLabsTextToSpeech.VoiceDataContainer
LipsyncAutoScheduler
Helper class that creates a lipsync timing schedule based on word character length vs utterance character length
LipsyncedTextToSpeechSystemMono
ILipsyncedTextToSpeechSystem implementation base class
ProxyLipsyncedTextToSpeechSystemMono
Base class for TTS implementations that do not provide word timing data, and must use a proxy isntead for that
SortClass
TextToSpeechCache
UNUSED - Ported from previous TTS Relay tool. Caches generated AudioSpeechMaps for later use
TextToSpeechSystemMono
ITextToSpeechSystem implementation base class
TextToSpeechXMLBuilder
Helper class that creates a lipsync XML file
Structs
GenerateAudioReplyViseme
KeyValuePairS<K, V>
Interfaces
ILipsyncedTextToSpeechSystem
ITextToSpeechSystem variation that also provides a lipsync timing schedule Usually also want to implement ILipsyncMapper for ILipsyncedTextToSpeechSystem implementations
ILipsyncMapper
Interface that maps visemes and word timings from generated speech
ITextToSpeechSystem
Interface to create text-to-speech audio files from text input