use voxudio::*;
#[tokio::main]
async fn main() -> anyhow::Result<()> {
let mut ac = AudioCollector::new()?;
ac.collect()?;
let mut ap = AudioPlayer::new()?;
ap.play()?;
loop {
let audio = ac.read::<16000>(1).await?;
ap.write::<16000>(&audio, 1).await?;
}
}