V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
hanlin85
V2EX  ›  Linux

不知道现在大家中文 TTS 用的什么方案

  •  
  •   hanlin85 · 295 天前 · 3552 次点击
    这是一个创建于 295 天前的主题,其中的信息可能已经有所发展或是发生改变。

    主要是 HA 用到,播放一些语音提示。

    很久很久以前,我用的 ilang 我觉得还可以,现在没找到个合适的。

    最好是本地部署,不用在线调用 api 的。

    espeak 实在是太难听了,受不了。

    33 条回复    2023-09-19 02:55:49 +08:00
    iorilu
        1
    iorilu  
       295 天前
    TTS 最强得不是微软吗
    makelove
        2
    makelove  
       295 天前
    以前在本地用了一下 https://mycroft.ai/mimic-3/
    效果至少比 espeak 强个一万倍吧,不过 ai 的东西体积大得多,且生成速度很一般
    cest
        3
    cest  
       295 天前
    ha 会 cache 阿,固定的幾句都說過了,就都一直在 cache 里

    還是你是用動態的,每次说的都不一樣?
    hanlin85
        4
    hanlin85  
    OP
       295 天前
    @cest 会不一样,每天的天气都不一样
    makelove
        5
    makelove  
       295 天前
    靠你说的是中文,那这个不一定行,以前还用过一个国产同类飞浆可以中文
    hanlin85
        6
    hanlin85  
    OP
       295 天前
    @makelove 老哥这个有中文吗?我怎么没看到?
    tool2d
        7
    tool2d  
       295 天前   ❤️ 1
    EdgeTTS ,反正 py 几句话就能搞定,其他的 TTS 说中文都有一种大佐味。

    我一般都会变声变调,二次处理一下。因为默认男声已经被抖音用烂了。
    hanlin85
        8
    hanlin85  
    OP
       295 天前
    不是本地也行,稍微付点费也行,不过我估计就我这需求(一天最多 20-30 次)都达不到收费的门槛的。。
    flyqie
        9
    flyqie  
       295 天前
    flyqie
        10
    flyqie  
       295 天前
    @flyqie #9

    有实力的话可以找微软买私有容器部署的授权,不过一般在线版够用了。。
    hanlin85
        12
    hanlin85  
    OP
       295 天前
    @flyqie 感谢推荐. azrue 注册要填电话,是随便填一个吗?
    flyqie
        13
    flyqie  
       295 天前
    @hanlin85 #12

    最好填真的。。

    国内版 azure 也有这个功能,上面链接是国际版,看你自己喜好。
    hanlin85
        14
    hanlin85  
    OP
       295 天前
    @flyqie 应该够用了,谢谢!
    hanlin85
        15
    hanlin85  
    OP
       295 天前
    @flyqie 手机收到不到注册的验证码。。。我擦,放弃了
    hanlin85
        16
    hanlin85  
    OP
       295 天前
    @makelove 这个看着不错,试试
    flyqie
        17
    flyqie  
       295 天前
    @hanlin85 #15

    你是怎么能收不到的。。

    我前两天刚用过他家账号相关服务,短信验证没问题啊。。
    furlxy
        18
    furlxy  
       295 天前
    微软是最好的
    huluhulu
        19
    huluhulu  
       295 天前
    阿里云 api 不是免费的嘛///
    hanlin85
        20
    hanlin85  
    OP
       295 天前
    @huluhulu 一般是 1 到 3 个月的免费试用期吧
    x77
        21
    x77  
       295 天前
    聆听一下 Azure 优美的声音?

    https://xinlake.dev/#/app-azure-tts
    unco020511
        22
    unco020511  
       295 天前
    azure 的 tts 我愿称之为最强
    xuelang
        23
    xuelang  
       295 天前
    azure 的 tts 我愿称之为最强 +1
    hanlin85
        24
    hanlin85  
    OP
       294 天前
    @flyqie azure 注册账号必须要绑定信用卡吗?
    flyqie
        25
    flyqie  
       294 天前
    @hanlin85 #24

    借记卡也行,我当时 mastercard 借记卡也过了。。

    总感觉是个正常卡都行。。
    Leon406
        26
    Leon406  
       294 天前
    个人 白嫖 edge tts
    公司 用百度 tts, 免费额度基本够用了
    caryRowen
        27
    caryRowen  
       294 天前 via Android
    这你得问我这个用屏幕阅读器软件的,微软有 sapi4 和 sapi5 以及 oneCore 接口,语音角色也不少,当然楼上那些在线的能满足需求也行
    chesha1
        28
    chesha1  
       294 天前
    TTS 发展挺迅速的,说实话云服务商的 TTS 性能都挺一般的,我用过阿里云的,质量只能说能听

    b 站上一堆基于 VITS 的项目,你可以搜了看一下,这些都是本地部署的

    如果想要更好的性能,可以去顶会看看最新成果,如果你不需求特殊的音色,那就不用自己训练,直接拿别人预训练好的参数跑就行了,就不需要太好的显卡了,符合你本地部署的需求
    iorilu
        29
    iorilu  
       294 天前
    @Leon406 百度效果和微软能比吗, 大概差多少
    Jackyxiaoc
        30
    Jackyxiaoc  
       293 天前
    azure 的 tts 我愿称之为最强 +10086
    Leon406
        31
    Leon406  
       293 天前
    @iorilu #29
    个人感觉相差不大

    百度可以自行体验下官网,但是好的音色需要付费,免费的也是能用的
    https://ai.baidu.com/tech/speech/tts_online

    edge tts 用浏览器 大声朗读就可以了
    hanlin85
        32
    hanlin85  
    OP
       293 天前
    阿里、百度、微软听了一圈下来,感觉音色还是微软吊打阿里百度。谢谢上面推荐的各位大佬。
    aaniao002
        33
    aaniao002  
       221 天前 via Android
    别折腾了,买个小米音箱,语音控制+tts 都能搞定。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2734 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:27 · PVG 18:27 · LAX 03:27 · JFK 06:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.