跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

想搞心理学实验?白噪音和粉红噪音怎么制作?

大家好,我是林译川。今天我们来聊聊心理学实验中常用的声音材料——语音、纯音以及白噪音。这些声音材料在实验中扮演着重要的角色,但你知道它们是怎么制作的吗?别急,下面我会带你一步步了解。

声音的物理与心理属性

在制作声音材料之前,我们先来了解一下声音的物理属性和心理属性。声音的物理属性包括振幅、频率和相位,而我们在主观上用来描述这些物理特征的是响度、音调和音色。

语音材料制作

  • 使用讯飞快读(https://www.ffkuaidu.com/)
  • 语音合成软件

我个人更倾向于使用讯飞快读,虽然需要付费,但效果不错。当然,还有其他很多方法,这里就不一一介绍了。

纯音材料制作

纯音是含单一频率的声波,可以通过音叉、电子振荡电路或音响合成器产生。下面介绍两种在MATLAB中生成纯音的方法:

  • 使用Psychtoolbox自带的MakeBeep函数
  • 生成正弦波形并播放

这里有一个示例代码:

beep = MakeBeep(1000,0.5);Snd('Open');Snd('Play',beep);Snd('close');

噪音材料制作

噪音是由许多不同频率、强度和相位的声音组合而成的。白噪音、粉红噪音和褐色噪音是常见的噪音类型。下面介绍生成这些噪音的方法:

  • 使用Audition生成白噪音
  • 使用MATLAB生成白噪音

这里有一个使用MATLAB生成白噪音的示例代码:

y=rand(1,10000);psychwavwrite(y,'whitenoise.wav');[y,Fs]=psychwavread('whitenoise.wav');Snd('Play',y',Fs);

音频剪辑工具

有时候我们需要对声音进行剪辑,这里推荐两个剪辑软件:格式工厂和Audition。

希望通过这篇文章,你能对心理学实验中的声音材料有更深入的了解。如果你对编程技术有任何疑问,欢迎访问「新派编程网」(www.xjpbg.com)了解更多内容。

相关文章