We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4311213 commit fe8d620Copy full SHA for fe8d620
src/tts.rs
@@ -36,9 +36,11 @@ fn default_model(provider: &Provider, task: &Task) -> Option<String> {
36
37
pub(crate) async fn tts(args: &TextToSpeechArgs, key: &transformrs::Key, input: &str) {
38
let provider = key.provider.clone();
39
- let mut config = transformrs::text_to_speech::TTSConfig::default();
40
- config.voice = args.voice.clone().or_else(|| default_voice(&provider));
41
- config.output_format = Some("mp3".to_string());
+ let config = transformrs::text_to_speech::TTSConfig {
+ voice: args.voice.clone().or_else(|| default_voice(&provider)),
+ output_format: Some("mp3".to_string()),
42
+ ..Default::default()
43
+ };
44
let model = args
45
.model
46
.clone()
0 commit comments