toJson method
Implementation
Map<String, dynamic> toJson() => {
'text': text,
if (voice != null) 'voice': voice,
if (model != null) 'model': model,
if (format != null) 'format': format,
if (quality != null) 'quality': quality,
if (sampleRate != null) 'sample_rate': sampleRate,
if (stability != null) 'stability': stability,
if (similarityBoost != null) 'similarity_boost': similarityBoost,
if (style != null) 'style': style,
if (useSpeakerBoost != null) 'use_speaker_boost': useSpeakerBoost,
if (speed != null) 'speed': speed,
'processing_mode': processingMode.name,
'include_timestamps': includeTimestamps,
'timestamp_granularity': timestampGranularity.name,
'text_normalization': textNormalization.name,
if (languageCode != null) 'language_code': languageCode,
if (instructions != null) 'instructions': instructions,
if (previousText != null) 'previous_text': previousText,
if (nextText != null) 'next_text': nextText,
if (previousRequestIds != null)
'previous_request_ids': previousRequestIds,
if (nextRequestIds != null) 'next_request_ids': nextRequestIds,
if (seed != null) 'seed': seed,
'enable_logging': enableLogging,
if (optimizeStreamingLatency != null)
'optimize_streaming_latency': optimizeStreamingLatency,
};