BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

表达情感的标记语言,W3C发布EmotionML

| 作者 Abel Avram 关注 7 他的粉丝 ,译者 侯伯薇 关注 0 他的粉丝 发布于 2010年8月2日. 估计阅读时间: 2 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

W3C最近发布了情感标记语言(EmotionML)的第一个有效的草案版本,这是一种想要在当前基于计算机的沟通中表达情感的语言,主要有三种主要方式: 为数据做注解,识别基于情感的状态,生成与情感相关的系统行为。

据语言的作者所说,EmotionML可以在多个领域的应用中发挥作用,像:

  • Web 2.0中的观点挖掘/情感分析,以求在博客间自动跟踪客户对产品的态度;
  • 情感监控,像面向老年人的生活辅助应用,以监控为目的的恐惧侦测,以及使用可穿戴的传感器来检测客户满意情况;
  • 针对游戏和虚拟世界的角色设计与控制;
  • 社会化机器人,像旅游者所喜欢的向导机器人;
  • 表达性的语音合成,生成带有不同情感的合成语音,像高兴和悲伤,友好或歉意;
  • 情感识别(例如在语音对话系统中识别愤怒的客户);
  • 对失能人群的支持,像针对有自闭症的人们的教育程序。

EmotionML文档的基础在于<emotion>元素,它会拥有以下元素作为子元素: <category><dimension><appraisal><action-tendency>。现有多种情感类型集,最短的由Paul Ekman创建,它包含六种面部表情的情感: 愤怒、厌恶、恐惧、快乐、悲伤和惊讶。另一组更详细的表情集由Fontaine, Scherer、Roesch和Ellsworth创建,其中包含24种类型。dimension元素也可以根据作者对它的研究拥有不同的值,例如: pleasure, arousal, dominance. ,这与appraisal action-tendency一样,可以在文档中详细描述

EmotionML草案中包含了几个例子,包括为图形作注解:

image

另一个例子展示了系统可以如何解释三种不同情感传感器设备所收集的信息:

image 

还有一个例子演示了对EmotionML的第三种应用方式,控制快要没电了的机器人的行为,使其寻找漏电的地方,并避免举起箱子,那样会耗尽剩余的电:

image 

EmotionML可以和其他标记语言组合使用,像可扩展的多模态注解语言EMMA,或者语音合成语言SSML

查看英文原文:Expressing Emotions with a New W3C Markup Language, EmotionML

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

EmotionML 似乎主要用来记录情感传感器设备传回的结果 by 高 翌翔

情感传感器设备才是核心技术所在,通过特殊的摄像头和视频处理程序,分析脸部表面状况,似乎不是一般程序员能搞得懂滴!

至于对于机器人的控制,感觉没啥特别之处。

Re: EmotionML 似乎主要用来记录情感传感器设备传回的结果 by 侯 伯薇

我觉得:传感器设备着重的是硬件部分,而这个EmotionML是帮助软件来做处理吧。
软件和硬件从来都是应该相互配合,才能发挥更大作用的。

这就意味着有表情的表达标准啦 by 胡 捷

不错不错。机器的表情表达,更加人性化罗

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

3 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT