Voice (Edge TTS)

🔊 微软 Edge 高品质语音合成,实时流式播放

基于微软 Edge TTS 引擎的高质量语音合成技能,支持实时流式播放、多语言音色及语速/音调/音量自定义调节,安全可靠无命令注入风险。

收藏
7.6k
安装
1.7k
版本
1.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Voice Skill (Edge TTS) 是一款基于微软 Edge 浏览器的在线 TTS 引擎封装的语音合成技能,提供三种主要调用模式:

1. 流式播放(推荐)action: 'stream' 边生成边播放,延迟极低,适合实时对话场景
2. 文件生成action: 'tts' 生成 MP3 文件并返回媒体路径,适合需要保存音频的场景

3. 直接播放action: 'speak' 简化调用,快速播报

支持 8 种预设语音(中/英/日/韩),可通过 options 参数精细调节语速(-50%~+100%)、音量(-50%~+50%)和音调。依赖 edge-tts Python 库及 ffmpeg 实现流式解码。

显著优点

  • 音质优秀:继承 Edge 浏览器的神经网络语音合成技术,中文 XiaoxiaoNeural 音色自然流畅
  • 实时性强:流式播放模式无需等待完整文件生成,首响延迟可控制在 1-2 秒内
  • 多语言覆盖:内置中英日韩主流语种,满足国际化需求
  • 参数丰富:支持 SSML 级别的 prosody 控制(rate/volume/pitch)
  • 开箱即用:预设热门音色,无需复杂配置

潜在缺点与局限性

  • 网络依赖:依赖微软在线 TTS 服务,离线环境不可用,存在服务稳定性风险
  • ffmpeg 额外依赖:流式功能需用户自行安装 ffmpeg,Windows 用户配置门槛较高
  • 音色选择有限:仅封装 8 种预设语音,无法接入 Azure TTS 的全量 400+ 音色
  • 无 SSML 完整支持:仅开放基础 prosody 参数,高级语音标记(如停顿、强调)未暴露
  • 中文长文本优化不足:超长文本可能出现断句不自然,建议客户端预分句

适合人群

  • 需要为 AI 助手、聊天机器人添加语音交互能力的开发者
  • 追求快速部署、不愿自建 TTS 服务的小团队/个人开发者
  • 对音质有一定要求但预算有限、不愿接入付费 Azure Speech API 的用户
  • 多语言内容创作者,需要中/英/日/韩语音批量生成

常规风险

  • 服务可用性:微软可能调整 Edge TTS 接口或增加限制,需关注 edge-tts 库更新
  • 版权合规:合成语音的商用需确认微软服务条款,部分场景可能存在限制
  • 依赖维护:Python 依赖与 Node 封装层双轨维护,版本兼容性需持续测试
  • 长文本处理:未实现自动文本切片,单次请求过长可能导致失败或异常断句

Voice (Edge TTS) 内容

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