From 6e4c66db0a782322a4f66ab0fec00e8d64d3fe8e Mon Sep 17 00:00:00 2001 From: Zero Date: Fri, 5 May 2023 22:48:12 -0600 Subject: [PATCH] add timer for how long transcription takes --- examples/full_usage/src/main.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/examples/full_usage/src/main.rs b/examples/full_usage/src/main.rs index f0ab500..bfabef0 100644 --- a/examples/full_usage/src/main.rs +++ b/examples/full_usage/src/main.rs @@ -50,8 +50,11 @@ fn main() { let mut state = ctx.create_state().expect("failed to create key"); let params = FullParams::new(SamplingStrategy::default()); - state.full(params, &samples) + let st = std::time::Instant::now(); + state + .full(params, &samples) .expect("failed to convert samples"); + let et = std::time::Instant::now(); let num_segments = state.full_n_segments().expect("failed to get number of segments"); for i in 0..num_segments { @@ -60,4 +63,5 @@ fn main() { let end_timestamp = state.full_get_segment_t1(i).expect("failed to get end timestamp"); println!("[{} - {}]: {}", start_timestamp, end_timestamp, segment); } + println!("took {}ms", (et - st).as_millis()); }