Skip to main content

Crate vona_core

Crate vona_core 

Source

Re-exports§

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

Modules§

backend
backends
realtime
runtime
session
skills
transport
types