语音控制音乐播放器
1
目 录
Abstract1
Key words1
引言2
1开发背景及意义2
1.1意义2
1.2国内外研究状况2
1.2.1国外研究状况2
1.2.2国内研究状况2
1.3设计的目的和内容2
1.3.1项目设计的目的2
1.3.2项目设计的内容2
2开发工具及平台3
2.1常用开发工具3
2.1.1开发工具箱(SDK)简介3
2.1.2 Visual Studio简介3
2.1.3 Microsoft SQL Server数据库3
2.2运行环境3
2.2.1 .NET Framework 框架3
2.2.2 运行环境的搭建3
3需求分析3
3.1可行性分析 3
3.2应用需求 4
3.2.1系统需求4
3.2.2功能需求4
3.2.3性能需求4
4系统设计5
4.1系统实现关系图 5
4.2系统功能模块设计 6
4.2.1系统功能模块6
4.2.2系统功能模块设计6
5系统功能实现6
5.1语音录入和语音识别模块设计 6
5.2歌曲基本操作模块设计 7
5.3显示信息模块设计 7
5.4歌曲列表模块设计 8
5.5工具选项模块设计 8
5.5.1数据库操作8
5.5.2搜索歌曲9
5.6其他模块设计 9
6主要技术实现 10
6.1语音录入 10
6.2语音识别 10
6.3主窗体拖动与透明11
6.3.1窗体动画加载组件11
6.3.2窗体拖动组件12
6.3.3窗体阴影效果变量申明12
6.4控件Windows Media Player12
6.5第三方控件gProcessBar13 *好棒文|www.hbsrm.com +Q: ¥351916072¥
6.5.1歌曲播放进度显示条控件主要属性13
6.5.2音量大小调整进度条主要属性14
6.5.3相关核心代码15
6.6歌词资源获取和显示15
6.6.1歌词资源获取15
6.6.2歌词显示16
7总结及展望16
7.1总结17
7.2不足与展望17
致谢18
参考文献19
基于Windows平台上的语音控制音乐播放器
计算机科学与技术专业学生 陆丁龙
指导教师 徐焕良
摘要:随着人工智能和计算机技术的发展,语音遥控已日益盛行。语音控制音乐播放器是通过语音识别技术,对音乐播放器进行语音操控的应用。应用的语音录入模块先列举当前计算机种所有的语音录入设备,然后调用ID最小的设备;语音识别模块调用Google语音识别服务接口,将录入好的语音文件发送到指定服务器,返回识别的文字信息;音频引擎调用微软的Windows media player组件。设计基于Windows系统平台上,采用C#语言开发,界面基于WinForm框架,部分数据保存在SQL Server2012中。相比于传统的音乐播放器,语音控制音乐播放器将方便于手脚不便的用户,将来语音控制必将成为同类产品中的主流。
Voice control music player based on Windows platform
Student majoring in computer science and technology Lu Dinglong
Tutor Xu Huanliang
Abstract:With the development of artificial intelligence and computer technology,Remote control by voice has become increasingly prevalent .Voice control music player is an application, which control the player by voice recognition technology.Voice recording module of the applications list the all voice recording device of current computer,Then call the device which has smallest ID;Speech recognition module calls Google voice recognition service interface,sent the voice file to the specified server,which will return the text message by identified;Audio engine called Microsoft Windows media player component.Application based on the Windows platform,which developed by C#, and using WinForm Framework to set up interface.Part of the data stored in SQL Server2012.Compared to the traditional music player, voice control music player will facilitate handsimpaired users, voice control will become the mainstream products in similar in the future.
Key words: voice control; Service Interface;WinForm;Audio Engine
目 录
Abstract1
Key words1
引言2
1开发背景及意义2
1.1意义2
1.2国内外研究状况2
1.2.1国外研究状况2
1.2.2国内研究状况2
1.3设计的目的和内容2
1.3.1项目设计的目的2
1.3.2项目设计的内容2
2开发工具及平台3
2.1常用开发工具3
2.1.1开发工具箱(SDK)简介3
2.1.2 Visual Studio简介3
2.1.3 Microsoft SQL Server数据库3
2.2运行环境3
2.2.1 .NET Framework 框架3
2.2.2 运行环境的搭建3
3需求分析3
3.1可行性分析 3
3.2应用需求 4
3.2.1系统需求4
3.2.2功能需求4
3.2.3性能需求4
4系统设计5
4.1系统实现关系图 5
4.2系统功能模块设计 6
4.2.1系统功能模块6
4.2.2系统功能模块设计6
5系统功能实现6
5.1语音录入和语音识别模块设计 6
5.2歌曲基本操作模块设计 7
5.3显示信息模块设计 7
5.4歌曲列表模块设计 8
5.5工具选项模块设计 8
5.5.1数据库操作8
5.5.2搜索歌曲9
5.6其他模块设计 9
6主要技术实现 10
6.1语音录入 10
6.2语音识别 10
6.3主窗体拖动与透明11
6.3.1窗体动画加载组件11
6.3.2窗体拖动组件12
6.3.3窗体阴影效果变量申明12
6.4控件Windows Media Player12
6.5第三方控件gProcessBar13 *好棒文|www.hbsrm.com +Q: ¥351916072¥
6.5.1歌曲播放进度显示条控件主要属性13
6.5.2音量大小调整进度条主要属性14
6.5.3相关核心代码15
6.6歌词资源获取和显示15
6.6.1歌词资源获取15
6.6.2歌词显示16
7总结及展望16
7.1总结17
7.2不足与展望17
致谢18
参考文献19
基于Windows平台上的语音控制音乐播放器
计算机科学与技术专业学生 陆丁龙
指导教师 徐焕良
摘要:随着人工智能和计算机技术的发展,语音遥控已日益盛行。语音控制音乐播放器是通过语音识别技术,对音乐播放器进行语音操控的应用。应用的语音录入模块先列举当前计算机种所有的语音录入设备,然后调用ID最小的设备;语音识别模块调用Google语音识别服务接口,将录入好的语音文件发送到指定服务器,返回识别的文字信息;音频引擎调用微软的Windows media player组件。设计基于Windows系统平台上,采用C#语言开发,界面基于WinForm框架,部分数据保存在SQL Server2012中。相比于传统的音乐播放器,语音控制音乐播放器将方便于手脚不便的用户,将来语音控制必将成为同类产品中的主流。
Voice control music player based on Windows platform
Student majoring in computer science and technology Lu Dinglong
Tutor Xu Huanliang
Abstract:With the development of artificial intelligence and computer technology,Remote control by voice has become increasingly prevalent .Voice control music player is an application, which control the player by voice recognition technology.Voice recording module of the applications list the all voice recording device of current computer,Then call the device which has smallest ID;Speech recognition module calls Google voice recognition service interface,sent the voice file to the specified server,which will return the text message by identified;Audio engine called Microsoft Windows media player component.Application based on the Windows platform,which developed by C#, and using WinForm Framework to set up interface.Part of the data stored in SQL Server2012.Compared to the traditional music player, voice control music player will facilitate handsimpaired users, voice control will become the mainstream products in similar in the future.
Key words: voice control; Service Interface;WinForm;Audio Engine
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1920.html