pub struct AlignSession {
pub weights_path: Option<PathBuf>,
pub dictionary: Vec<char>,
}Fields§
§weights_path: Option<PathBuf>§dictionary: Vec<char>Implementations§
Source§impl AlignSession
impl AlignSession
pub fn new() -> AlignSession
pub fn with_weights(path: PathBuf) -> AlignSession
Sourcepub fn align_text(
&mut self,
pcm: &[f32],
text: &str,
_language: &str,
) -> Result<Vec<AlignedWord>, Error>
pub fn align_text( &mut self, pcm: &[f32], text: &str, _language: &str, ) -> Result<Vec<AlignedWord>, Error>
Align text to pcm slice (16 kHz mono). Returns word times relative to slice start.
Trait Implementations§
Source§impl Default for AlignSession
impl Default for AlignSession
Source§fn default() -> AlignSession
fn default() -> AlignSession
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AlignSession
impl RefUnwindSafe for AlignSession
impl Send for AlignSession
impl Sync for AlignSession
impl Unpin for AlignSession
impl UnsafeUnpin for AlignSession
impl UnwindSafe for AlignSession
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more