pub enum TtsError {
VoiceNotFound(String),
UnsupportedLanguage(String),
Model(String),
Synthesis(String),
Api(String),
Io(Error),
}Expand description
Errors produced by TTS backends.
Variants§
VoiceNotFound(String)
The requested voice was not found.
UnsupportedLanguage(String)
The requested language is not supported by this backend.
Model(String)
Model loading or initialization failed.
Synthesis(String)
Inference / synthesis failed.
Api(String)
Network or API error (for remote backends).
Io(Error)
I/O error.
Trait Implementations§
Source§impl Error for TtsError
impl Error for TtsError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for TtsError
impl !RefUnwindSafe for TtsError
impl Send for TtsError
impl Sync for TtsError
impl Unpin for TtsError
impl UnsafeUnpin for TtsError
impl !UnwindSafe for TtsError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more