Skip to content

Copy Assist — Speech to Text

Real-time speech-to-text transcription for the active slice. Uses whisper.cpp to decode received voice audio into a scrolling, color-coded transcript (green = high confidence, red = low). Includes model selection, compute device picker, and confidence-based text coloring.

Controls

Enable / Disable

Starts or stops the whisper.cpp speech-to-text engine on the active slice's audio.

Property Value
Kind Toggle button
Default Disabled

Transcript

Scrolling, read-only transcript of decoded speech. Text is color-coded by whisper confidence: green (high), yellow (medium), red (low). Clear button empties the buffer.

Property Value
Kind Text field

Model tier

Whisper model size. Larger models are more accurate but slower and use more VRAM/RAM.

Property Value
Kind Combo box
Default tiny
Valid range tiny / base / small / medium

Compute device

Selects whether whisper runs on GPU (faster, needs VRAM) or CPU (slower, works everywhere).

Property Value
Kind Combo box
Default GPU (CUDA/Metal)
Valid range GPU / CPU

Backlog indicator

Seconds of received audio not yet transcribed. Colour escalates amber→red as backlog grows.

Property Value
Kind Indicator
Default 0.0s

Settings button

Opens the modeless Copy Assist settings dialog for model tier, compute device and engine configuration.

Property Value
Kind Push button

Clear

Clears the current transcript buffer.

Property Value
Kind Push button

Indicators

Engine status

Current state of the whisper.cpp speech-to-text engine.

State Meaning
Idle Engine is not running
Downloading model Model is being downloaded
Loading model Model is being loaded into memory
Listening Engine is actively transcribing
Error Engine encountered an error

Backlog

Seconds of untranscribed audio in the pipeline buffer.

⚡ Athena AetherSDR Assistant
Hi! I'm Athena, the AetherSDR AI assistant. Ask me anything about installation, configuration, or troubleshooting.