一种新的人机交流方式——sound ware 声件

以下为作者牛刀小试,如有不好之处希望大家指正,谢谢 :)

关于sound ware

sound ware,声件;顾名思义,声音软件。就sound ware来说,它的本质就是软件,不同于一般的手机app,或者是电脑中的software;sound ware是一种侧重于声音交互的软件。

sound ware最大的特性就是,以声音交互来代替传统图形界面交互的软件。

sound ware声件有什么用?

*sound ware的交互架构特别适合可穿戴式智能设备,智能家居,智能车载等智能设备

*sound ware也可用于智能手机,平板电脑或是智能电视,sound ware会给传统智能    设备带来一种全新的人机交互体验。

*sound ware还可能成为首个面向智能家居而专门设计的软件架构。

学习sound ware有什么用呢?

*学习sound ware声件有助于android wear和watch os开发者能开发出优秀的用户体验软件同时也很有助于传统的智能手机软件开发者在传统的智能手机app中开发出拥有更为优秀用户体验的app。

*学习sound ware声件极其有利于android auto和car play的开发者能开发出优秀的面向app

*同时sound ware还可能成为首个面向智能家居而专门设计的软件架构;所以,学习sound
ware,不仅能在开发android wear,watch os,android auto和car
play有所帮助,还能以面向在不久的将来会普及的智能家居的软件上有所前瞻。

sound ware说明

sound ware本质:以声音交互为主的软件

sound ware面向设备:智能手机,智能手表,智能眼镜,智能手环,智能家居,智能车载

sound ware宏观架构图

现在我们来了解一下以上的架构图

sound ware一共分3个层面:传统应用,sound ware体验架构,人机交互;

我们先来简单的了解一下传统应用层,传统应用层,也就是编程语言,代码

编写规范等一些传统编写程序时必要要素;在sound ware中,sound ware没有

特殊的规定,sound ware可以用任何编程语言面向读者想要面向开发的智能设备

开发特殊面向的sound ware程序。

了解来传统应用层,我们现在来重点学习一下sound ware体验架构和sound ware

特有的人机交互方式,其中sound ware体验架构为开发sound ware的重点。为什么

sound ware的体验架构会成为开发sound ware的重点?

请大家回顾一下上面所讲,sound ware是侧重声音交互为主的软件,所以sound

ware弱化了图形界面,那必然会让sound ware和传统应用的交互方式发生了很大的

转变;所以,必然的,sound ware必须要有一种支撑sound ware人机交互的方式来

替代图形界面,那就是——sound ware体验架构。同时也是sound ware区别于一般

的语音助手的特点。

sound ware体验架构是一种以声音,交互作为重点;以声音进出口和相应的程序块或是数据进行链接。那下面我们就来初探一下sound ware的架构图吧。我们先来看看用于打电话的sound ware体验架构。

注:以下为软件主体体验架构,不进行细分说明

首先,通过系统接口获得语音命令;当系统获得的语音命令,则进入匹配;

代码命令:进入匹配后将检查语音是否包含数字(检查数字是否符合拨号规范)或文本(链接联系人数据库,匹配文本所包含字符是否空或已有)

回馈确认:当检查数字或名字进入许可,软件将回馈给使用者检查错误提醒,其方式有查看屏幕或语音提示

播出确认:

声件确认播出的方式有触摸(面向屏幕查看),动作(按需),回馈声音(面向语音),无回复(默认动作)

声件本身应设置无回复为默认程序动作,无回复所指没有进行触摸反馈,无动作反馈,无声音反馈;当声件接收到无回复命令时,将进行电话任务

接口:用于置放一些暂停通话功能或第三方声件链接

结束通话:程序可监视使用者的声音是否持续,声音时候包含结束字符;程序可设置无声音时间可自行结束通话或检查通话的是否包含结束字符来判断是否结束通话

