adk-audio 0.8.0

Audio intelligence and pipeline orchestration for ADK-Rust agents
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Desktop audio I/O module.
//!
//! Provides microphone capture, speaker playback, and VAD-driven turn-taking
//! for desktop applications. All types use the `cpal` crate for cross-platform
//! system audio access (CoreAudio on macOS, PipeWire/ALSA/PulseAudio on Linux,
//! WASAPI on Windows).
//!
//! This module is gated behind the `desktop-audio` feature flag.

pub mod capture;
pub mod device;
pub mod playback;
pub mod turn;

pub use capture::{AudioCapture, AudioStream};
pub use device::{AudioDevice, CaptureConfig};
pub use playback::AudioPlayback;
pub use turn::{VadConfig, VadMode, VadTurnManager, VoiceActivityEvent};