Python Pyttxs3文件中的JackShmReadWritePtr错误 导入pyttsx3 engine=pyttsx3.init()#对象创建 “费率” rate=engine.getProperty(“rate”)#获取当前通话速率的详细信息 打印(速率)#打印当前语音速率 engine.setProperty('rate',125)#设置新的语音速率 “卷” volume=engine.getProperty(“卷”)#了解当前卷级别(最小值=0,最大值=1) 打印(卷)#打印当前卷级别 engine.setProperty('volume',1.0)#设置0到1之间的音量级别 “声音” voices=engine.getProperty(“voices”)#获取当前语音的详细信息 #engine.setProperty('voice',voices[0].id)#更改索引,更改语音。o男性 engine.setProperty('voice',voices[1].id)#更改索引,更改语音。女性1人 引擎。说:“你好,世界!” 我现在的语速是“+str(rate)) engine.runAndWait() 引擎停止()

Python Pyttxs3文件中的JackShmReadWritePtr错误 导入pyttsx3 engine=pyttsx3.init()#对象创建 “费率” rate=engine.getProperty(“rate”)#获取当前通话速率的详细信息 打印(速率)#打印当前语音速率 engine.setProperty('rate',125)#设置新的语音速率 “卷” volume=engine.getProperty(“卷”)#了解当前卷级别(最小值=0,最大值=1) 打印(卷)#打印当前卷级别 engine.setProperty('volume',1.0)#设置0到1之间的音量级别 “声音” voices=engine.getProperty(“voices”)#获取当前语音的详细信息 #engine.setProperty('voice',voices[0].id)#更改索引,更改语音。o男性 engine.setProperty('voice',voices[1].id)#更改索引,更改语音。女性1人 引擎。说:“你好,世界!” 我现在的语速是“+str(rate)) engine.runAndWait() 引擎停止(),python,pyttsx,Python,Pyttsx,我正在为我正在制作的聊天机器人使用pyttsx3库,我在一个单独的文件上运行了这个测试,现在我得到了一个错误 200 1.0 ALSA lib pcm_dmix.c:1108:(snd_pcm_dmix_open) unable to open slave ALSA lib pcm.c:2564:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear ALSA lib pcm.c:2564:(snd_pcm_open_noupdate) Unknow

我正在为我正在制作的聊天机器人使用pyttsx3库,我在一个单独的文件上运行了这个测试,现在我得到了一个错误

200
1.0
ALSA lib pcm_dmix.c:1108:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround71
ALSA lib setup.c:547:(add_elem) Cannot obtain info for CTL elem (MIXER,'IEC958 Playback Default',0,0,0): No such file or directory
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 924
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port
ALSA lib pulse.c:242:(pulse_connect) PulseAudio: Unable to connect: Connection refused

ALSA lib pulse.c:242:(pulse_connect) PulseAudio: Unable to connect: Connection refused

ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card
ALSA lib pcm_dmix.c:1108:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm_dmix.c:1108:(snd_pcm_dmix_open) unable to open slave
Expression 'parameters->channelCount <= maxChans' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1514
Expression 'ValidateParameters( outputParameters, hostApi, StreamDirection_Out )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1846
Expression 'parameters->channelCount <= maxChans' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1514
Expression 'ValidateParameters( outputParameters, hostApi, StreamDirection_Out )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1846
Expression 'parameters->channelCount <= maxChans' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1514
Expression 'ValidateParameters( outputParameters, hostApi, StreamDirection_Out )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1846
Expression 'parameters->channelCount <= maxChans' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1514
Expression 'ValidateParameters( outputParameters, hostApi, StreamDirection_Out )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1846
Expression 'parameters->channelCount <= maxChans' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1514
Expression 'ValidateParameters( outputParameters, hostApi, StreamDirection_Out )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1846
Expression 'parameters->channelCount <= maxChans' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1514
Expression 'ValidateParameters( outputParameters, hostApi, StreamDirection_Out )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1846
Expression 'parameters->channelCount <= maxChans' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1514
Expression 'ValidateParameters( outputParameters, hostApi, StreamDirection_Out )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1846
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
wave_open_sound > Pa_OpenStream : err=-9996 (Invalid device)
200
1
ALSA lib pcm_dmix.c:1108:(snd_pcm_dmix_打开)无法打开从机
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate)未知pcm卡。pcm.rear
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate)未知pcm卡.pcm.center_lfe
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate)未知pcm卡.pcm.side
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate)未知pcm卡。pcm.SURROUND 71
ALSA lib setup.c:547:(添加元素)无法获取CTL元素的信息(混合器,'IEC958播放默认值',0,0,0):没有这样的文件或目录
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate)未知pcm卡.pcm.hdmi
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate)未知pcm卡.pcm.hdmi
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate)未知pcm卡.pcm.modem
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate)未知pcm卡.pcm.modem
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate)未知pcm卡。pcm。电话线
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate)未知pcm卡。pcm。电话线
表达式“alsa_snd_pcm_hw_params_set_period_size_near(pcm,hwParams,&alsapiodframes,&dir)”在“src/hostapi/alsa/pa_linux_alsa.c”行中失败,第924行
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open)未知字段端口
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open)未知字段端口
ALSA lib pulse.c:242:(脉冲连接)脉冲音频:无法连接:连接被拒绝
ALSA lib pulse.c:242:(脉冲连接)脉冲音频:无法连接:连接被拒绝
ALSA lib pcm_usb_流。c:486:(_snd_pcm_usb_流_open)卡的类型无效
ALSA lib pcm_usb_流。c:486:(_snd_pcm_usb_流_open)卡的类型无效
ALSA lib pcm_dmix.c:1108:(snd_pcm_dmix_打开)无法打开从机
ALSA lib pcm_dmix.c:1108:(snd_pcm_dmix_打开)无法打开从机

Expression'parameters->channelCount channelCount channelCount channelCount channelCount channelCount channelCount此错误表示
杰克服务器有问题。对于starter,我会尝试重新启动音频系统,看看它是否工作:

pulseaudio --kill  
jack_control start
jack_control exit  
pulseaudio --start

如果jackd不会死,那么就杀死它。

你在Linux上吗?@Lukasz Tracewski是的,我在Ubuntu@KrishPatel“如何修复此问题?”:这不是
python
pyttsx
问题。删除这个问题并在@KrishPatel问一个愚蠢的问题,但是你能播放没有问题的声音吗?另外,请列出音频设备
lspci-knn | grep-iA2 audio