电话声件一共包括电话命令(唤醒)->代码命令(检查)->回馈确认(声件回 馈)->播出确认(使用者回馈)->电话任务(执行通话)->结束通话(结束声件)

由于sound ware的特殊性,sound ware的体验架构会根据软件类别而特殊面向设计。

通过上面的讲解作者相信读者应该对声件体验架构有了大致的了解;那下面我们来学

习声件的最后一层——人机交互层。

人机交互,在传统的图形界面上来相信对很多读者并不陌生;但是,要在声音上做人

机交互,作者相信这一定让大家感到困惑;在声音上有什么功夫可做?声音不像图形

界面一样直觉,图形界面有图形的形状,色彩之类;我想大家学过初中物理的不会忘

记声音的音色,音高等等。这根图形很是类似。比如在图形中的火车,你也可以用声

音把他“画”出来——火车的鸣笛声,行驶中敲打铁轨的声音,甚至你还可以把他画得

更仔细点:声音的远近,声音播放的次数。

现在我们来看看如何美化声件?

先来看看下面这些图

当电话声件由使用者自行唤醒时,可出发左图效果;将声音作为点——一个下落的弹性球,声音随弹性球的动作所产生的动作而反馈给使用者。

弹球所需声音:掉落到地面的声音,弹起向前的声音。

当程序进行到回馈确认时,可出发左图的效果:一面墙突然下落挡住前进的球而球会打出问号。

所需声音:墙下落的声,球与墙撞击声音,问号声。

当程序进行到执行任务时,可发出左图效果:墙体向上移动,球体掉落失去弹性向前滚动。

所需声音:墙移动声,球下落滚动声——电话接通声。

以上为声件进行中的声音播出所在位置;还有一点我们得注意,声音的播放时间

要注意进行步骤与声音长度的比率

以上是一种拟物方式的体验,如果读者不喜欢还可以用一些简单的点状声音来装饰。

注:点状声音是一种单独无连续的声音,比如ding的响,这种声音没有连续,就好像一个点一样。

未完。。。待续

时间: 2024-12-25 12:48:30

一种新的人机交流方式——sound ware 声件的相关文章

javascript一种新的对象创建方式-Object.create()

原文地址:http://www.cnblogs.com/yupeng/p/3478069.html 1.Object.create() 是什么? Object.create(proto [, propertiesObject ]) 是E5中提出的一种新的对象创建方式,第一个参数是要继承的原型,如果不是一个子函数,可以传一个null,第二个参数是对象的属性描述符,这个参数是可选的. 例如: 1 function Car (desc) { 2 this.desc = desc; 3 this.col

Windows蓝屏死机骗局:新的恶意钓鱼方式

新的恶意骗局:恶意软件的制作者们,劫持了Windows系统中的最让人崩溃的蓝屏死机,制造了钓鱼骗局. 搜索引擎广告的恶意利用 近日,有安全团队发现一种新的恶意入侵方式正在扩散,他们利用蓝屏死机的假象,诱使用户付款,甚至套取用户身份认证信息. 众所周知,在线搜索引擎在日常生活中被成千上万的网友所使用,给人们的生活也带来极大便利.而为了更好的接收和处理大量的搜索请求,搜索引擎的提供商--如谷歌.雅虎.微软提供了一个广告平台,以商业化方式来运行这个平台.用户将会在搜索结果页面的前端看到提供了赞助的企业

SaltStack介绍——SaltStack是一种新的基础设施管理方法开发软件,简单易部署,可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流

SaltStack介绍和架构解析 简介 SaltStack是一种新的基础设施管理方法开发软件,简单易部署,可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流,以毫秒为单位.SaltStack提供了一个动态基础设施通信总线用于编排,远程执行.配置管理等等.SaltStack项目于2011年启动,年增长速度较快,五年期固定基础设施编制和配置管理的开源项目.SaltStack社区致力于保持盐项目集中.友好.健康.开放.  简单来说它的两大基础功能就是:配置管理.远程命令执行.剩下就是根据

