【问题标题】:Playing sound in Python using Psychopy and or PyGame使用 Psychopy 和/或 PyGame 在 Python 中播放声音
【发布时间】:2016-11-12 16:05:05
【问题描述】:

我已经为 PsychoPy 声音安装了所有依赖项(例如 pyo),并且在尝试播放声音文件 (.wav) 时没有出错。

在我工作的 Windows 10 PC 上,Spyder 可以毫无问题地播放该文件。在我家中的 Windows 7 Pro PC 上会发生这种情况:

没有提供有关问题所在的信息。它只是坐在那里无所事事。任何想法发生了什么?

感谢您的宝贵时间。

编辑:

尝试使用 pygame 播放声音文件时会发生类似的情况。但是,它只是运行代码并启动新内核,而不会播放文件或报告错误。这可能是 Pyo 的问题还是驱动程序的问题?

【问题讨论】:

    标签: python audio pygame spyder psychopy


    【解决方案1】:

    我最终放弃了 pyo 库并成功地使用 PyGame 在 PsychoPy 中播放声音,方法是在从 Psychopy 调用 sound 之前执行以下操作:

    from psychopy import prefs
    prefs.general['audioLib'] = ['pygame']
    

    ...

    sound.Sound(value = soundfile)
    

    我发现 Pyo 在使用 Windows 7 Pro 时简直就是一场噩梦。希望 PyGame 的这项工作会派上用场。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-25
      • 1970-01-01
      • 1970-01-01
      • 2022-06-12
      • 1970-01-01
      相关资源
      最近更新 更多