senseaudio-let-claw-talkv1

v1.0.1

当用户希望把 AudioClaw 变成一个持续监听、开口就说、停顿就回答的本机语音助手时使用。这个 skill 支持 macOS 和 Windows 两个平台:优先尝试 Python 录音链路,macOS 上再提供原生 Swift 录音兜底;用户语音通过 SenseAudio ASR 转文字,再发给 audioc...

0· 66·0 current·0 all-time
byWu Ruixiao@kikidouloveme79
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (continuous local voice assistant using SenseAudio ASR/TTS) matches the actual requirements: python3, a SenseAudio API key, optional local WeSpeaker components, and platform-specific capture code (Python + macOS Swift). No unrelated cloud credentials or surprising external services are requested.
Instruction Scope
Runtime instructions and included scripts perform continuous microphone capture, write/read user-level state and logs under ~/.audioclaw/workspace (or Windows equivalents), launch background local services, and send audio to SenseAudio endpoints. This is appropriate for the stated purpose but users should note audio is transmitted to the SenseAudio cloud for ASR/TTS and the skill can create/modify files in the stated workspace directories.
Install Mechanism
No remote install or download step is present; the package is instruction/code-only. Included files are local scripts and a macOS Swift binary source — there are no downloads from untrusted URLs or archive extraction steps in the install spec.
Credentials
Only SENSEAUDIO_API_KEY is declared as a required credential (primaryEnv). Scripts read/write user-level credential files in the documented workspace path and use environment variables for runtime configuration. No unrelated secrets or broad system credentials are requested.
Persistence & Privilege
always:false and the skill does not claim to be force-included. It will create local state/log files and can start background processes (WeSpeaker) within the user's workspace directory, which is normal for a local assistant. It does not attempt to modify other skills or system-wide agent settings.
Assessment
This skill will continuously access your microphone and send recorded audio to SenseAudio's cloud endpoints (https://api.senseaudio.cn) using the SENSEAUDIO_API_KEY you provide — if you have privacy concerns, don't supply that key or don't run the skill. It stores configuration, logs, and optional model state under ~/.audioclaw/workspace (or the equivalent Windows path); review or back up those files if you care about local data. The WeSpeaker capability runs a local service and may require heavy ML dependencies (torch, torchaudio) if enabled — only enable it if you want local voice-print/model functionality. The code is self-contained (no remote installers), but you should: (1) confirm you trust the SenseAudio service before providing an API key; (2) prefer putting the key in the documented user-level credentials file rather than embedding it in the skill; (3) inspect and run the scripts in an environment you control (e.g., a user-level Python venv) if you want to limit side effects; and (4) be aware the skill will create/modify files and may launch background processes in your user workspace.

Like a lobster shell, security has layers — review code before you run it.

latestvk9773z1dtms52nve5wsaf7b70x83rfmj

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🎙️ Clawdis
Binspython3
EnvSENSEAUDIO_API_KEY
Primary envSENSEAUDIO_API_KEY

Comments