返回顶部
t

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.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.3
安全检测
已通过
1,616
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

telegram-voice-to-voice-macos

Telegram 语音转语音(仅限 macOS Apple Silicon)

这是一个 OpenClaw 技能

系统要求

  • - 搭载 Apple Silicon 的 macOS。
  • yap CLI 需在 PATH 环境变量中可用(Speech.framework 转录功能)。
- 项目地址:https://github.com/finnvoor/yap(作者:finnvoor)
  • - ffmpeg 需在 PATH 环境变量中可用。

兼容性说明(重要)

本技能仅适用于 macOS(使用 say + Speech.framework)。技能注册表无法强制执行操作系统限制,因此在 Linux/Windows 上安装或运行将导致运行时错误。

持久回复模式(语音 vs 文本)

在工作区中存储每个用户的偏好文件:

  • - 状态文件:voice_state/telegram.json
  • 键:Telegram 发送者用户 ID(字符串)
  • 值:
- voice(默认):以 Telegram 语音消息回复 - text:以单条文本消息回复

如果文件不存在或缺少发送者 ID:默认使用 voice。

切换命令

如果入站文本消息完全匹配以下内容:

  • - /audio off → 将状态设置为 text,并以简短文本回复确认。
  • /audio on → 将状态设置为 voice,并以简短文本回复确认。

获取入站音频(.ogg)

Telegram 语音消息通常以 形式出现在消息文本中。
OpenClaw 将附件保存到磁盘(通常为 .ogg),路径如下:

  • - ~/.openclaw/media/inbound/

推荐方法:

1) 如果入站消息上下文包含附件路径,则使用该路径。
2) 否则,从 ~/.openclaw/media/inbound/ 中获取最新的 *.ogg 文件。

转录

默认区域设置:macOS 系统区域设置

可选环境变量:

  • - YAP_LOCALE — 覆盖转录区域设置(例如 it-IT、en-US)。

推荐命令:

  • - yap transcribe --locale ${YAP_LOCALE:-}
- 如果未设置 YAP_LOCALE,辅助脚本将使用 macOS 系统区域设置(通过 defaults read -g AppleLocale 获取)。

如果转录失败或结果为空:请用户重复或发送文本。

辅助脚本:

  • - scripts/transcribetelegramogg.sh [path.ogg]

回复行为

模式:语音(默认)

语音默认值:SYSTEM(使用当前 macOS 系统语音)。您可以通过向辅助脚本传递特定语音名称来覆盖此设置。

1) 生成回复文本。
2) 使用以下命令将回复文本转换为 OGG/Opus 语音消息:

  • - scripts/ttstelegramvoice.sh <回复文本> [SYSTEM|语音名称]

该脚本将生成的 .ogg 路径输出到标准输出。

3) 将 .ogg 文件作为语音消息(而非普通音频文件)发送回 Telegram:

  • - 使用 message 工具,设置 asVoice: true 和 media:
  • 可选:设置 replyTo 以关联回复

注意:

  • - 使用 SYSTEM 可依赖当前 macOS 系统语音(推荐)。

模式:文本

以单条文本消息回复:

  • - 转录内容:<...>
  • 回复内容:<...>

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 telegram-voice-to-voice-macos-1776334821 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 telegram-voice-to-voice-macos-1776334821 技能

通过命令行安装

skillhub install telegram-voice-to-voice-macos-1776334821

下载

⬇ 下载 telegram-voice-to-voice-macos v0.1.3(免费)

文件大小: 4.54 KB | 发布时间: 2026-4-17 14:31

v0.1.3 最新 2026-4-17 14:31
telegram-voice-to-voice-macos v0.1.3

- Updated scripts/tts_telegram_voice.sh (details not shown).
- No user-facing changes in SKILL.md.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部