我正试着大声读它杂技的特性,所以需要一个文本合成器,我已经安装了espeak和libgnome-语音库(它对acrobat不起作用),所以当我通过命令行启动espeak时,它给了我分段错误,然后我只试了espeak,下面是输出:
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有什么想法吗?或者有其他的办法来大声读吗?
谢谢
发布于 2012-02-14 23:49:31
请在命令行(AKA,终端)上运行此测试:
espeak "Hello, I am Espeak, the voice synthesizer" --stdout | paplay这是可行的,但是如果您想让Linux语音合成器大声朗读您的文本,您应该运行并启用虎鲸 ( GNOME默认屏幕阅读器)。它适用于etc、火狐、LibreOffice等。
发布于 2012-02-09 10:45:29
这也是我写“es匹克hello”时的输出(实际上它会对我说"hello“),所以输出本身看起来不像是程序失败了。
请您张贴以下文件的输出:
espeak hello
echo $?这将给出espeak程序的退出代码。然后,我们可以判断espeak程序是否认为一切正常(通常返回代码0),或者它是否认为自己失败了。
发布于 2013-06-24 20:39:49
看起来,这个错误是由于在Ubuntu运行脉冲音频时尝试默认使用alsa而导致的--我自己在笔记本电脑上得到了这个错误,但在我的桌面上没有。按照建议,将es匹克输出到脉冲音频(--stdout \ paplay),以避免此错误消息和相关的延迟--我想另一种解决方案是将es匹克配置为使用脉冲音频而不是alsa --我假设它是这样设置的,因为不是所有的发行版都使用脉冲音频吗?
https://askubuntu.com/questions/73396
复制相似问题