我正在 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 崩溃。有没有人有这种组合,或者找到了解决方法?
谢谢