心理实验中音频的 Unicode 解码错误

Unicode Decode Error with audio in psychopy experiment

我有以下问题: 我在装有 PsychoPy 版本 1.83.04 的计算机上进行了 运行 实验。 由于一些问题,计算机被重新配置,因此 PsychPy 也更新到版本 1.85.4。从那时起,none 我的声音实验不再有效。错误信息如下: 按照另一个论坛的建议,我更改了文件 - psychopy/sound/init.py - psychopy/sound/backend_pyo.py (正如 here 中所建议的那样)。

但不幸的是,这也不起作用。我收到一条新的错误消息

我还尝试使用旧的 PsychoPy-Version 1.83.04 - 这里的实验至少在崩溃之前开始。然后错误消息指出 lxml 版本太旧,无法与 openpyxl 一起使用,因此无法打开 xlsx-condition 文件。但是用老版本的发声器好像没有问题。

我的音响设备如下:

描述:Lautsprecher(Realtek 高保真音频)

默认声音播放:是

默认语音播放:是

硬件 ID:
HDAUDIO\FUNC_01&VEN_10EC&DEV_0671&SUBSYS_173411EB&REV_1000

制造商 ID:1

产品编号:100

类型:WDM 驱动程序

姓名:
RTKVHD64.sys

驱动版本:6.00.0001.8186(英文)驱动

属性:最终零售 WHQL

标识:是

日期和尺寸:2017 年 6 月 29 日
18:52:00, 5826560 字节

我还能尝试什么? 谢谢你的帮助。

我终于设法解决了这个问题 - 至少表面上是这样。 在 this advice 之后,我将 PsychoPy 设置回版本 1.85.2。但是随后,实验因 "Fatal Python error: (pygame parachute)..." 错误消息而失败。 最后,我找到了 "switch off" pyo 的提示(已找到 here):在 PsychoPy 的文件 -> 首选项中,然后从音频库中删除 pyo。 现在,我的实验又是运行。