STTResponse.fromJson constructor
STTResponse.fromJson(
- Map<String, dynamic> json
)
Implementation
factory STTResponse.fromJson(Map<String, dynamic> json) => STTResponse(
text: json['text'] as String,
language: json['language'] as String?,
confidence: json['confidence'] as double?,
words: json['words'] != null
? (json['words'] as List)
.map((w) => WordTiming.fromJson(w as Map<String, dynamic>))
.toList()
: null,
segments: json['segments'] != null
? (json['segments'] as List)
.map((s) =>
TranscriptionSegment.fromJson(s as Map<String, dynamic>))
.toList()
: null,
model: json['model'] as String?,
duration: json['duration'] as double?,
usage: json['usage'] != null
? UsageInfo.fromJson(json['usage'] as Map<String, dynamic>)
: null,
languageProbability: json['language_probability'] as double?,
additionalFormats: json['additional_formats'] as Map<String, dynamic>?,
);