ElevenLabsSTTResponse.fromJson constructor
ElevenLabsSTTResponse.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ElevenLabsSTTResponse.fromJson(Map<String, dynamic> json) {
final wordsJson = json['words'] as List<dynamic>?;
final words = wordsJson
?.map((w) => Word.fromJson(w as Map<String, dynamic>))
.toList();
return ElevenLabsSTTResponse(
text: json['text'] as String? ?? '',
languageCode: json['language_code'] as String?,
languageProbability: (json['language_probability'] as num?)?.toDouble(),
words: words,
additionalFormats: json['additional_formats'] as Map<String, dynamic>?,
);
}