vona-core 0.1.1

Core traits, event types, session driver, skill registry and runtime policy surface for real-time speech-to-speech runtimes
Documentation
pub mod backend;
pub mod backends;
pub mod realtime;
pub mod runtime;
pub mod session;
pub mod skills;
pub mod transport;
pub mod types;

pub use backend::{BackendCapabilities, BackendError, BackendStep, SpeechToSpeechBackend};
pub use backends::passthrough::PassthroughStsBackend;
pub use realtime::{
    RealtimeLatencyMark, RealtimeLatencyStage, RealtimeVoiceBackend, RealtimeVoiceCapabilities,
    RealtimeVoiceControl, RealtimeVoiceError, RealtimeVoiceInput, RealtimeVoiceModelFamily,
    RealtimeVoiceOutput, RealtimeVoiceSessionConfig,
};
pub use runtime::{FallbackReason, FillerStrategy, RuntimeDecision, SessionPolicy, VonaRuntime};
pub use session::{
    SessionCloseReason, SessionConfig, SessionError, SessionState, SessionSummary,
    SpeechStyleProfile, run_session,
};
pub use skills::{
    AuditSink, NoOpAuditSink, Skill, SkillError, SkillExecutor, SkillOutput, SkillRegistry,
};
pub use transport::{AudioTransport, TransportError};
pub use types::{
    AudioInputFrame, AudioOutputFrame, AuditEvent, AuditEventKind, ControlEvent,
    ExternalContextEvent, SessionMetrics, SkillCall, SkillContext,
};