getRecommendedTTSModels method

Future<List<String>> getRecommendedTTSModels()

Get recommended TTS models

Implementation

Future<List<String>> getRecommendedTTSModels() async {
  final models = await getModels();
  final ttsModels = <String>[];

  for (final model in models) {
    final canDoTTS = model['can_do_text_to_speech'] as bool?;
    if (canDoTTS == true) {
      final modelId = model['model_id'] as String?;
      if (modelId != null) {
        ttsModels.add(modelId);
      }
    }
  }

  return ttsModels;
}