TTSRequest constructor

const TTSRequest({
  1. required String text,
  2. String? voice,
  3. String? model,
  4. String? format,
  5. String? quality,
  6. int? sampleRate,
  7. double? stability,
  8. double? similarityBoost,
  9. double? style,
  10. bool? useSpeakerBoost,
  11. double? speed,
  12. AudioProcessingMode processingMode = AudioProcessingMode.batch,
  13. bool includeTimestamps = false,
  14. TimestampGranularity timestampGranularity = TimestampGranularity.word,
  15. TextNormalization textNormalization = TextNormalization.auto,
  16. String? languageCode,
  17. String? instructions,
  18. String? previousText,
  19. String? nextText,
  20. List<String>? previousRequestIds,
  21. List<String>? nextRequestIds,
  22. int? seed,
  23. bool enableLogging = true,
  24. 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,
});