github Python analyzed · update queued 2897b5a

AIWander/Voice-Command

github

Local voice input/output layer for authorized MCP clients; adds speech without adding new tool privileges

maintainer
AIWander
license
Apache-2.0
first seen
2026-06-12
last seen
2026-07-22
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 3 tools
transport stdio counts 3 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • listen_for_speech
  • speak
  • start_voice_mode
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 2897b5a · analyzer v29 · 5d ago

skills & prompt files 4

code evidence vv3.0.0 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 17

filesystem 5

  • fs AIWander-Voice-Command-2897b5a/response_analyzer.py :19 from pathlib import Path
  • fs AIWander-Voice-Command-2897b5a/server.py :9 import shutil
  • fs AIWander-Voice-Command-2897b5a/voice_app.py :51 from pathlib import Path
  • fs AIWander-Voice-Command-2897b5a/voice_interrupt.py :14 from pathlib import Path
  • fs AIWander-Voice-Command-2897b5a/voice_server.py :14 from pathlib import Path

shell / exec 2

  • shell AIWander-Voice-Command-2897b5a/server.py :13 import subprocess
  • shell AIWander-Voice-Command-2897b5a/voice_app.py :41 import subprocess

network 3

  • net AIWander-Voice-Command-2897b5a/server.py :10 import urllib.request
  • net AIWander-Voice-Command-2897b5a/voice_app.py :52 from urllib.parse import parse_qs, urlparse
  • net AIWander-Voice-Command-2897b5a/voice_server.py :23 from urllib.parse import urlparse, parse_qs

tool registrations 3

  • speak AIWander-Voice-Command-2897b5a/server.py :44
  • listen_for_speech AIWander-Voice-Command-2897b5a/server.py :73
  • start_voice_mode AIWander-Voice-Command-2897b5a/server.py :99

declared dependencies 17

  • mcp@>=1.0
  • pyaudio@>=0.2.14
  • numpy@>=1.26
  • faster-whisper@>=1.0
  • scipy@>=1.11
  • edge-tts@>=6.1
  • pydub@>=0.25
  • simpleaudio@>=1.0; platform_system != "Darwin"
  • winsdk@>=1.0; platform_system == "Windows"
  • nest-asyncio@>=1.6
  • serde@1.0
  • serde_json@1.0
  • tokio@1
  • reqwest@0.13
  • lazy_static@1.4
  • chrono@0.4
  • toml@1.1