batch_mode_tts/err.rs
1crate::ix!();
2
3// ---------------------------------------------------------------------------
4// Batch‑mode Text‑to‑Speech error type
5// ---------------------------------------------------------------------------
6error_tree! {
7 pub enum BatchModeTtsError {
8 IoError(std::io::Error),
9 OpenAIError(OpenAIError),
10 BatchModeTtsJobBuilderError(BatchModeTtsJobBuilderError),
11 #[display("ffmpeg failed to merge audio files; status={status:?}")]
12 FfmpegMergeError { status: std::process::ExitStatus },
13 }
14}