mirror of
https://github.com/huggingface/candle.git
synced 2025-06-15 10:26:33 +00:00

* [Whisper] Update to use quantized model * [whisper] add language detection * [whisper] change assets location * [whisper] adapt js example with quantized models * [whisper] better task parsing * [whisper] minor fixes
30 lines
527 B
Rust
30 lines
527 B
Rust
pub const WITH_TIMER: bool = true;
|
|
|
|
struct Timer {
|
|
label: &'static str,
|
|
}
|
|
|
|
// impl Timer {
|
|
// fn new(label: &'static str) -> Self {
|
|
// if WITH_TIMER {
|
|
// web_sys::console::time_with_label(label);
|
|
// }
|
|
// Self { label }
|
|
// }
|
|
// }
|
|
|
|
impl Drop for Timer {
|
|
fn drop(&mut self) {
|
|
if WITH_TIMER {
|
|
web_sys::console::time_end_with_label(self.label)
|
|
}
|
|
}
|
|
}
|
|
|
|
mod app;
|
|
mod audio;
|
|
pub mod languages;
|
|
pub mod worker;
|
|
pub use app::App;
|
|
pub use worker::Worker;
|