[2noise/ChatTTS]新版本windows上报错 Normalizer pynini WeTextProcessing nemo_text_processing 解决方法

2024-06-06 813 views
2

新版使用了 nemo_text_processing 和 pynini 来处理中文,但遗憾的是,pynini压根无法在windows平台安装和使用,要使用,也只能安装在WSL子系统上。

不管给出的什么安装方式, 比如

pip install pynini==2.1.5 Cython   WeTextProcessing

都是无法在Windows上正确安装的

image


解决方法: 打开 ChatTTS/core.py, 大约143行,注释掉接下来的7行,

image

问题解决

160 #162 #150 #147 #101 #155

回答

8

666 真及时!!!

0

这个报错我用作者告警信息的提示也解决了 conda install -c conda-forge pynini=2.1.5 && pip install nemo_text_processing conda install -c conda-forge pynini=2.1.5 && pip install WeTextProcessing

1

新版使用了 nemo_text_processing 和 pynini 来处理中文,但遗憾的是,pynini压根无法在windows平台安装和使用,要使用,也只能安装在WSL子系统上。

不管给出的什么安装方式, 比如

pip install pynini==2.1.5 Cython   WeTextProcessing

都是无法在Windows上正确安装的

image

解决方法: 打开 ChatTTS/core.py, 大约143行,注释掉接下来的7行,

image

问题解决

160 #162 #150 #147 #101 #155

感谢感谢,灰常感谢

2

新版使用了 nemo_text_processing 和 pynini 来处理中文,但遗憾的是,pynini压根无法在windows平台安装和使用,要使用,也只能安装在WSL子系统上。

不管给出的什么安装方式, 比如

pip install pynini==2.1.5 Cython   WeTextProcessing

都是无法在Windows上正确安装的

image

解决方法: 打开 ChatTTS/core.py, 大约143行,注释掉接下来的7行,

image

问题解决

160 #162 #150 #147 #101 #155

注释掉这段代码果然可以~ 我是AI小白,问下 Text Normalization 是做什么的?

5

Text Normalization 是做什么的?

文本归一化:“今天下有30%概率下雨” => "今天有百分之三十概率下雨"

4

新版使用了 nemo_text_processing 和 pynini 来处理中文,但遗憾的是,pynini压根无法在windows平台安装和使用,要使用,也只能安装在WSL子系统上。

windows 平台的 pynini 可以通过 conda install 来安装

5

直接设置 do_text_normalization=False

7

直接设置 do_text_normalization=False

的确,参数配置下false就不会走了

8

Text Normalization 是做什么的?

文本归一化:“今天下有30%概率下雨” => "今天有百分之三十概率下雨"

谢谢~