我换成这个模型了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
|