Control Alexa devices via VoiceMonkey API v2 - make announcements, trigger routines, start flows, and display media.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install voicemonkey或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install voicemonkey⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/voicemonkey/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: voicemonkey description: Control Alexa devices via VoiceMonkey API v2 - make announcements, trigger routines, start flows, and display media. homepage: https://voicemonkey.io metadata: {"clawdbot":{"emoji":"🐒","requires":{"env":["VOICEMONKEY_TOKEN"]},"primaryEnv":"VOICEMONKEY_TOKEN"}} ---
Control Alexa/Echo devices via VoiceMonkey API v2. Make TTS announcements, trigger Alexa routines, start flows, and display images/videos on Echo Show devices.
```bash export VOICEMONKEY_TOKEN="your-secret-token" ``` Or add to ~/.clawdbot/clawdbot.json: ```json { "skills": { "entries": { "voicemonkey": { "env": { "VOICEMONKEY_TOKEN": "your-secret-token" } } } } } ```
https://api-v2.voicemonkey.io
Make TTS announcements, play audio/video, or display images on Alexa devices.
Endpoint: https://api-v2.voicemonkey.io/announcement
curl -X GET "https://api-v2.voicemonkey.io/announcement?token=$VOICEMONKEY_TOKEN&device=YOUR_DEVICE_ID&text=Hello%20from%20Echo"
curl -X POST "https://api-v2.voicemonkey.io/announcement" \
-H "Authorization: $VOICEMONKEY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"device": "YOUR_DEVICE_ID",
"text": "Hello from Echo the Fox!"
}'
curl -X POST "https://api-v2.voicemonkey.io/announcement" \
-H "Authorization: $VOICEMONKEY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"device": "YOUR_DEVICE_ID",
"text": "Dinner is ready!",
"voice": "Brian",
"chime": "soundbank://soundlibrary/alarms/beeps_and_bloops/bell_02"
}'
curl -X POST "https://api-v2.voicemonkey.io/announcement" \
-H "Authorization: $VOICEMONKEY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"device": "YOUR_DEVICE_ID",
"text": "Check out this image",
"image": "https://example.com/image.jpg",
"media_width": "100",
"media_height": "100",
"media_scaling": "best-fit"
}'
curl -X POST "https://api-v2.voicemonkey.io/announcement" \
-H "Authorization: $VOICEMONKEY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"device": "YOUR_DEVICE_ID",
"audio": "https://example.com/sound.mp3"
}'
curl -X POST "https://api-v2.voicemonkey.io/announcement" \
-H "Authorization: $VOICEMONKEY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"device": "YOUR_DEVICE_ID",
"video": "https://example.com/video.mp4",
"video_repeat": 1
}'
curl -X POST "https://api-v2.voicemonkey.io/announcement" \
-H "Authorization: $VOICEMONKEY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"device": "YOUR_DEVICE_ID",
"website": "https://example.com",
"no_bg": "true"
}'
| Parameter | Required | Description | |-----------|----------|-------------| | token | Yes | Secret token (or use Authorization header) | | device | Yes | Device ID from Voice Monkey console | | text | No | TTS text (supports SSML) | | voice | No | Voice for TTS (see API Playground for options) | | language | No | Language code for better pronunciation | | chime | No | Sound URL or Alexa sound library reference | | audio | No | HTTPS URL of audio file to play | | background_audio | No | Audio to play behind TTS | | image | No | HTTPS URL of image for Echo Show | | video | No | HTTPS URL of MP4 video for Echo Show | | video_repeat | No | Number of times to loop video | | website | No | URL to open on Echo Show | | no_bg | No | Set "true" to hide Voice Monkey branding | | media_width | No | Image width | | media_height | No | Image height | | media_scaling | No | Image scaling mode | | media_align | No | Image alignment | | media_radius | No | Corner radius for image clipping | | var-[name] | No | Update Voice Monkey variables |
Trigger Voice Monkey devices to start Alexa Routines.
Endpoint: https://api-v2.voicemonkey.io/trigger
curl -X POST "https://api-v2.voicemonkey.io/trigger" \
-H "Authorization: $VOICEMONKEY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"device": "YOUR_TRIGGER_DEVICE_ID"
}'
| Parameter | Required | Description | |-----------|----------|-------------| | token | Yes | Secret token (or use Authorization header) | | device | Yes | Trigger Device ID from Voice Monkey console |
Start Voice Monkey Flows.
Endpoint: https://api-v2.voicemonkey.io/flows
curl -X POST "https://api-v2.voicemonkey.io/flows" \
-H "Authorization: $VOICEMONKEY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"device": "YOUR_DEVICE_ID",
"flow": 12345
}'
| Parameter | Required | Description | |-----------|----------|-------------| | token | Yes | Secret token (or use Authorization header) | | device | Yes | Device ID | | flow | Yes | Numeric Flow ID from Voice Monkey console |
Access-Control-Allow-Origin: *Use SSML in the text parameter for richer announcements:
<speak>
<amazon:emotion name="excited" intensity="high">
This is exciting news!
</amazon:emotion>
</speak>
<speak>
The time is <say-as interpret-as="time">3:30pm</say-as>
</speak>
安装 VoiceMonkey 后,可以对 AI 说这些话来触发它
Help me get started with VoiceMonkey
Explains what VoiceMonkey does, walks through the setup, and runs a quick demo based on your current project
Use VoiceMonkey to control Alexa devices via VoiceMonkey API v2 - make announcements, ...
Invokes VoiceMonkey with the right parameters and returns the result directly in the conversation
What can I do with VoiceMonkey in my design & creative workflow?
Lists the top use cases for VoiceMonkey, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/voicemonkey/ 目录(个人级,所有项目可用),或 .claude/skills/voicemonkey/(项目级)。重启 AI 客户端后,用 /voicemonkey 主动调用,或让 AI 根据上下文自动发现并使用。
VoiceMonkey 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
VoiceMonkey 可免费安装使用。请查阅仓库了解许可证信息。
Control Alexa devices via VoiceMonkey API v2 - make announcements, trigger routines, start flows, and display media.
VoiceMonkey 属于「Design & Creative」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my design & creative tasks using VoiceMonkey
Identifies repetitive steps in your workflow and sets up VoiceMonkey to handle them automatically