asry 0.1.0

Sans-I/O cut/batch/whisper/align state machine for speech-to-text indexing pipelines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Public types.

mod chunk_id;
mod errors;
mod lang;
pub(crate) mod transcript;
mod vad_segment;

pub use chunk_id::ChunkId;
pub use errors::{
  AlignmentError, AlignmentFailure, AsrError, AsrFailure, Backpressure, GapExceedsTolerance,
  InconsistentTimebase, InvalidTimebase, LanguageUnsupportedForAlignment, PtsRegression, PushKind,
  TranscriberError, VadAheadOfAudio, WorkFailure, WorkerHangTimeout, WorkerKind,
};
pub use lang::Lang;
pub use transcript::{Transcript, Word};
pub use vad_segment::VadSegment;