有人能帮忙吗,我的 cli 日志显示如下,
ALSA lib confmisc.c:768:(parse_card) 找不到卡‘0’
ALSA lib conf.c:4248:(_snd_config_evaluate) 函数 snd_func_card_driver 返回错误:没有这样的文件或目录
ALSA lib confmisc.c:392:(snd_func_concat) 评估字符串时出错
ALSA lib conf.c:4248:(_snd_config_evaluate) 函数 snd_func_concat 返回错误:没有这样的文件或目录
ALSA lib confmisc.c:1251:(snd_func_refer) 错误评估名称
ALSA lib conf.c:4248:(_snd_config_evaluate) 函数 snd_func_refer 返回错误:没有这样的文件或目录
ALSA lib conf.c:4727:(snd_config_expand) 评估错误:没有这样的文件或目录
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) 未知 PCM 默认 aplay: main:722: 音频打开错误:没有此文件或目录
答案1
我也遇到过这个问题。最终我放弃了直接修复的尝试,而是创建了一个基于 Docker 的工具,使用基于 Ubuntu 16.04 的 Docker 镜像将文本转换为语音,Ubuntu 16.04 是我能够使用 Festival 的最后一个 Ubuntu 版本。
我的仓库在这里。
https://github.com/kevinvandenbreemen/ttsScripts
它特定于我想要转换的某种类型的文本内容,但您可以通过修改 stdparse.sh 文件来更改它......
希望这可以帮助 :)