Skip to main content

Crate vona

Crate vona 

Source

Modules§

backend
backends
realtime
runtime
session
skills
transport
types

Structs§

AudioInputFrame
AudioOutputFrame
AudioSynthesisConfig
AuditEvent
A single auditable event emitted by the skill execution pipeline.
BackendCapabilities
BackendStep
ExternalContextEvent
NoOpAuditSink
PassthroughStsBackend
RealtimeLatencyMark
RealtimeVoiceCapabilities
RealtimeVoiceSessionConfig
SessionConfig
SessionMetrics
SessionSummary
SkillCall
SkillContext
SkillOutput
SkillRegistry
SpeechStyleProfile
StreamingTranscriptUpdate
StreamingTranscriptionConfig
TextGenerationFrame
TextGenerationInput
VonaRuntime

Enums§

AudioProcessingError
AuditEventKind
BackendError
ControlEvent
FallbackReason
FillerStrategy
RealtimeLatencyStage
RealtimeVoiceControl
RealtimeVoiceError
RealtimeVoiceInput
RealtimeVoiceModelFamily
RealtimeVoiceOutput
SessionCloseReason
SessionError
SessionState
SkillError
StreamingTranscriptKind
TextGenerationError
TransportError

Constants§

CRATE_NAME

Traits§

AudioStreamingTranscriber
AudioSynthesizer
AudioTranscriber
AudioTransport
AuditSink
Receives audit events from the skill execution pipeline. The default implementation is a no-op; replace with a real sink for observability (e.g., tracing spans, append-only log, metrics counter).
RealtimeVoiceBackend
SessionPolicy
Skill
SkillExecutor
SpeechToSpeechBackend
StreamingTranscriptionSession
TextGenerator

Functions§

run_session
Drives a full speech-to-speech session loop until the transport closes, the backend signals completion, or an unrecoverable error occurs.

Type Aliases§

TokenStream