loadModelsList method
Load a list of all available models from the vosk lib web page.
Implementation
Future<List<LanguageModelDescription>> loadModelsList() async {
final responseJson = (await httpClient.get(Uri.parse(_modelsListUrl))).body;
final jsonList = jsonDecode(responseJson) as List<dynamic>;
return jsonList
.map(
(final modelJson) => LanguageModelDescription.fromJson(
modelJson as Map<String, dynamic>,
),
)
.toList();
}