A real-time audio visualizer widget for Dictee, the voice dictation system.
- Real-time microphone visualization during recording
- 5 animation styles with per-style sensitivity
- Rainbow color gradient option
- Noise gate for clean silence
- Configurable via KDE System Settings
- French translation included
| Style | Preview | Description |
|---|---|---|
| Bars | Vertical bars with Hanning envelope | |
| Wave | Sinusoidal wave with fill option | |
| Pulse | Concentric pulsating rings | |
| Dots | Bouncing dots | |
| Waveform | Symmetric centered bars |
All styles support rainbow colors with configurable hue range:
kpackagetool6 -t Plasma/Applet -i package/Right-click the widget → Configure:
- Polling interval — daemon status check frequency
- Noise gate — threshold below which audio is zeroed
- Calibrate — record silence to calibrate background noise
- Animation style — choose from 5 styles
- Rainbow colors — enable with start/end hue
- Per-style settings — sensitivity, bar count, spacing, etc.
- KDE Plasma 6
dicteeandtranscribe-daemon- Python 3 + NumPy (for audio analysis)
- PulseAudio/PipeWire (microphone access)
package/
├── metadata.json
└── contents/
├── config/
│ ├── config.qml
│ └── main.xml
├── locale/fr/LC_MESSAGES/
│ └── plasma_applet_com.github.rcspam.dictee.mo
└── ui/
├── main.qml
├── CompactRepresentation.qml
├── FullRepresentation.qml
├── configGeneral.qml
└── animations/
├── BarsAnimation.qml
├── WaveAnimation.qml
├── PulseAnimation.qml
├── DotsAnimation.qml
└── WaveformAnimation.qml