基于云与语音识别的手机智能通话系统——skytalk

基于云与语音识别的手机智能通话系统——skytalk

ID:9564262

大小:53.50 KB

页数:4页

时间:2018-05-03

基于云与语音识别的手机智能通话系统——skytalk_第1页
基于云与语音识别的手机智能通话系统——skytalk_第2页
基于云与语音识别的手机智能通话系统——skytalk_第3页
基于云与语音识别的手机智能通话系统——skytalk_第4页
资源描述:

《基于云与语音识别的手机智能通话系统——skytalk》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于云与语音识别的手机智能通话系统——SkyTalk基于云与语音识别的手机智能通话系统SkyTalk  简介  本项目提出一种手机智能通话系统(SkyTalk),能够方便人们在双方通话中简单、快捷、实时地通过语音获取信息、完成用户指定任务,从而避免大量复杂、耗时的操作。在拨出SkyTalk智能电话时,手机中的基站编号、GPS坐标、移动速度、通讯录等数据会上传至服务器,并由服务器建立智能通话。在通话的过程中,服务器作为第三方通过语音识别和语音合成响应用户的语音请求,可以发送通讯录中的号码、说出用户的具体位置、计算到达对方的时间、播送天气预报、进行实时语音

2、翻译等。SkyTalk通过云计算提供反向地址解析、获取互联网信息,不仅简化了服务器构架,还能为用户提供更多精彩应用。  移动电话拉近了人与人之间的距离。电话的发展,从贝尔到摩托罗拉,再到今天的4G,技术不断革新,但人们的通话方式却始终没有改变。SkyTalk手机智能通话系统通过云资源、语音识别与合成,可以使用户在通话过程中,不必挂断手机、亲自编辑短信、查阅信息或打开GPS定位,而只需说出问题,SkyTalk便能够用语音加以回答。总之,SkyTalk是信息化、智能化社会下人们通话方式的革新。  项目原理  基本构架  SkyTalk通话系统在电话语音通道

3、之外建立一条互联网智能通道。手机上的GPS位置、通讯录、个人偏好等信息通过这条通道传输到中间服务器,在云的辅助下对之进行处理与交换。而中间服务器通过语音识别(SR)和文本到语音转换(TTS)在电话通道上与用户双方进行交互。这样,一方面可以利用互联网通道交换基本数据,另一方面又利用现有电话通道进行语音传输,从而避免产生大量的语音数据包。更为详细的SkyTalk的构架(如图1)分为3个部分:手机客户端(SkyTalkClient)、服务器(SkyTalkServer)和云(Cloud)。  客户端(SkyTalkClient)一方面取代原有电话的拨号界面,

4、另一方面通过手机平台的API获取手机的各类信息(GPS、电子罗盘、通讯录等),并通过UI交互获取用户的定制偏好及信息。当用户拨打一个电话时,客户端(SkyTalkClient)向服务器(SkyTalkServer)发送一个请求,并附上原先获取的信息。  服务器(SkyTalkServer)收到请求后,建立对等手机和服务器之间的三方通话(Phone-Server-Phone)。服务器作为第三方根据语音识别引擎分析用户的语音命令,并结合用户的手机信息进行相应处理。  云端(Cloud)集成了用户可能需要的信息。这片云是现有的互联网服务集合。  基本流程本文

5、由.L.收集整理  SkyTalk基本工作流程见图2。  本项目的客户端基于Qt(cute)开发。由于涉及访问手机系统,用Java平台实现是不合适的。Java虽然提供了此方面的JSR开发包,但由于不同厂商支持的JSR不同,实现也不同,因此兼容性很差。于是,本项目采用效率更高、操作系统支持更强的Qt(C++)实现。  功能实现  基于Skype的通话系统  一方面为了保障正常通话质量,另一方面为了使服务器的语音介入成为可能。本项目(SkyTalk)采用Skype构建通话系统。Skype在dash;语音管道  本项目通过虚拟硬件的驱动实现语音定向传输。  

6、语音识别与合成  为了更好地实现语音功能,本项目基于微软SAPI5.4语音引擎构建。这一引擎在Windows7和WindowsServer2008中内置。  已实现的几项具体功能  ①在通话中查询当地天气。②在通话中查询当地时间。  ③在通话中提供地理位置服务(包括通话者的位置,与另一方的距离和到达对方的时间)。  ④在通话中说出通讯录中某人的号码。  ⑤在通话中发送通讯录中某人的号码。  ⑥在通话中播放音乐。  ⑦在通话中分享GoogleReader。  ⑧通话中的实时翻译。  创新点  本项目(SkyTalk)使用Skype进行语音传输功能的实现,

7、从而能够利用现有移动通讯网传输语音数据。这不仅大大减少了语音传输的网络消耗,也使得客户端可以对任何移动手机、固定终端拨打智能电话。  SkyTalk能够根据用户的需求在电话语音通话中提供实时的语音信息服务。这使得用户在通话的过程中能够获取互联网资讯、交换手机信息、解析地理位置、分享各类数据,而不需要事先准备或挂断电话后进行操作。因此用户的交谈、讨论得到大大的简化。  通话的过程中进行其他操作(如翻阅通讯录、用计算机上网查找信息)并不实际。SkyTalk利用语音技术解决这一问题。语音识别技术识别用户的命令请求,而语音合成返回服务器的响应。  通过互联网上

8、的云资源,SkyTalkServer能够获取各类计算功能和各类信息,如反向地址解析与天气资讯。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。