← 返回 Skills 市场
fiberian1981

Telegram Voice To Voice Macos

作者 Fiberian · GitHub ↗ · v0.1.3
darwin ✓ 安全检测通过
1706
总下载
0
收藏
4
当前安装
4
版本数
在 OpenClaw 中安装
/install telegram-voice-to-voice-macos
功能描述
Telegram voice-to-voice for macOS Apple Silicon: transcribe inbound .ogg voice notes with yap (Speech.framework) and reply with Telegram voice notes via say+ffmpeg. Not compatible with Linux/Windows.
安全使用建议
This skill appears to do exactly what it says: transcribe .ogg voice notes locally (yap) and produce Telegram voice notes via say+ffmpeg. Before installing, confirm you are on macOS Apple Silicon and that you trust the local 'yap' and 'ffmpeg' binaries you will provide. Understand the skill will read inbound .ogg files from ~/.openclaw/media/inbound and create TTS output in ~/.openclaw/workspace/voice_out and (per the SKILL.md) expects a per-user state file voice_state/telegram.json in the workspace — the provided scripts don't manage that state file, so the agent must handle toggling between voice/text. No network endpoints or credentials are requested by the skill itself.
功能分析
Type: OpenClaw Skill Name: telegram-voice-to-voice-macos Version: 0.1.3 The skill bundle is classified as benign. All scripts (`transcribe_telegram_ogg.sh`, `tts_telegram_voice.sh`) and instructions (`SKILL.md`) are directly aligned with the stated purpose of providing a Telegram voice-to-voice workflow on macOS. File system operations are confined to expected OpenClaw media and workspace directories (`~/.openclaw/media/inbound`, `~/.openclaw/workspace/voice_out`). The use of external commands (`yap`, `ffmpeg`, `say`, `defaults`) is necessary for the skill's functionality, and arguments are generally quoted, mitigating direct shell injection risks from the script's side. There is no evidence of intentional data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts designed to subvert the agent's purpose.
能力评估
Purpose & Capability
Name/description align with what the skill asks for: yap for Speech.framework transcription, say + ffmpeg for TTS/encoding, and defaults for reading macOS locale. The included helper scripts implement transcription and TTS and operate on the documented ~/.openclaw media/workspace paths.
Instruction Scope
SKILL.md instructs the agent to read inbound .ogg files from ~/.openclaw/media/inbound and to write reply files under workspace paths; the helper scripts do the transcription and TTS but do not implement the per-user 'voice_state/telegram.json' preference logic described in SKILL.md (that state management is expected to be done by the agent). The instructions do not request secrets or contact unknown external endpoints — sending replies is delegated to the agent's message tool as expected.
Install Mechanism
No install spec (instruction-only plus two small shell scripts). Nothing downloads or executes remote code; risk from install-time actions is low.
Credentials
The skill requires no credentials or sensitive environment variables. It accesses files under the user's home (~/.openclaw/*) and the macOS system locale, which are proportionate to the described functionality.
Persistence & Privilege
The skill is not always-enabled and does not request elevated privileges, but it does write/read files in the user's home (~/.openclaw/workspace and voice_state paths). Autonomous invocation is allowed by default (normal for skills); this combined with file I/O is expected for the workflow but worth noticing.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install telegram-voice-to-voice-macos
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /telegram-voice-to-voice-macos 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.3
telegram-voice-to-voice-macos v0.1.3 - Updated scripts/tts_telegram_voice.sh (details not shown). - No user-facing changes in SKILL.md.
v0.1.2
- Added OpenClaw metadata to specify OS as macOS ("darwin") and required binaries: yap, ffmpeg, say, and defaults. - Documented the optional YAP_LOCALE environment variable for overriding the transcription locale.
v0.1.1
- Added README.md for improved documentation and onboarding. - Clarified the skill is strictly macOS Apple Silicon-only and updated compatibility warnings. - Updated transcription logic to use the current macOS system locale by default if YAP_LOCALE is unset. - Revised documentation for more concise, accurate requirement and usage details.
v0.1.0
Initial release: Voice-to-voice Telegram workflow for macOS Apple Silicon, with local processing and persistent user preferences. - Handles incoming Telegram voice notes (.ogg), transcribes locally, generates replies, and sends voice notes back using macOS speech tools. - Supports per-user persistent toggling between voice and text replies via `/audio on` and `/audio off` commands. - Stores user reply preferences in a local JSON state file. - Relies on local requirements: `yap` for transcription, `ffmpeg` for audio processing. - No cloud services required for voice transcription or TTS—fully runs on-device.
元数据
Slug telegram-voice-to-voice-macos
版本 0.1.3
许可证
累计安装 4
当前安装数 4
历史版本数 4
常见问题

Telegram Voice To Voice Macos 是什么?

Telegram voice-to-voice for macOS Apple Silicon: transcribe inbound .ogg voice notes with yap (Speech.framework) and reply with Telegram voice notes via say+ffmpeg. Not compatible with Linux/Windows. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1706 次。

如何安装 Telegram Voice To Voice Macos?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install telegram-voice-to-voice-macos」即可一键安装,无需额外配置。

Telegram Voice To Voice Macos 是免费的吗?

是的,Telegram Voice To Voice Macos 完全免费(开源免费),可自由下载、安装和使用。

Telegram Voice To Voice Macos 支持哪些平台?

Telegram Voice To Voice Macos 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin)。

谁开发了 Telegram Voice To Voice Macos?

由 Fiberian(@fiberian1981)开发并维护,当前版本 v0.1.3。

💬 留言讨论