Text To Speech Engine
MessageType
defines various types of the messages that can be consumed by the TTS engine.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum MessageType
PhoneticPair
defines a pair of original string and its phonetic transcription.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct PhoneticPair
PhoneticTranscription
represents the phonetic transcription of the message part used in the voice message.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct PhoneticTranscription : Equatable
SpeechVolume
defines volume levels that can be set besides the device sound volume.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum SpeechVolume
TextToSpeechEngine provides interface of the text to speech engine.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol TextToSpeechEngine
TextToSpeechEngineDelegate informs about certain events that occur during playback.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol TextToSpeechEngineDelegate : AnyObject
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum TextToSpeechEngineError : Error
TTSMessage
defines a message that should be vocalized.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum TTSMessage : Equatable