`
fuerbosi
  • 浏览: 465095 次
文章分类
社区版块
存档分类
最新评论

VisionMobile:虚拟助手(VA)- Siri背后的前沿UI技术(二)

 
阅读更多

二、虚拟辅手技术的演进

今日技术和明天发展

虚拟辅手技术建基5大技术模块:语音识别(SR),自然语言处理(NLP),用户分析,搜索和推荐,以及头像可视化。这些技术模块处于持续演化的状态,为大厂商和创业公司留下开放的创新空间。

语音识别

语音识别(SR),也称为自动语音识别(ASR)和语音到文字(STT),由机器将话音翻译为文本。文本到语音(TTS)则是将文本转换为话语。如果没有语音识别,人和虚拟助手之间对话就无法实现。声控虚拟助手使用语音识别来进行诸如网络搜索,语音拨号,听写文本消息(如短信,电邮,甚至整个文档)。

语音识别领域的核心成员是Nuance,Google,iSpeech和微软。

展望。以美国英语作为母语的虚拟助手有大量需求,对其他语种的需求亦在不断增加,厂商感受到其他本地语种不断增长的需求,研发本地语种的产品。最大的挑战是语言开发成本,每种新语言的语言识别基本上都是从零开始。语言的相互依赖性——事实上,大部分语言并非自成系统——这增加困难。目前,美国英语是虚拟助手首选语言,它是最理想的语言识别引擎的测试环境:美国是语言学上的同质化市场,有大量内容和第三方API提供给美国和英语国家访问。

自然语言处理—理解内容

语言识别将话语转化为文本,自然语言处理(NLP)将文本转化为有明确含义,可理解上下文。通过理解用户的上下文——过往历史,习惯,喜好,位置——虚拟助手返回最关联的信息和推荐,并以符合社交的方式处理。

自然语言处理技术领域上核心成员是SRI国际,Nuance,AT & T实验室,Google和Artificial Solutions。

展望。为了使虚拟助理可与用户充分对话,厂商目前正在研究前向后向对话和理解社交互动规则技术。不要忘记这些社交互动规则曾导致微软Office助理Clippit(又称Clippy)的失败。一个过渡解决方案是让用户根据场景设置互动规则,也即由用户告诉虚助手处理级别:开启聊天,对话,推荐,或者不开启这些。VA也需要学习并根据用户历史信息进行反应,这要求处理大量数据进行上下文训练,需要大量服务器能力。云处理是这类“大数据”的自然选择,但在可预见的将来,厂家倾向混合方式,即一些数据保存在设备本地,允许在没有网络连接的情况下使用虚拟助手功能。

“虚拟个人助理的下一个技术飞跃将是维持对话。”Norman D. Winarsky博士, SRI风险投资SRI国际副总裁。

用户分析(User Profiling)

用户分析包括用户信息收集,并据此为用户兴趣、喜好、上下文和意图建模。用户分析是虚拟助手提供个人信息、对话、推荐的基础。

用户分析技术的核心成员是SRI国际,Google,Apple,AT&T实验室,Artificial Solutions,和Tobii (Apple)。

展望。新的用户分析技术将不局限于数字内容跟踪,将从眼球跟踪、键盘跟踪,温度跟踪中收集信息。三星最新的智能手机,Galaxy S III,具有眼球跟踪技术,苹果公司在2009年部分购买眼球跟踪专家Tobii,说在未来集成Tobii技术。

虚拟化头像和个性化

虚拟头像是图像,是人物的动画表现,同样在很多虚拟助手中应用。虚拟人物实现了人物化助手,增加情感意图。头像的可视化游戏化方式,使互动更加有趣和投入。

展望。对于人物化头像,新技术例如3D身体扫描,脸部识别的潜力,与3D图像在设备集成时,将形象可视化提高到新的层次。头像在大量的虚拟助手中使用,但在定制化收入潜力上意见分歧。其中一个选择是作为应用销售,另一个是放置品牌,例如为头像提供某品牌毛衣的购买。

相关链接:我的产业生态链和杂谈文章

分享到:
评论

相关推荐

    visionmobile:2012年跨平台开发工具报告.docx

    visionmobile:2012年跨平台开发工具报告.docx

    VisionMobile-生态系统的碰撞-英文版

    本文来自Visionmobile,原作者为Michael Vakulenko。报告不仅对移动操作系统的历史和演化过程进行了回顾,并对新的移动平台生态系统进行了分析,严重推荐下载。

    全球移动开发者报告:Swift崛起,物联网大火!

    VisionMobile发布2015年度第一期DeveloperEconomics调查报告。Swift语言表现强劲,平台盈利能力Android、BB10、WP差距小,开发者对物联网的兴趣非常高,其中智能家居最热门,而是否使用跨平台工具已成收入指标。近日...

    IEC 60364-7-722-2018 低压电气装置.第7-722部分:特殊装置或场所的要求.电动车辆的电源.pdf

    IEC 60364-7-722-2018 低压电气装置.第7-722部分:特殊装置或场所的要求.电动车辆的电源.pdf

    eNSP软件安装及拓扑结构搭建.docx

    、eNSP的安装 1.安装eNSP之前必须先安装以下三个插件: VirtualBox WinPcap Wireshack eNSP作为模拟器主体,需要对应版本的VirtualBox和WinPcap提供虚拟环境,Wireshack用于实验当中测试抓取数据包使用。 安装好这三个插件,只需要点下一步选择好对应的安装位置即可,然后就可以安装eNSP软件了。 eNSP的页面

    vmware虚拟机安装教程

    附件是vmware虚拟机安装教程,文件绿色安全,请大家放心下载,仅供交流学习使用,无任何商业目的!

    大屏网站粒子效果实现方式

    大屏网站粒子效果实现方式

    node-v8.11.3-sunos-x86.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    KingbaseES的jar包

    KingbaseES的jar包

    Python编程基础: 掌握核心概念、语法与技巧,涵盖数据类型、控制结构、函数、模块等,适用于初学者及希望夯实基础的开发者

    "想要快速掌握Python编程的基础知识吗?这个资源是您的最佳选择!它详细介绍了Python编程的基本知识点,包括数据类型、控制结构、函数、模块等内容,让您轻松入门Python编程。 无论您是编程初学者,还是有一定编程基础但希望深入学习Python的开发者,这个资源都适合您。它以通俗易懂的语言,配合实例演示,帮助您更好地理解和掌握Python编程的核心概念和技巧。 这个资源的使用场景非常广泛。您可以在学习Python编程的过程中,将其作为参考资料,随时查阅和巩固知识点。也可以在准备Python面试或考试时,通过这个资源进行复习和提升。此外,如果您是计算机相关专业的学生或教师,这个资源也可以作为教学资料,辅助教学和学习。 这个资源的优势在于它的全面性和实用性。它不仅涵盖了Python编程的基础知识点,还提供了一些实用的编程技巧和经验分享。通过学习这个资源,您将能够更加熟练地使用Python编程,解决实际问题和项目挑战。 如果您还在为找不到好的Python编程学习资源而苦恼,那么这个资源将是您的解决方案。它不仅能够帮助您快速入门Python编程,还能够为您的编程之路提供坚实的支持。还等什么

    聚类分析(108页 PPT).ppt

    聚类分析(108页 PPT)

    径硕科技:B2B企业如何一个人搭建内容营销体系?.pdf

    径硕科技:B2B企业如何一个人搭建内容营销体系?.pdf

    ISO IEC 27001-2022 信息安全、网络安全和隐私保护信息安全管理系统要求.pdf

    ISO IEC 27001-2022 信息安全、网络安全和隐私保护信息安全管理系统要求.pdf

    沿海建模系统 (SMC) 3.0 用户手册

    SMC 3.0 用户手册

    node-v4.4.6-x64.msi

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    node-v8.17.0-linux-ppc64le.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    c语言文件读写操作代码

    C语言文件读写操作是C语言编程中的一个基础且重要的部分,它允许程序与磁盘上的文件进行交互,实现数据的存储和读取。以下是关于C语言文件读写操作代码的500字资源描述: C语言提供了丰富的文件操作函数,如fopen、fclose、fread、fwrite、fscanf、fprintf等,这些函数为开发者提供了灵活的文件读写方式。通过这些函数,开发者可以轻松地打开文件、读取文件内容、写入数据到文件,以及关闭文件。 在C语言中,文件通常被视为字节流,这意味着文件操作是以字节为单位进行的。例如,fread函数可以从文件中读取指定数量的字节,而fwrite函数则可以将数据以字节的形式写入文件。这种操作方式使得C语言文件读写具有高度的灵活性和可移植性。 此外,C语言还支持文本模式和二进制模式两种文件打开方式。在文本模式下,文件操作会考虑平台特定的换行符转换;而在二进制模式下,文件操作则直接按字节进行,不进行任何转换。这使得C语言可以适应不同平台和不同文件类型的需求。 一个典型的C语言文件读写操作代码示例会包括使用fopen函数打开文件、使用fread或fscanf函数读取文件内容、对读取到的

    2022年美赛特等奖论文-2022-2022年E题获奖论文合集.pdf

    大学生,数学建模,美国大学生数学建模竞赛,MCM/ICM,2022年美赛特等奖O奖论文

    node-v9.2.1-linux-arm64.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

Global site tag (gtag.js) - Google Analytics