Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

新版本windows上报错 Normalizer pynini WeTextProcessing nemo_text_processing 解决方法 #164

Closed
jianchang512 opened this issue Jun 1, 2024 · 18 comments · Fixed by #420
Labels
bug Something isn't working documentation Improvements or additions to documentation

Comments

@jianchang512
Copy link

jianchang512 commented Jun 1, 2024

新版使用了 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

@ISuuuu
Copy link

ISuuuu commented Jun 1, 2024

666 真及时!!!

@jianchang512 jianchang512 changed the title 新版本windows上出现 “Normalizer” pynini nemo_text_processing 解决方法 新版本windows上报错 Normalizer pynini WeTextProcessing nemo_text_processing 解决方法 Jun 1, 2024
@cheniia
Copy link

cheniia commented Jun 1, 2024

这个报错我用作者告警信息的提示也解决了
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

@bicoll
Copy link

bicoll commented Jun 1, 2024

新版使用了 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
感谢感谢,灰常感谢

@zwb1988
Copy link

zwb1988 commented Jun 2, 2024

新版使用了 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 是做什么的?

@pengzhendong
Copy link

Text Normalization 是做什么的?

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

@pengzhendong
Copy link

pengzhendong commented Jun 3, 2024

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

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

@xiehuiqi220
Copy link

直接设置 do_text_normalization=False

@zwb1988
Copy link

zwb1988 commented Jun 3, 2024

直接设置 do_text_normalization=False

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

@zwb1988
Copy link

zwb1988 commented Jun 3, 2024

Text Normalization 是做什么的?

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

谢谢~

@xiehuiqi220
Copy link

但是我觉得这个只是绕过去了,我使用mac m1 芯片和windows 11都遇到这个问题,希望官方能够彻底解决,为啥别人没遇到呢?

@jianchang512
Copy link
Author

conda 配置环境的话可以安装,其他方式大多会失败。官方只提供了conda方式

@H2Ning
Copy link

H2Ning commented Jun 7, 2024

新版使用了 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

确实只有用这种办法来绕过normalization,有用!但还是希望能够彻底解决。

@zwb1988
Copy link

zwb1988 commented Jun 8, 2024

新版使用了 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

确实只有用这种办法来绕过normalization,有用!但还是希望能够彻底解决。

其实也不用注释掉代码,调用pynini这段逻辑有个判断。在调用infer方法的时候用命名参数配置false,那段逻辑就跳过了
do_text_normalization=False

@miryuan
Copy link

miryuan commented Jun 11, 2024

conda 配置环境的话可以安装,其他方式大多会失败。官方只提供了conda方式

conda安装,问题依旧
微信截图_20240611152204

@jianchang512
Copy link
Author

conda 配置环境的话可以安装,其他方式大多会失败。官方只提供了conda方式

conda安装,问题依旧 微信截图_20240611152204

不能用pip安装,必须 conda install 安装

conda install -c conda-forge pynini=2.1.5 && pip install WeTextProcessing

conda install -c conda-forge pynini=2.1.5 && pip install nemo_text_processing

分别执行上面2条命令

@stephenwhy
Copy link

直接设置 do_text_normalization=False

感谢大佬,真的可以

@albertyann
Copy link

albertyann commented Jun 15, 2024

这个问题有点纠结,显卡不在linux下。库不支持win 😅

@hhhaiai
Copy link

hhhaiai commented Jun 21, 2024

pynini 太难安装了,mac intel内核,死活没成功。醉了

@fumiama fumiama added bug Something isn't working documentation Improvements or additions to documentation labels Jun 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging a pull request may close this issue.