DashVoicesConfig

Configuration settings for the Text to Speech voices utilized by Dash.

Properties

Link copied to clipboard
@Serializable(with = RedactedMapSerializer::class)
open override val customValues: MutableMap<String, Any?>
Link copied to clipboard

the local TTS engine provider.

Link copied to clipboard

enables or disables the local TTS engine.

Link copied to clipboard
val selectedVoice: DashVoice

the voice that will be used for speech synthesis. Ignored when preferLocalTts is true.

Functions

Link copied to clipboard
fun <T, B : DashConfigBuilder<T, B>> DashConfigBase<T, B>.copy(func: B.() -> Unit): T

Creates a copy of a given configuration instances with options mutated by the provided function.

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toBuilder(): DashVoicesConfig.Builder

Returns a new Builder instance with copied elements of this configuration.

Link copied to clipboard
open override fun toString(): String