Commit graph

  • 18e9f9d541
    add link to battery base for m5 echo master justLV 2026-04-13 10:01:03 -0700
  • 55a4019a8a
    add link to battery base for m5 echo justLV 2026-04-13 10:00:33 -0700
  • 126ed40a20
    add order link justLV 2026-04-13 00:13:16 -0700
  • a2106d032b
    title justLV 2026-04-12 19:29:50 -0700
  • 44c7be03b8 Only persist assistant history after successful TTS delivery justLV 2026-04-12 19:11:09 -0700
  • 0bc3ae209f Pre-publish fixes: local TTS key, multicast crash guard, doc drift justLV 2026-04-12 19:09:58 -0700
  • 002ed7388d Refine stall classifier prompt and group benchmark cases by label justLV 2026-04-12 19:08:40 -0700
  • 9ae918009b Move Streaming and stalls section below OpenClaw setup justLV 2026-04-12 15:01:23 -0700
  • f0f6e38e7c Move test scripts into tests/ and add stall/stream benchmarks justLV 2026-04-12 14:22:52 -0700
  • 04990145ae Embed git hash in m5_echo, generate git_hash.h in flash.sh justLV 2026-04-12 14:18:21 -0700
  • dccb6ced15 Stream agentic LLM responses, add contextual stall classifier, rename backends justLV 2026-04-12 13:55:59 -0700
  • 19aca75ba8 Add separate default voice for PTT devices justLV 2026-04-12 12:23:24 -0700
  • a2ab42929c Use m5stack_atom board for Atom Echo, MAC-based hostname justLV 2026-04-10 16:50:51 -0700
  • 28040a77bb Fix red-flash after interrupt, VAD LED gate, MAC readout, logging justLV 2026-04-10 16:32:55 -0700
  • c962d3efbf Gate double-tap on prior normal tap; recover from TCP stalls justLV 2026-04-10 15:34:30 -0700
  • dd42fdb668 Simplify device state model, reduce TCP churn, fix multi-device identity justLV 2026-04-09 12:43:43 -0700
  • 502187efdc Set Archer as default ElevenLabs voice in example config justLV 2026-04-08 16:28:00 -0700
  • 4f0fbaafda Change tap LED from green to white for consistency justLV 2026-04-08 14:02:23 -0700
  • fcc2ef284b Fix Opus TCP read race: check available() after disconnect in frame read loop justLV 2026-04-08 14:00:33 -0700
  • 260fbea9eb Fix onjuino interaction description (VAD, not double-tap), update m5_echo README terminology justLV 2026-04-08 13:49:09 -0700
  • 2943b07596 minor justLV 2026-04-08 13:47:53 -0700
  • 742d31bcd7 readme justLV 2026-04-08 13:45:01 -0700
  • bf1ceb3e69 Remove redundant top-level default_voice from TTS config justLV 2026-04-08 13:37:20 -0700
  • 09f218b80d Add OpenClaw setup script and documentation justLV 2026-04-08 13:22:00 -0700
  • 36f4988867 readme justLV 2026-04-08 13:08:12 -0700
  • 188aeae1c6 Remove voice agent section from README, fix diagram arrows justLV 2026-04-08 13:06:54 -0700
  • 3e70ad5ee5 Move Schematic.pdf from images/ to hardware/ justLV 2026-04-08 13:02:08 -0700
  • b2586d2c61 Update schematic PDF to latest revision justLV 2026-04-08 13:01:02 -0700
  • 398f89dca7 Prepare repo for v2 release: rewrite README, clean up dev scripts, embed ASR server justLV 2026-04-08 13:00:15 -0700
  • 81452009d7 Check for .ino.bin artifact to detect stale/missing builds justLV 2026-04-08 10:53:58 -0700
  • 7b734b96b8 Fix firmware: callActive on boot, 0xDD timeout units, opus frame read justLV 2026-04-07 20:24:02 -0700
  • 19d48d4e3c OpenClaw managed backend, VAD-aware interrupt, firmware fixes justLV 2026-04-07 20:16:21 -0700
  • a3ac260e1c Remove old flash_firmware.sh, replaced by unified flash.sh justLV 2026-04-07 19:33:16 -0700
  • 781945fa56 Unify flash scripts, auto-install Arduino libs, fix SSID number selection justLV 2026-04-07 19:28:57 -0700
  • 74890f3202 Fix crash: defer UDP disconnect signal to task context justLV 2026-04-07 17:24:33 -0700
  • a8cb4b9576 Remove 0xDD thinking LED, add delay between disconnect signals justLV 2026-04-07 17:20:16 -0700
  • 1eaaddbc26 Add 5ms delay between disconnect signal UDP sends justLV 2026-04-07 17:09:36 -0700
  • a91cb8a879 Send UDP disconnect signal on double-tap (0xFF byte, 3x) justLV 2026-04-07 17:07:16 -0700
  • e4d7bc7ca5 End-of-speech protocol, LED tweaks, call-end guard justLV 2026-04-07 16:41:59 -0700
  • 7bcb94833c Add PTT device support, IIR DC offset fix, control API, test script updates justLV 2026-04-06 14:22:20 -0700
  • fe8e71131b Move conversation persistence into local backend, simplify DeviceManager justLV 2026-04-06 11:55:08 -0700
  • faea573ab9 Extract conversation layer from device, delete deprecated server/ justLV 2026-04-06 11:31:38 -0700
  • 3c133ef40e Add LED toggle, TCP_NODELAY, volume controls, --no-monitor flag justLV 2026-04-03 17:06:44 -0700
  • 4cd008d822 Fix I2S stereo interleaving, persist server IP, add volume controls justLV 2026-04-03 16:16:48 -0700
  • 529981de54 Add M5Stack ATOM Echo PTT firmware and onjuino PTT mode flag justLV 2026-04-03 15:36:42 -0700
  • ede39e0c67 Compile before port detection so skip-compile message is visible justLV 2026-03-30 11:29:17 -0700
  • d1e115c272 Fix silent exit when no USB device connected justLV 2026-03-30 11:27:49 -0700
  • ea9385b74d Fix WiFi detection on macOS Tahoe (SSID redacted from APIs) justLV 2026-03-30 11:26:36 -0700
  • 1a475c2f4c Auto-detect WiFi from macOS Keychain, skip recompile when unchanged justLV 2026-03-29 20:00:59 -0700
  • daeaba9bf8 Move touch polling to FreeRTOS task (fix long press during playback) justLV 2026-03-27 19:15:16 -0700
  • 9dc9abf753 Add long-press to end call, short-press call lifecycle, reduce mic timeout justLV 2026-03-27 11:04:40 -0700
  • 4312f8134a Switch LLM to Gemini 2.5 Flash with thinking disabled justLV 2026-03-01 18:10:58 -0800
  • 9024dd53a6 Add --warmup and --persist CLI flags for pipeline startup justLV 2026-02-11 17:59:49 -0800
  • 13f9d59245 Add Qwen3-TTS as local TTS backend with voice cloning justLV 2026-02-09 13:53:46 -0800
  • 0c9c75b3bf Replace webrtcvad with Silero VAD (ONNX, no PyTorch) justLV 2026-02-07 17:00:02 -0800
  • 4efeeaea2b Update PIPELINE.md for root-level venv and setup justLV 2026-02-07 16:28:39 -0800
  • 496f614cb5 cleanup architecture doc justLV 2026-02-07 16:27:32 -0800
  • 7162aa0f3b Improve pipeline setup, logging, and test client compatibility justLV 2026-02-07 16:22:53 -0800
  • b3538493a6 Add modular async pipeline server and ESP32 mDNS fallback justLV 2026-02-07 15:04:12 -0800
  • 7c531c90df Reduce playback buffer from 512ms to 256ms with Opus justLV 2026-02-03 18:37:32 -0800
  • aedea0d568 Document flash_firmware.sh compile-only usage in README justLV 2026-02-02 11:33:02 -0800
  • f3b5b6a7f8 Add compile-only mode to flash_firmware.sh justLV 2026-02-02 11:32:27 -0800
  • fc2d8412ed Standardize mic timeout to 60s for all activation paths justLV 2026-02-02 11:30:07 -0800
  • 3586a05b0b Add touch debouncing to prevent rapid-fire interruptions justLV 2026-02-02 01:32:12 -0800
  • dd3dad883a Add Opus compression support to ElevenLabs streaming test justLV 2026-01-31 19:18:58 -0800
  • b25300a6c6 Add tap-to-interrupt playback feature justLV 2026-01-31 19:01:31 -0800
  • c3514ceb49 Add Opus compression for speaker audio justLV 2026-01-31 17:41:16 -0800
  • 4b450439c1 Add μ-law compression and fix ESP32-S3 V3 audio issues justLV 2026-01-29 00:42:08 -0800
  • bc57e687e8 clear justLV 2024-09-09 17:56:26 -0700
  • a5969a7fd4 update to defaults justLV 2024-09-09 17:53:50 -0700
  • 53dc65194a config mode justLV 2024-09-09 17:46:37 -0700
  • 0649cc72cb Merge pull request #39 from srwalter/srwalter-patch-1 justLV 2024-03-30 11:37:24 -0700
  • f976eef1fc Update onjuino.ino Steven Walter 2024-01-03 11:31:40 -0500
  • ef4f4a1a86 Update README.md justLV 2023-10-09 19:47:08 -0700
  • fd9e4d4341 Update README.md justLV 2023-10-09 19:46:35 -0700
  • 8737480697 Updated PCBWay & design file details justLV 2023-10-03 12:32:51 -0700
  • 6083d12109 Added design files Justin Alvey 2023-10-03 12:22:05 -0700
  • d33b584316 Updated readme with downloadable Altium files & PCBWay link justLV 2023-10-03 12:16:22 -0700
  • 7c2482aca5 Update README.md justLV 2023-08-09 18:33:46 -0700
  • 5041ca6ae3 Update README.md justLV 2023-08-09 14:10:09 -0700
  • 4ed7a41b2a Update README.md justLV 2023-08-09 12:49:28 -0700
  • bc65b07431 Missing openai req Justin Alvey 2023-08-09 12:45:54 -0700
  • ff9986a5cd Update README.md justLV 2023-08-09 11:30:27 -0700
  • 24df7d1256 Added white header Justin Alvey 2023-08-09 11:29:27 -0700
  • b49a715707 Update README.md justLV 2023-08-09 00:10:26 -0700
  • 90c2ea8025 Update README.md justLV 2023-08-09 00:09:55 -0700
  • 5511a43f05 Update README.md justLV 2023-08-09 00:05:23 -0700
  • 4243a4913d Update README.md justLV 2023-08-08 23:56:28 -0700
  • 81eb364d8c Update README.md justLV 2023-08-08 20:42:05 -0700
  • ab2c7c8f0a Update README.md justLV 2023-08-08 20:38:12 -0700
  • c62df66223 Update README.md justLV 2023-08-08 20:34:58 -0700
  • 27030c8094 add to public repo Justin Alvey 2023-08-08 20:32:52 -0700
  • 1a7fae3d4d Update README.md justLV 2023-08-08 20:16:12 -0700
  • 7b59929af6 renders Justin Alvey 2023-08-08 20:07:01 -0700
  • 3f08890e26 images Justin Alvey 2023-08-08 20:01:13 -0700
  • ff2a1c8402 init readme Justin Alvey 2023-08-08 19:22:27 -0700
  • ead49decc1 Create LICENSE justLV 2023-08-08 19:17:47 -0700