use std::{error::Error, fs::File, time::Instant};
use wav2json::Wav;
fn main() -> Result<(), Box<dyn Error>> {
let start = Instant::now();
let mut wav = Wav::new("examples/sample-15s.wav")?.set_json_width(1920);
let result_data = wav.decode()?;
println!("duration: {}", start.elapsed().as_millis());
let json_file = File::create("examples/data.json")?;
serde_json::to_writer(json_file, &result_data)?;
Ok(())
}