MENU

Wndows 运行 ChatTTS 报 WeTextProcessing not found 错误解决方法

运行 ChatTTS WebUi.py 时,网页版成功启动,但无法生成语音,同时控制台报错:

INFO:ChatTTS.core:All initialized.
WARNING:ChatTTS.core:Package WeTextProcessing not found!

经过搜索,查找到 ChatTTS.core:Package WeTextProcessing not found · Issue #155 · 2noise/ChatTTS,进而定位到 新版本 Windows 上报错 Normalizer pynini WeTextProcessing nemo_text_processing 解决方法 · Issue #164 · 2noise/ChatTTS


错误原因:

新版 ChatTTS 使用了 nemo_text_processing 和 pynini 来处理中文,但 pynini 压根无法在 Windows 平台安装和使用。

解决方法:

打开 ChatTTS/core.py, 查找 if do_text_normalization(约 143 行),注释该片段:

if do_text_normalization:
  for i, t in enumerate(text):
  _lang = detect_language(t) if lang is None else lang
  self.init_normalizer(_lang)
  text[i] = self.normalizer[_lang](t)
  if _lang == 'zh':
    text[i] = apply_half2full_map(text[i])
返回文章列表 文章二维码 打赏
本页链接的二维码
打赏二维码