TTSRequest constructor
const
TTSRequest({
- required String text,
- String? voice,
- String? model,
- String? format,
- String? quality,
- int? sampleRate,
- double? stability,
- double? similarityBoost,
- double? style,
- bool? useSpeakerBoost,
- double? speed,
- AudioProcessingMode processingMode = AudioProcessingMode.batch,
- bool includeTimestamps = false,
- TimestampGranularity timestampGranularity = TimestampGranularity.word,
- TextNormalization textNormalization = TextNormalization.auto,
- String? languageCode,
- String? instructions,
- String? previousText,
- String? nextText,
- List<
String> ? previousRequestIds, - List<
String> ? nextRequestIds, - int? seed,
- bool enableLogging = true,
- int? optimizeStreamingLatency,
Implementation
const TTSRequest({
required this.text,
this.voice,
this.model,
this.format,
this.quality,
this.sampleRate,
this.stability,
this.similarityBoost,
this.style,
this.useSpeakerBoost,
this.speed,
this.processingMode = AudioProcessingMode.batch,
this.includeTimestamps = false,
this.timestampGranularity = TimestampGranularity.word,
this.textNormalization = TextNormalization.auto,
this.languageCode,
this.instructions,
this.previousText,
this.nextText,
this.previousRequestIds,
this.nextRequestIds,
this.seed,
this.enableLogging = true,
this.optimizeStreamingLatency,
});