TTSResponse.fromJson constructor
TTSResponse.fromJson(
- Map<String, dynamic> json
)
Implementation
factory TTSResponse.fromJson(Map<String, dynamic> json) => TTSResponse(
audioData: List<int>.from(json['audio_data'] as List),
contentType: json['content_type'] as String?,
duration: json['duration'] as double?,
sampleRate: json['sample_rate'] as int?,
voice: json['voice'] as String?,
model: json['model'] as String?,
usage: json['usage'] != null
? UsageInfo.fromJson(json['usage'] as Map<String, dynamic>)
: null,
alignment: json['alignment'] != null
? AudioAlignment.fromJson(json['alignment'] as Map<String, dynamic>)
: null,
normalizedAlignment: json['normalized_alignment'] != null
? AudioAlignment.fromJson(
json['normalized_alignment'] as Map<String, dynamic>)
: null,
requestId: json['request_id'] as String?,
);