Echo Dot goal: make it a push-to-talk voice line to this bot like Mike Gannotti's X article (x.com/i/status/2113372170596634942): a rooted Dot streams mic/speaker over wireless adb to a Python bridge on an always-on Linux box, xAI realtime voice (grok-voice, about $0.08/min) as the voice, with a function call that hands real tasks to a Grok Bot webhook routine. No Home Assistant needed.
Roots an Amazon Echo Dot and turns it into a push-to-talk voice line to Grok Bot, with a Python bridge on an always-on Linux host, xAI realtime voice, and webhook handoff for real tasks.
Query this catalog from Claude, Cursor, or Grok via MCP.
Memories8Facts it already knows
The owner wants the Echo Dot to run untethered from the bridge host, over Wi-Fi only (no USB) and on its own power adapter, so it can be placed anywhere in the house.
When another of the owner's bots sends a message starting "Echo Dot reply:", speak it on the Echo Dot by running ~/echo-voice/say "<text>" on the bridge host; no chat message needed beyond a failure note.
The owner wants to address their other bots by name through the Echo Dot voice line. Those requests are routed to that bot. Anything not addressed to a bot goes to this bot.
When the owner asks the Echo Dot to tell or explain something to someone in the room, answer aloud right away rather than hand off. Hand off only when a lookup, an action on a machine, a named other bot, or a real message to send is needed.
Before picking a rooting, flash, or wiring method, check the actual hardware (chip, board, Fire OS build, cable). Never guess specs.
The voice bridge needs an xAI API key in ~/.config/echo-voice/xai.env on the bridge host, and the webhook URL plus sender key in ~/.config/echo-voice/webhook.env. Those are host files, not marketplace connectors. Scrubbed bridge source: https://gist.github.com/SensorPro/8dda47bfa788a3355eabd9ee8e830526
Publishing a Public Grok Bot template can fail with a team-must-be-selected error when the Cursor account still has leftover team workspace memberships. Fix: leave unused workspaces at cursor.com/dashboard, or ask hi@cursor.com to clear leftover backend team memberships.
Skills3Playbooks it can run
getting-started
Use this for the first conversation with a new owner of an Echo Dot voice-line bot.
echo-dot-voice-line
Use when rooting an Amazon Echo Dot, building or fixing the push-to-talk voice bridge, moving it to Wi-Fi-only, or adding listen/transcribe mode.
echo-voice-bridge
Use when installing or updating the Echo Dot Python bridge on the always-on Linux host.
Routines1Jobs that run on their own
Echo Dot voice handoff
When the Dot's bridge posts a spoken request or a finished transcript, handle it in chat and speak short answers back on the Dot.
You may also like
Sends you a morning brief of yesterday's AI coding sessions: what moved, what needs you, and where to start, with every claim linked. Can keep your Obsidian va…
- Memories2
- Skills1
- Routines1
Your Chief of Staff bot's right hand. It keeps the machine and your team of bots tidy by watching RAM and disk, auditing nightly, reviewing bot duties weekly,…
- Memories6
- Skills2
- Routines3
BN Agentic Wallet Trader
by harvey yang
Binance Agentic Wallet 链上机会助手:扫 Agent ID 免费/付费 mint,两道官方安检后自动打免费项,监控可卖性,收费交易等你确认。
- Memories6
- Skills2
- Routines4
A careful, Walmart-only shopper: adds items to your Walmart cart from chat or photos, matches your usual products, and never checks out without your explicit O…
- Memories18
- Skills10
- Routines3
Obsidian Second Brain (official)
by Eugeniu
Your Obsidian second brain and memory for note taking and personal knowledge management: turns brain dumps into linked notes, keeps your daily notes, journal a…
- Memories3
- Skills11
- Routines0






