欢迎光临散文网 会员登陆 & 注册

【解决】RuntimeError: espeak not installed on your system

2022-11-06 23:05 作者:狗抢  | 我要投稿

Hello,大家好我是狗抢。

发布了视频随便写点啥吧,好让大家知道我最近在干嘛。

今天心情郁闷,本想这两天把【瓶盖音量旋钮】这个小开源项目实现出来,但昨天工作一切正常的attiny 85开发板,到了今天就变砖了。(https://www.bilibili.com/video/BV1q8411W7ug/?spm_id_from=333.999.0.0

但这不是本文的主要内容。

本文的主要内容还是记录一下在复现VITS这个工作的过程中,解决的一些奇怪的问题,也希望能给后来的老鸽们提供一点帮助。

之前有说到,我想借助whisper(https://openai.com/blog/whisper/)和VITS(https://github.com/jaywalnut310/vits)来实现一个川皇的语音。

在构建语音数据库的过程中,VITS的preprocess.py报了这样一个错误。

RuntimeError: espeak not installed on your system

我是在windows下用miniconda搭的环境,没有办法apt-get安装espeak。

参考链接https://github.com/bootphon/phonemizer/issues/44的解决方案,我在windows的D盘下安装了espeak-ng,(顺手espeak也装了)。

然后配置了windows的环境变量:

包括PATH添加D:\Program Files (x86)\eSpeak\,创建PHONEMIZER_ESPEAK_PATH和PHONEMIZER_ESPEAK_LIBRARY两个变量。

(并把phonemizer下的backend\base.py中检测backend的代码注释了)

但是问题来了,D:\Program Files (x86)\eSpeak\下没有PHONEMIZER_ESPEAK_LIBRARY所需要指向的libespeak-ng.dll文件?!

折腾了半天,发现C:\Program Files\下有个eSpeak NG文件夹。合着我这改安装路径还是坑了自己一把。点进去发现有所需的动态链接库,然后问题解决。

目前川皇语言这个想法推进到了把文字转换成音标。

例如,“God bless you and God bless America.” => “ɡˈɑːd blˈɛs juː ænd ɡˈɑːd blˈɛs ɐmˈɛɹɪkə.”

这几天准备把音频文件按照时间切割出来,然后组织好对应的文字扔到VITS进行预处理,然后就尝试进行训练了。

(希望语音里偶尔出现的背景声音,比如掌声、欢呼声,不要太影响训练效果。)

好了,这就是本篇专栏投稿的全部内容了。如果想快点听到AI川皇说话的话,还请多多支持,提供宝贵意见。或者想听川皇说点什么,也可以留言,到时候如果实现了,肯定给大家安排上。

我是狗抢,我们下期再见~

【解决】RuntimeError: espeak not installed on your system的评论 (共 条)

分享到微博请遵守国家法律