在PsychoPy中使用pyo时pythonw.exe崩溃

时间:2017-03-02 01:37:11

标签: windows psychopy pythonw pyo

我在PsychoPy(Windows 7上的v1.84.2)中生成了一个需要短音的实验。 声音生成周围的代码行是:

print '1'
startTone = sound.Sound(value='B', secs=0.15, octave=5, sampleRate=44100, bits=16, name='', autoLog=False)
print '2'
instructions_text_stim = visual.TextStim(win, text='Press any key to start.', pos = [0,0], height=2)
print '3'
instructions_text_stim.draw()
print '4'
win.flip()
print '5'

一旦visual.TextStim被绘制,PsychoPy就会崩溃(我在输出窗口中得到1-3)。崩溃是一个" pythonw.exe已停止工作"弹出窗口,强制窗口关闭。 没有声音的产生,实验顺利进行。语气在剧本的其他地方播放,但崩溃是在作业中。此外,代码在OSX上运行。

我之前发现人们在使用pyo兼容性方面存在问题,以及pythonw.exe崩溃。有没有人有这种组合,或找到了解决办法?

由于

1 个答案:

答案 0 :(得分:0)

更新到PsychoPy v1.85.0并使用音频库" sounddevice"解决了这个问题。