首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >怎么才能让她工作呢?

怎么才能让她工作呢?
EN

Ask Ubuntu用户
提问于 2011-10-29 00:37:10
回答 6查看 16K关注 0票数 9

我正试着大声读它杂技的特性,所以需要一个文本合成器,我已经安装了espeak和libgnome-语音库(它对acrobat不起作用),所以当我通过命令行启动espeak时,它给了我分段错误,然后我只试了espeak,下面是输出:

代码语言:javascript
复制
    ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib audio/pcm_bluetooth.c:1613:(audioservice_expect) BT_GET_CAPABILITIES failed : Input/output error(5)
ALSA lib audio/pcm_bluetooth.c:1613:(audioservice_expect) BT_GET_CAPABILITIES failed : Input/output error(5)
ALSA lib audio/pcm_bluetooth.c:1613:(audioservice_expect) BT_GET_CAPABILITIES failed : Input/output error(5)
ALSA lib audio/pcm_bluetooth.c:1613:(audioservice_expect) BT_GET_CAPABILITIES failed : Input/output error(5)
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
jack server is not running or cannot be started

有什么想法吗?或者有其他的办法来大声读吗?

谢谢

EN

回答 6

Ask Ubuntu用户

发布于 2012-02-14 23:49:31

请在命令行(AKA,终端)上运行此测试

代码语言:javascript
复制
espeak "Hello, I am Espeak, the voice synthesizer" --stdout | paplay

这是可行的,但是如果您想让Linux语音合成器大声朗读您的文本,您应该运行并启用虎鲸 ( GNOME默认屏幕阅读器)。它适用于etc、火狐、LibreOffice等。

票数 6
EN

Ask Ubuntu用户

发布于 2012-02-09 10:45:29

这也是我写“es匹克hello”时的输出(实际上它会对我说"hello“),所以输出本身看起来不像是程序失败了。

请您张贴以下文件的输出:

代码语言:javascript
复制
espeak hello
echo $?

这将给出espeak程序的退出代码。然后,我们可以判断espeak程序是否认为一切正常(通常返回代码0),或者它是否认为自己失败了。

票数 1
EN

Ask Ubuntu用户

发布于 2013-06-24 20:39:49

看起来,这个错误是由于在Ubuntu运行脉冲音频时尝试默认使用alsa而导致的--我自己在笔记本电脑上得到了这个错误,但在我的桌面上没有。按照建议,将es匹克输出到脉冲音频(--stdout \ paplay),以避免此错误消息和相关的延迟--我想另一种解决方案是将es匹克配置为使用脉冲音频而不是alsa --我假设它是这样设置的,因为不是所有的发行版都使用脉冲音频吗?

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/73396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档