基于Android平台的智能语音服务软件设计与实现
时间:2019-01-05 19:37 来源:毕业论文 作者:毕业论文 点击:次
摘要随着科技的发展和人们对智能设备日益增长的需求,智能手机和平板为代表的新一轮智能设备占有了越来越大的份额。在智能化的操作交互模式中,对于目前比较成熟的人机交互方式中,触控输入是最常用的方式。但对于智能手机上一些操作,例如文本输入、信息检索等,采用语音方式实现人机交互无疑是最方便快捷的。目前,用语音来控制手机更是逐渐成为高端智能手机的必备功能之一。在很多特殊的环境中,比如驾车,或者只是放松的坐着,有时我们会希望解放我们的双手,通过声音就能操纵手机应用,让生活更便利。本文所实现的语音助手是一款基Android平台的智能语音服务软件,通过接入科大讯飞语音识别API,实现了用语音控制播放音乐,发短信、打电话,还可以搜索信息,智能聊天。本软件的设计遵循标准的开发流程,首先进行需求分析,然后确定语音助手的功能,再编写程序的代码,调试程序,运行程序,并对程序进行优化完善。本软件利用Android提供的各种组件对界面进行设计,能够很好地支持用户体验。32267 毕业论文关键词 Android 语音识别 毕业设计说明书外文摘要 Title Design and Implementation of the Intelligent Speech Assistant Software Based on Android System Abstract With the development of technology and the growing demand for smart devices, Smart phones and tablet as a new round of smart devices has a growing share .In the interactive mode of intelligent operation, the touch input is the most common way in the current human-computer interaction mode.But for some operations on smart phones, such as text input, information retrieval, the most convenient and efficient way to realize human-computer interaction is intelligent speech control. At present, intelligent speech recognition has become one of the essential functions of the intelligent mobile phone. Speech assistant is an intelligent speech service software base on the Android platform. Speech recognition technique can make intelligent mobile phones to play music, send message, make calls, search information and support intelligent chat. The software design follows the standard development process .First, we need to analyze the requirements, then determine the function of the voice assistant, then write the code, debug the program, run the program and optimize the program. This software uses the various components of the Android system to design the interface, which provide a good user experience. Keywords Speech Recognition Android 目 次 1 引言 1 1.1 选题的背景及意义 1 1.2 选题的现状和分析 1 1.3 本文的工作和组织 1 2 Android系统平台简介 3 2.1 Android手机平台的优点 3 2.1.1开放性 3 2.1.2平等性 3 2.1.3无界性 4 2.1.4便捷性 4 2.2 Android平台的系统架构 4 2.2.1 应用(Application) 4 2.2.2 应用框架(Application Framework) 5 2.2.3系统库(Libraies) 5 2.2.4 安卓运行时库(Android Runtime) 5 2.2.5 Linux内核(Linux Kernel) 6 2.3安卓应用的分析 6 2.3.1 活动(Activity) 6 2.3.2 服务(Service) 7 2.3.3 广播接收器(BroadcastReceiver) 8 2.3.4 内容提供商(ContentProvider) 8 (责任编辑:qin) |