Update example for new API.

This commit is contained in:
Nolan Darilek 2022-03-31 11:04:47 -05:00
parent c627583928
commit a0945d7ebb
1 changed files with 6 additions and 4 deletions

View File

@ -81,11 +81,13 @@ fn main() -> Result<(), Error> {
let Features { get_voice, .. } = tts.supported_features();
if get_voice {
let original_voice = tts.voice()?;
for v in &voices {
tts.set_voice(v)?;
tts.speak(format!("This is {}.", v.name), false)?;
if let Some(original_voice) = original_voice {
for v in &voices {
tts.set_voice(v)?;
tts.speak(format!("This is {}.", v.name()), false)?;
}
tts.set_voice(&original_voice)?;
}
tts.set_voice(&original_voice)?;
}
}
tts.speak("Goodbye.", false)?;