『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: ptbsare

[技术探讨] 本地语言助手基于Sherpa Onnx的Wyoming STT/TTS Addon无惧断网纯离线

[复制链接]

27

主题

1365

帖子

6164

积分

元老级技术达人

积分
6164
金钱
4774
HASS币
100
发表于 2025-2-13 11:08:41 | 显示全部楼层
ptbsare 发表于 2025-2-12 22:46
默认的matcha-icefall-zh-baker是仅支持中文的,你这个vits-melo-tts-zh_en这个模型是个中英文模型,我看 ...

嗯,我跑通its-melo-tts-zh_en 就把参数发给你
回复

使用道具 举报

164

主题

2644

帖子

8174

积分

元老级技术达人

积分
8174
金钱
5525
HASS币
30
发表于 2025-2-13 11:29:17 | 显示全部楼层
ptbsare 发表于 2025-2-13 00:30
0.2.8测试不同模型,同时需要配置CUSTOM_TTS_MODEL_EVAL变量(具体见文档)。
你这段文字我这边测试是正常 ...

好的,我在测试下,看下是哪里的问题,短的文本是可以的,长点的不行,谢谢
回复

使用道具 举报

164

主题

2644

帖子

8174

积分

元老级技术达人

积分
8174
金钱
5525
HASS币
30
发表于 2025-2-13 11:30:54 | 显示全部楼层
25989406 发表于 2025-2-13 11:07
嗯 sherpa onnx是一个框架,它里面支持很多模型,需要找一下然后尝试,肯定有解的。 ...

等空了。我1个1个试下,nas的cpu不够强,有gpu就爽了
回复

使用道具 举报

76

主题

622

帖子

2698

积分

金牌会员

Rank: 6Rank: 6

积分
2698
金钱
2071
HASS币
0
发表于 2025-2-13 15:04:33 | 显示全部楼层
请问,可以直接装在macmini的docker里面吗。ha是装在群晖的虚拟机里面的。
回复

使用道具 举报

3

主题

45

帖子

408

积分

中级会员

Rank: 3Rank: 3

积分
408
金钱
363
HASS币
0
发表于 2025-2-13 20:11:18 | 显示全部楼层
xun897426280 发表于 2025-2-11 13:59
我是N5095,测试了一下,控制速度飞快,吊打siri,买了一个HA Voice,等到了试试看,能不能用这个作为STT和 ...

那玩意死贵,还不如自己搓一个
回复

使用道具 举报

27

主题

1365

帖子

6164

积分

元老级技术达人

积分
6164
金钱
4774
HASS币
100
发表于 2025-2-13 22:43:57 | 显示全部楼层
我换成这个模型了vits-melo-tts-zh_en
docker配置如下:


version: "3.9"
services:
  certimate:
    image: ghcr.io/ptbsare/home-assistant-addons/amd64-addon-sherpa-onnx-tts-stt:0.2.8
    container_name: sherpa-onnx-tts-stt
    environment:
      LANGUAGE: "zh-CN"

      STT_USE_INT8_ONNX_MODEL: "True"
      STT_THREAD_NUM: "8"

      CUSTOM_TTS_MODEL: "vits-melo-tts-zh_en"
      CUSTOM_TTS_MODEL_EVAL: |
        sherpa_onnx.OfflineTts(
          sherpa_onnx.OfflineTtsConfig(
          model=sherpa_onnx.OfflineTtsModelConfig(
          vits=sherpa_onnx.OfflineTtsVitsModelConfig(
          model="/tts-models/vits-melo-tts-zh_en/model.onnx",
          lexicon="/tts-models/vits-melo-tts-zh_en/lexicon.txt",
          tokens="/tts-models/vits-melo-tts-zh_en/tokens.txt",
          dict_dir="/tts-models/vits-melo-tts-zh_en/dict",
          ),
         provider="cpu",
         num_threads=8,
          debug=True,
          ),
          rule_fsts="/tts-models/vits-melo-tts-zh_en/phone.fst,/tts-models/vits-melo-tts-zh_en/date.fst,/tts-models/vits-melo-tts-zh_en/number.fst",                 
          max_num_sentences=1,
          )
        )
      DEBUG: "True"
    ports:
      - 10400:10400
    restart: unless-stopped
回复

使用道具 举报

27

主题

1365

帖子

6164

积分

元老级技术达人

积分
6164
金钱
4774
HASS币
100
发表于 2025-2-13 23:12:42 | 显示全部楼层
bugensui 发表于 2025-2-13 11:30
等空了。我1个1个试下,nas的cpu不够强,有gpu就爽了

贴上面了 ,你看看
回复

使用道具 举报

1

主题

47

帖子

300

积分

论坛技术达人

积分
300
金钱
253
HASS币
0
 楼主| 发表于 2025-2-13 23:27:48 | 显示全部楼层
lichao622 发表于 2025-2-13 15:04
请问,可以直接装在macmini的docker里面吗。ha是装在群晖的虚拟机里面的。

可以的,上面我看的@dscao已经成功,因为我手上没有苹果m芯片设备,你可以网上搜一下怎么在Mac Mini的docker运行amd64/aarch64镜像。
回复

使用道具 举报

1

主题

47

帖子

300

积分

论坛技术达人

积分
300
金钱
253
HASS币
0
 楼主| 发表于 2025-2-13 23:29:24 | 显示全部楼层
本帖最后由 ptbsare 于 2025-2-13 23:30 编辑
25989406 发表于 2025-2-13 22:43
我换成这个模型了vits-melo-tts-zh_en
docker配置如下:

厉害,谢谢你!
回复

使用道具 举报

164

主题

2644

帖子

8174

积分

元老级技术达人

积分
8174
金钱
5525
HASS币
30
发表于 2025-2-14 00:04:19 | 显示全部楼层
25989406 发表于 2025-2-13 22:43
我换成这个模型了vits-melo-tts-zh_en
docker配置如下:

效果怎么样,里面好像参数不全吧,语速和模型id
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-3-4 20:10 , Processed in 1.203164 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表