• 请不要在回答技术问题时复制粘贴 AI 生成的内容
DejavuMoe
V2EX  ›  程序员

[开源] 基于 Edge TTS 的语音合成服务,兼容 OpenAI 音频接口

  •  
  •   DejavuMoe · 1 day ago · 986 views

    项目地址: https://github.com/DejavuMoe/edgeTTS

    这是一个用 Edge TTS 免费接口封装的语音合成服务

    特性:

    • 协议兼容:支持 OpenAI 标准 /v1/audio/speech 格式,现有客户端改个 Base URL 即可使用
    • 长文本处理:内置分段切片与音频流拼接,解决长文本请求容易失败的问题
    • 支持声音映射与参数微调
    • Docker 镜像一键部署

    image.webp

    7 replies  •  2026-09-27 03:23:32 +08:00
    rune15
        1
    rune15  
       23h 29m ago
    很实用,已经用 docker 部署上了
    gdm
        2
    gdm  
       22h 37m ago
    真巧,昨天刚用 gemini 做了一个用 edge tts 做 txt 转 mp4 的 Python 脚本,我转 mp4 是因为拿来听一些比较难的东西
    felixv
        3
    felixv  
       22h 12m ago
    不错,已 start 。有没有可能实现一个多人对话的功能,可以设置一段文本的角色,并设置不同角色的音色,最终合成到一起。
    lujiaosama
        4
    lujiaosama  
       22h 10m ago
    LZ 这个支持离线吗,这是我使用的最大痛点。生产环境是离线的又需要 TTS 真的麻烦。
    DejavuMoe
        5
    DejavuMoe  
    OP
       19h 45m ago
    @felixv 暂时不打算做,这个 API 可以指定不同的音色,然后自己在多人对话里流式调用应该就 Ok

    @gdm edge tts 做的还是可以的,最搞的是那个粤语、还有东北话很有意思哈哈哈

    @lujiaosama 不是离线场景的,TTS 是微软处理的
    Hansah
        6
    Hansah  
       7h 19m ago
    edge 的质量太差了,我现在用的是 pocket-tts 和 kokoro 还有 supertonic ,基本都在 100M 这个级别
    woodchen
        7
    woodchen  
       3h 1m ago
    先 star 了, 目前用的是 mimo 的免费 tts
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   883 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 22:25 · PVG 06:25 · LAX 15:25 · JFK 18:25
    ♥ Do have faith in what you're doing.