换一种新的吃饭方式

今天的早饭 以前早饭都是好几根油条,还有豆腐脑,鸡蛋啥的,要吃的饱饱的,昨天看了<学会吃饭>一书,决心换一种新的吃饭方式,保持正念吃饭. 我今天早上买了一根油条,和一个鸡蛋,在念念分明的情况下吃下了大半根油条和半个鸡蛋,剩下的就扔掉了,确实如书中所说,当我们念念分明的吃饭时,我会清楚的觉察到自己嘴里面唾液的分泌和食物的味道,还有油条咬下去油流出来的感觉,当吃了大半根的时候就发现油条就有点腻了,不如第一口的时候好吃了,于是我就停下了,我以为我后面会感到饿,但是并没有,我想我今天的早饭已经吃够了吧

Expo大作战--expo的生命周期,expo社区交流方式,expo学习必备资源,开发使用expo时关注的一些问题

简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo依赖,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网 我猜去全部机翻+个人修改补充+demo测试的形式,对expo进行一次大补血!欢迎加入expo兴趣学习交流群:597732981 [之前我写过一些列关于expo和rn入门配置的东i西,大家可以点击这里查看:从零学习rn开发] 相关文章: Expo大作战--什么是expo,如何安装expo clinet和xde,xde如何

(译)面向共鸣的开放域对话模型:一种新的基准和数据集

面向共鸣的开放域对话模型:一种新的基准和数据集 摘要 对话代理面临的一个挑战是识别对话伙伴的情感并作出相应的回应,这是一项关键的交流技能.尽管对人类来说在对话中识别和承认其他人的情感是一件很直接的事情,但由于缺乏合适的可公开获取的训练和评估数据集,所以对于智能系统来说这仍然是一个典型的挑战.本文对于共鸣对话生成和共鸣对话提出了一个新的基准和一个基于情感情景.包含25000条对话数据的新型数据集.我们的实验表明那些使用我们数据集的对话模型被人类评估员认为比那些仅使用大规模网络对话数据进行训练的模型

UWP中新加的数据绑定方式x:Bind分析总结

UWP中新加的数据绑定方式x:Bind分析总结 0x00 UWP中的x:Bind 由之前有过WPF开发经验,所以在学习UWP的时候直接省略了XAML.数据绑定等几个看着十分眼熟的主题.学习过程中倒是也没遇到麻烦.直到在园子里看到了这篇文章: http://www.cnblogs.com/gaoshang212/p/4534138.html 原来UWP的绑定中新加了个x:Bind,从文章中可以看到x:Bind的效率是很高的.找到MSDN(数据绑定)看了一下(完整的学习目录可参见: http://w

二十八、带给我们一种新的编码思路——EFW框架CS系统开发中的MVC模式探讨

回<[开源]EFW框架系列文章索引>        EFW框架源代码下载V1.3:http://pan.baidu.com/s/1c0dADO0 EFW框架实例源代码下载:http://pan.baidu.com/s/1eQCc69G       前言:记得最初写出Winform版MVC的代码是在公司的一个产品中,产品有几个界面功能比较多,一个界面窗体的代码尽然有1万多行代码,让我们在维护这几个界面的时候非常的痛苦,你可能想可以把这个大的界面拆分成几个小的界面在集成在一起不就好了,但实际上这样

10种linux下磁盘快照方式恢复系统

导读 大家都知道windows系统有一个磁盘快照的功能,在windows2003中系统恢复开始依赖于一个叫做硬盘快照服务(Volume Snapshot Service)的服务,他能够自动创建系统快照--包括正在使用的文件--然后将这些文件转换为可恢复的节点文件,在之后的文件系统NTFS这个格式的分区具有系统恢复快照功能快照可以保存,这样在磁盘误操作后就可以完成恢复系统了.linux有没有磁盘快照呢?他的系统误操作怎么进行恢复呢?今天小编带您用10种方式玩转linux磁盘快照的恢复. Linux