Sono
BetaAntennae for your microphone.
Hear the glass break, not the traffic. Audio events.
| Platforms | Python, JavaScript, Rust |
|---|---|
| Engine | FlyCore v0.1.0 |
| Weights | v0.1.0-beta |
| Input ports | Audio (antennae, JO) → mechanosensory (2,668) |
| Output ports | Events: class, t, score ← central |
| Co-processors | none |
The 3D view needs WebGPU or WebGL2.
Install
Python
pip
pip install flycoreRust
Cargo
cargo add flycoreJavaScript
Terminal
npm i @flylabs/flycoreUsage
Sono detects sound events in a live stream: a door, a bark, a fall, a name. Audio enters through the auditory afferents of the connectome; the answer is an event with a timestamp.
Python
import flycore
brain = flycore.load("flylabs/sono") # engine + weights + adapters
for event in brain.stream(flycore.io.Microphone()):
print(event.cls, event.t)
# "glass_break" 12.41Figures
Figures marked target are design targets for the first release, not measurements.
| Latency | 40 mstarget streaming, sound onset to event |
|---|---|
| F1 | 0.84target ESC-50, 50 classes |
Limits
- Beta: English wake words only.
- Not a speech recogniser; pair with Dictate for words.