我已经为PsychoPy声音安装了所有依赖项(例如pyo),并且在尝试播放声音文件(.wav)时没有出错。
在我的Windows 10 PC上工作Spyder播放该文件没有问题。在家里的Windows 7 Pro PC上会发生这种情况:
没有提供有关出错的信息。它只是坐在那里什么都不做。有什么想法发生了什么?
感谢您的时间。
编辑:
尝试使用pygame播放声音文件时会发生类似情况。但是,它只是运行代码并在没有播放文件或错误报告的情况下启动新内核。这可能是Pyo或驱动程序问题的问题吗?
答案 0 :(得分:1)
我最终放弃了pyo库并成功地使用PyGame在PsychoPy中播放声音,方法是在从psychopy调用sound
之前执行以下操作:
from psychopy import prefs
prefs.general['audioLib'] = ['pygame']
...
sound.Sound(value = soundfile)
我在使用Windows 7 Pro时发现Pyo是一场噩梦。希望这个与PyGame一起使用会很有用。