← Back to Skills Marketplace
telegram-voice-mode
by
WonderChen
· GitHub ↗
· v1.0.0
746
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install telegram-voice-mode
Description
语音回复模式。使用 /voiceMode 切换语音回复模式。 开启后所有回复自动转换为语音发送,关闭后恢复文字回复。 支持 Telegram、iMessage 等渠道的语音消息发送。
Usage Guidance
Before installing: inspect and, if needed, remove the hardcoded DEFAULT_TARGET from scripts; ensure you understand which OpenClaw account the 'openclaw' CLI will use (it will send messages using that account) and test in a safe environment to avoid sending audio to external users. Confirm the edge-tts converter exists in the expected path or modify the script to use an explicit, audited TTS implementation. If you don't want automatic sending, require explicit confirmation or remove the auto-send CLI call. If unsure, run these scripts in a sandboxed account or review them line-by-line with someone who understands your OpenClaw messaging configuration.
Capability Analysis
Type: OpenClaw Skill
Name: telegram-voice-mode
Version: 1.0.0
The skill contains a hardcoded Telegram ID (5500262186) in `scripts/voice-send.js` which serves as the default recipient for voice messages if no target is specified, creating a risk of data redirection to an external party. Additionally, the instructions in `SKILL.md` direct the AI agent to suppress all text output and only respond via voice, a behavior modification that could be used to obscure the agent's underlying logic or actions from the user.
Capability Assessment
Purpose & Capability
Name/description claim multi-channel voice replies; code and SKILL.md rely specifically on the OpenClaw CLI and a workspace edge-tts script. The skill hardcodes a default Telegram ID (5500262186) labeled as a specific person, which is not justified by the generic 'voice mode' purpose.
Instruction Scope
Runtime instructions and scripts create files under /tmp and copy to ~/.openclaw/workspace/voice.mp3 and then invoke 'openclaw message send' to deliver media. This will cause the agent to send messages using whatever account the OpenClaw CLI is configured with — combined with the hardcoded default target, it can automatically send audio to an external recipient without additional confirmation.
Install Mechanism
No remote downloads or install steps; the skill is instruction-only with local JS scripts. Nothing is fetched from unknown URLs or extracted to disk by an installer.
Credentials
No declared env vars or credentials, but the code implicitly requires: (1) the OpenClaw CLI to be installed and authenticated (so the skill can send messages), and (2) an edge-tts script at ~/.openclaw/workspace/skills/edge-tts/scripts/tts-converter.js. These implicit dependencies and the hardcoded Telegram ID are not proportionately justified by the description.
Persistence & Privilege
always is false and the skill does not modify other skills' configs. It does, however, write to ~/.openclaw/workspace/voice.mp3 (workspace area) and depends on another skill's files; this cross-skill coupling increases the blast radius if misused but does not itself request elevated platform privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install telegram-voice-mode - After installation, invoke the skill by name or use
/telegram-voice-mode - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of voice-reply skill with /voiceMode command to toggle automatic voice replies.
- Supports voice messages for Telegram, iMessage, Discord, and more.
- Uses edge-tts to generate default Chinese female voice (zh-CN-XiaoxiaoNeural).
- Includes /voice status command to check current mode.
- Provides one-click script for sending voice messages via Telegram.
- When voice mode is enabled, replies are sent only as voice (no text); otherwise, replies are text messages.
Metadata
Frequently Asked Questions
What is telegram-voice-mode?
语音回复模式。使用 /voiceMode 切换语音回复模式。 开启后所有回复自动转换为语音发送,关闭后恢复文字回复。 支持 Telegram、iMessage 等渠道的语音消息发送。 It is an AI Agent Skill for Claude Code / OpenClaw, with 746 downloads so far.
How do I install telegram-voice-mode?
Run "/install telegram-voice-mode" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is telegram-voice-mode free?
Yes, telegram-voice-mode is completely free (open-source). You can download, install and use it at no cost.
Which platforms does telegram-voice-mode support?
telegram-voice-mode is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created telegram-voice-mode?
It is built and maintained by WonderChen (@jianguopapa); the current version is v1.0.0.
More Skills