getAudioConfigMap method
Audio providers typically need voice-related extensions
Implementation
Map<String, dynamic> getAudioConfigMap(LLMConfig config) {
final baseMap = getBaseConfigMap(config);
baseMap.addAll({
'voiceId': getExtension<String>(config, 'voiceId'),
'stability': getExtension<double>(config, 'stability'),
'similarityBoost': getExtension<double>(config, 'similarityBoost'),
'style': getExtension<double>(config, 'style'),
'useSpeakerBoost': getExtension<bool>(config, 'useSpeakerBoost'),
});
baseMap.removeWhere((key, value) => value == null);
return baseMap;
}