如何让 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 旨在提供低延迟的声音播放,但为此它不会为您执行任何重采样。因此,在使用某些音频软件运行研究之前,您应该将所有声音转换为使用相同的采样率
我正在尝试解决我在使用 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 旨在提供低延迟的声音播放,但为此它不会为您执行任何重采样。因此,在使用某些音频软件运行研究之前,您应该将所有声音转换为使用相同的采样率