Antennae for your microphone.

Hear the glass break, not the traffic. Audio events.

PlatformsPython, JavaScript, Rust
EngineFlyCore v0.1.0
Weightsv0.1.0-beta
Input portsAudio (antennae, JO) → mechanosensory (2,668)
Output portsEvents: class, t, score ← central
Co-processorsnone
The 3D view needs WebGPU or WebGL2.

Install

Python
pip
pip install flycore
Rust
Cargo
cargo add flycore
JavaScript
Terminal
npm i @flylabs/flycore

Usage

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.41

Figures

Figures marked target are design targets for the first release, not measurements.

Latency40 mstarget streaming, sound onset to event
F10.84target ESC-50, 50 classes

Limits

  • Beta: English wake words only.
  • Not a speech recogniser; pair with Dictate for words.