TomTomSDKTextToSpeechEngine

  • 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.
    See more

    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.
    See more

    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.
    See more

    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.
    See more

    Declaration

    Swift

    public enum SpeechVolume
  • TTSMessage defines a message that should be vocalized.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum TTSMessage : Equatable
  • 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.
    See more

    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.
    See more

    Declaration

    Swift

    public protocol TextToSpeechEngineDelegate : AnyObject
  • Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum TextToSpeechEngineError : Error