Telegram Offline Voice

🎙️ 离线神经网络语音,一键发送至 Telegram

为 Telegram 提供离线高品质 TTS 语音消息,无需 API 密钥,支持微软神经网络语音,适合专业助手场景。

收藏
10.4k
安装
4.1k
版本
0.1.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

telegram-offline-voice 是一款专为 Telegram 设计的离线语音消息技能,集成于 Moltbot/Clawdbot 框架。用户只需通过简单的命令行调用即可将文本转换为自然流畅的语音消息并发送至 Telegram。

典型使用场景

  • 机器人自动回复转为语音消息,增强交互亲和力
  • 为专业助手/客服 persona 提供优雅的语音输出
  • 无障碍场景下为用户提供语音播报

技术实现

  • 基于 Edge-TTS 引擎调用微软 Azure 神经语音(如 zh-CN-XiaoxiaoNeural)
  • 可选 Sherpa-ONNX 作为备选离线引擎
  • 依赖 ffmpeg 进行音频格式处理
  • 自动适配 Telegram 原生语音消息格式(.ogg/opus)

显著优点

| 维度 | 优势 |
|------|------|
| **音质** | 微软神经网络 TTS,接近真人发音,支持情感语调 |
| **成本** | 零 API 密钥,零调用费用,完全离线运行 |
| **隐私** | 文本不出境,本地合成,适合敏感内容 |
| **易用** | 一行命令即可生成并发送,无缝集成 |
| **轻量化** | pip 直接安装,依赖清晰,Linux 友好 |

潜在缺点与局限性

  • 平台限制:仅支持 Linux 系统(Windows/macOS 未适配)
  • 网络依赖:Edge-TTS 首次使用需下载语音模型,并非完全离线
  • 引擎局限:Sherpa-ONNX 音质逊于 Edge-TTS,配置较复杂
  • 语言覆盖:中文优化最佳,小语种语音质量参差不齐
  • 格式单一:输出固定为 Telegram 语音格式,灵活性有限

适合人群

  • Telegram Bot 开发者:需要为机器人添加语音回复能力
  • 隐私敏感用户:不愿将文本发送至云端 TTS 服务
  • 中文场景运营者:Xiaoxiao 等中文语音调优出色,适合客服、助手 persona
  • 低成本项目:无法接受 Azure/Google TTS 的按量计费

常规风险

| 风险类型 | 说明 | 缓解建议 |
|----------|------|----------|
| 合规风险 | Edge-TTS 使用微软服务,需遵守微软语音服务条款 | 商业用途需确认授权范围 |
| 稳定性风险 | 微软服务变更可能影响可用性 | 配置 Sherpa-ONNX 作为 fallback |
| 版权风险 | 语音合成内容若涉及版权文本,责任自负 | 避免合成受保护的有声内容 |
| 体验风险 | 网络波动时首次模型下载可能超时 | 预下载模型至本地缓存 |

> 安全备注:本次评估基于技能文档与依赖分析,未执行动态安全扫描。建议部署前审查 edge-tts 源码及网络行为。

Telegram Offline Voice 内容

手动下载zip · 1.4 kB
README.mdtext/markdown
请选择文件