登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 信息工程 > 正文

基于Android的语音控制在线音乐搜索及播放系统设计与实现毕业论文

 2021-03-13 11:03  

摘 要

随着发展水平不断提高,语音技术为硬件设备的更新换代与发展创新打下了创造了新的条件,人机交互不再仅仅局限于屏幕的点击触摸或者依靠重力感应,语音和拍摄的地位也在移动应用中不断提高。本次毕业设计的主要内容为学习并熟练掌握 Android应用程序的开发方法,使用Android Studio作为开发平台,使用在线音乐数据、API接口,音乐信息及歌词来源于网络,开发出具备语音识别功能的在线音乐播放系统。

本文的主要工作为:分析和研究android语音控制音乐播放器的背景与研究意义,介绍现有的国内外Android环境生态与发展状况,分析介绍设计采用的原理,体现本次语音控制音乐播放系统设计的必要性,接着说明本设计所采用的关键技术与使用的接口如baidu音乐api与讯飞开放语音平台。在以上内容的基础上,完成要求的系统设计。

关键词:Android;音乐播放;在线搜索;语音输入

Abstract

With the continuous improvement of the level of development, voice technology for the upgrading of hardware equipment and development of innovation has created a new conditions, human-computer interaction is no longer limited to the screen click touch or rely on gravity sensing, voice and shooting status is also Mobile applications continue to improve. The main content of this graduation design is to learn and master the Android application development methods, the use of Android Studio as a development platform, the use of online music data, API interface, music information and lyrics from the network, developed with voice recognition function online Music player system.

The main work of this paper is to analyze and study the background and research significance of android voice control music player, introduce the current situation of Android environment ecology and development at home and abroad, analyze and introduce the principle of design, and reflect the design of voice control music system The necessity, followed by the design of the key technology used and the use of the interface such as baidu music api and Xunfei open voice platform. On the basis of the above content, complete the required system design.

Key Words: Android; music player; online search; voice input

目录

摘要 I

Abstract II

第一章 绪论 1

1.1 研究背景及意义 1

1.2 国内外研究现状 1

1.3 研究内容与结构安排 2

第二章 系统原理 3

2.1 Android系统架构 3

2.2 Android应用程序架构 4

2.2.1 活动 4

2.2.2 服务 7

第三章 系统设计 8

3.1 需求分析 8

3.2 搭建开发环境 9

3.3 接口设计 9

3.3.1 通信接口 9

3.3.2 音乐接口 10

3.3.3 语音接口 10

3.4 基本功能 10

3.5 模块介绍 12

3.5.1音乐播放模块 12

3.5.2 在线音乐模块 12

3.5.3 语音控制模块 12

3.5.4 菜单设置模块 12

第四章 系统功能实现与测试 13

4.1 音乐播放系统主界面设计 13

4.1.1欢迎界面 13

4.1.2 本地音乐界面 13

4.1.3 播放详情界面 14

4.1.4 在线音乐界面 17

4.2 音乐播放功能设计 18

4.3 语音控制功能设计 18

第五章 总结与展望 21

5.1 总结 21

5.2 展望 21

致谢 22

参考文献 23

第一章 绪论

1.1 研究背景及意义

2011年第一季度,Android的市场份额首次超过红极一时的symbian系统,取而代之,成为全球第一大手机操作系统[1]。Android操作系统于2017年3月的一份调查报告中被指出首次超过了Windows,成为使用率第一的操作系统Android使用者占比37.93%高于Windows系统的37.91%。

近年来,智能终端厂商在硬件产品的性能配置、外观设计、功能模块的设计上都投入了大量精力,力求提升产品的竞争力。但是与硬件配置的持续进步相比较,这些终端所搭载的移动系统的应用软件质量并没有同步提高,仍需要继续努力。

随着互联网时代的发展以及移动设备的进步,语音交互成为了所有硬件和软件厂商关注的焦点。所谓语音交互,就是在人机交互中引入语音的方式,改善人机交互的用户体验,提高交互的效率。正因人与人之间的语言文字交流是最为自然的,将其应用到人机交互中,是在移动设备功能近乎完善的今天,发展的必然趋势[2]。

而为了实现语音交互,就要用到语音合成技术。由于其灵活性与精巧的体积,基于隐式马尔可夫模型的统计参数语音合成是最受欢迎的语音合成方法之一[3]。统计参数语音合成器在被称为“暴雪挑战”的基于语料库的语音合成系统的年度评估事件中也被认为与自然人类语音一样可理解。以此为基础投入开发语音交互,将使人机交互体验提升到一个新的高度。

1.2 国内外研究现状

随着发展水平不断提高,语音技术为硬件设备的更新换代与发展创新打下了创造了新的条件,人机交互不再仅仅局限于屏幕的点击触摸或者依靠重力感应,语音和拍摄的地位也在移动应用中不断提高。2010年8月13日,Google展示了搭载Android操作系统的移动设备上的语音识别技术,人们能够利用声音与手机进行交互[4]。Siri,是苹果公司从其产品iPhone4S起加入的一项智能语音控制应用,用户可以利用siri语音读取短信,查找周边餐饮娱乐地点,实时天气状况查询,语音控制设置闹钟等功能[5]。Siri采用自然语音输入,拥有ios系统权限,调用系统原生的天气,日历,查询等应用,还可以通过学习改变声音和语调,提供一问一答的对话。它给移动设备引入语音交互,比单纯的语音指令更为优秀。

罗永浩在2016年10月18日的锤子手机发布会上,向人们展示了讯飞输入法的语音输入功能,也许老罗是在万人体育场现场演示语音输入的第一人。虽然语音输入很容易受到环境等多方因素的影响,但讯飞输入法的现场识别效果非常完美,识别结果几乎一字不差。由此可见,语音输入最大程度地节省了用户的时间和沟通成本,提高了手机输入效率。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图