Commit Graph

  • 5b0889bada Add native libs (Edge TPU, flatbuffers) and install script main Alex 2026-04-18 17:10:19 -05:00
  • fde3b98554 Document anonymous speaker tracking + promote workflow Alex 2026-04-12 22:01:49 -05:00
  • 05034acd27 Add anonymous speaker tracking (online diarization) Alex 2026-04-12 21:58:30 -05:00
  • 5c72491ee9 Update docs — complete binaural roadmap (10/12 features) Alex 2026-04-12 21:55:09 -05:00
  • 8073e3eb02 Fix ITD angle wrapping past 360° Alex 2026-04-12 21:52:07 -05:00
  • cae14023b7 Add ITD (Interaural Time Difference) via cross-correlation (#12) Alex 2026-04-12 21:51:25 -05:00
  • 0705b3818b Add cocktail party spatial filtering (#7) Alex 2026-04-12 21:47:30 -05:00
  • 38d21ef53c Add multi-speaker tracking with beam steering (#5) Alex 2026-04-12 21:37:49 -05:00
  • 02d3ac3816 Update docs — spatial scene, distance estimation, roadmap progress Alex 2026-04-12 21:35:02 -05:00
  • 8caa9ee57e Fix deadlock in spatial_scene — lock re-entrancy Alex 2026-04-12 21:28:36 -05:00
  • 9f9796ddb6 Reduce DoA poll rate (10→5Hz) and gaze push rate (10→2/sec) Alex 2026-04-12 21:27:25 -05:00
  • 2bbbb6da2b Fix API hang — run gaze push in detached thread Alex 2026-04-12 21:24:49 -05:00
  • c7b0be3319 Fix API hang — switch gaze push from httpx to urllib Alex 2026-04-12 21:22:42 -05:00
  • 8f71d97af6 Add spatial audio scene mapping + sound event localization (#6 + #8) Alex 2026-04-12 21:17:29 -05:00
  • 2a25db8498 Add ILD-based distance estimation + proximity zones Alex 2026-04-12 21:12:00 -05:00
  • 88fb18800c Fix VAD — use processed_doa NaN as speech indicator Alex 2026-04-12 21:08:50 -05:00
  • b04726dfe0 Update README for dual XVF3800 binaural architecture Alex 2026-04-12 20:58:01 -05:00
  • 36aeb19280 Add binaural recording + tune spatial tracking Alex 2026-04-12 20:53:05 -05:00
  • afc8694c1a Switch DoA to AUDIO_MGR_SELECTED_AZIMUTHS (auto-select beam) Alex 2026-04-12 18:06:40 -05:00
  • 0ace58e22e Fix spatial_tracker not visible to doa_track_loop (missing global) Alex 2026-04-12 17:31:38 -05:00
  • f4452865d1 Fix USB read length to match official tool protocol Alex 2026-04-12 17:30:29 -05:00
  • 8d73aaad5e Fix DoA reading — skip 1-byte status header in USB response Alex 2026-04-12 17:23:07 -05:00
  • 9b72666f78 Fix GAZE_CENTER ordering — must be defined before use Alex 2026-04-12 17:17:25 -05:00
  • e0a4af031f Add binaural triangulation + smooth gaze tracking Alex 2026-04-12 15:12:28 -05:00
  • c41e5bcafa Fix misleading Edge TPU log message after probe fallback Alex 2026-04-11 17:40:36 -05:00
  • 05409403e9 Add Edge TPU subprocess probe to safely detect segfaults Alex 2026-04-11 17:40:03 -05:00
  • 43f40bf48c Make Edge TPU opt-in via USE_EDGETPU env var Alex 2026-04-11 17:24:04 -05:00
  • c96d6958a3 Add YAMNet models (CPU + Edge TPU compiled) to version control Alex 2026-04-11 17:22:45 -05:00
  • f9a25eb5d8 Keep audio loop running when Porcupine key is missing Alex 2026-04-11 16:56:45 -05:00
  • 73b6793c02 Enable Edge TPU for YAMNet sound classification Alex 2026-04-11 16:47:27 -05:00
  • f41b852b5d fixing leds Alex 2026-04-11 16:28:15 -05:00
  • 3b4799069d fixing leds Alex 2026-04-11 16:06:40 -05:00
  • 46ace966bc fixing leds Alex 2026-04-11 16:05:27 -05:00
  • 2f7b45fa45 fixing leds Alex 2026-04-11 15:58:56 -05:00
  • 10e39dd0f1 fix leds Alex 2026-04-11 15:51:24 -05:00
  • 14809d0194 indication for array position while learning Alex 2026-04-11 15:32:04 -05:00
  • 81e9b12349 service should use venv Alex 2026-04-11 15:27:12 -05:00
  • 6c10e75cbc updates for dual mic array Alex 2026-04-11 15:11:22 -05:00
  • 1cb3bd6833 Add speaker identification with Resemblyzer Alex 2026-02-01 21:21:02 -06:00
  • 0607be3db5 Add design doc for speaker identification with Resemblyzer Alex 2026-02-01 21:16:09 -06:00
  • a8e3f24a54 Add indoor/outdoor scene classes to environment category Alex 2026-02-01 20:43:23 -06:00
  • 5e3c16659f Add YAMNet sound classification to headmic Alex 2026-02-01 20:41:44 -06:00
  • 22aae40d17 Add design doc for YAMNet sound identification on Coral Edge TPU Alex 2026-02-01 20:04:31 -06:00
  • c6e18738ae Use device name instead of card number for ALSA Alex Kazaiev 2026-01-21 12:20:39 -06:00
  • c53556fe97 Fix ReSpeaker device index: card 3 → card 2 Alex Kazaiev 2026-01-17 16:20:15 -06:00
  • 5ed2c6aee7 Fix: Use arecord for shared audio stream vixy 2026-01-17 11:17:17 -06:00
  • be7e26b6e7 Initial commit: HeadMic service - Vixy's Ears 🦊👂 vixy 2026-01-17 10:58:51 -06:00