【Project】情绪评定

这是一个为心理系设计的小程序,用于评估声音情绪反应。程序播放三种类型的masker音频,被试根据情绪感受对情绪效价和唤起打分,然后自动播放下一个声音。最终计算各类型音频的平均得分。
摘要由CSDN通过智能技术生成

前两天帮心理系的写的一个小程序,灰常灰常简单。

大致内容是通过一些情绪学习之后,评定之后声音的情绪反应。软件的需求也比较简单:

  1. 给定三种类型的masker音频,乱序之后播放给被试;
  2. 被试听到声音之后,根据情绪感受,对情绪效价和情绪唤起打分;
  3. 打分之后自动播放下一个声音;
  4. 最后统计三种类型的平均分;
大致效果如下:

界面用QT写的,声音播放用的QT Phonon自带的
//创建媒体对象
	media_object = new Phonon::MediaObject(this);
	Phonon::AudioOutput *audio_output = new Phonon::AudioOutput(Phonon::MusicCategory, this);
	Phonon::createPath(media_object, audio_output);//绑定源和接收器
一个定时刷新界面的函数:可以实现自动播放下一个声音
	timer =new QTimer(this);  
	connect( timer, SIGNAL(timeout()), this, SLOT(NextSource()) );   
	timer->start(1000);  //每20毫秒刷新一次界面
刷新时判断用户操作
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值