如何让 PsychoPy 读取声音

How to make sound read by PsychoPy

我正在尝试解决我在使用 PsychoPy 时遇到的问题。当我尝试上传这个文件时

那实际上是一个 .svp file 我得到这个错误:

RuntimeError: Error opening 'audio_track.svp': File contains data in an unknown format.
##### Experiment ended. #####

while when I try uploading this `file `.wav

psychopy.exceptions.SoundFormatError: Tried to create audio stream 32000_2_128 but 44100_2_128 already exists and win32 doesn't support multiple portaudio streams
##### Experiment ended. #####

谁能知道解决此问题的可能解决方案。提前致谢

根据错误消息,我认为您在此处使用的声音文件的采样率为 32000 Hz,但您的项目中有另一个声音以 48000 Hz 采样。在采样率之间切换称为重采样,但重采样需要时间。 PsychoPy 旨在提供低延迟的声音播放,但为此它不会为您执行任何重采样。因此,在使用某些音频软件运行研究之前,您应该将所有声音转换为使用相同的采样率