登录

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

注册

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

找回密码

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

语音合成技术的应用毕业论文

 2022-02-14 20:37:12  

论文总字数:17690字

摘 要

语音合成技术是计算机技术应用领域的一个重要的研究内容,广泛应用于语音导航,小说阅读等领域。本课题在Qt Creator平台上,利用百度语音合成技术,研究了Android移动应用开发的相关技术,并在此基础上使用C 和QML语言初步实现了一个具备接收回复信息以及语音合成与语音识别功能的移动应用程序。

该移动应用程序可接收短信息,并将接收的文本信息转换成语音朗读,语音回复信息,将录音转换成文本信息显示。实际测试表明,该移动应用程序在语音合成和语音识别的实时性、准确性和鲁棒性等方面基本满足课题要求。

关键字:语音合成 移动应用 Android Qt QML

Application of speech synthesis technology

Abstract

Speech synthesis technology is an important research content in computer technology application field. It is widely used in voice navigation and novel reading. Based on the Qt Creator platform, this paper studies the related technology of Android mobile application development by using Baidu speech synthesis technology. On this basis, we use C and QML language to realize a function of receiving reply and voice synthesis and speech recognition Move the application.

The mobile application can receive short messages and convert the received text information into voice aloud, voice reply information, and convert the recording into text information display. The actual test shows that the mobile application basically satisfies the requirements in terms of real-time, accuracy and robustness of speech synthesis and speech recognition.

Key Words: Speech synthesis; mobile application; Android; QT; QML

目 录

摘 要 I

Abstract II

第一章 绪论 1

1.1设计背景和意义 1

1.2 目前相关技术的发展情况 1

1.3文本安排 2

第二章 语音合成技术的应用 3

2.1概述 3

2.2 移动应用中的语音技术 3

2.2.1百度语音合成技术 3

2.2.2百度语音识别技术 4

第三章 Qt for Andriod环境搭建 6

3.1 Qt for Android概述 6

3.2源码编译Qt for Android 7

3.3 Qt Quick 概述 7

3.4在Qt中使用创建Android程序 8

第四章 软件设计 11

4.1程序流程与功能分析 11

4.2具体程序分析与设计 11

4.2.1程序界面搭建 11

4.2.3百度语音合成 14

4.2.4百度语音识别 15

4.2.5使用Qt中完成Http请求 16

4.2.6使用Qt进行多媒体文件的处理 18

4.2.7使用JNI扩展Qt应用 19

第五章 软件功能测试 21

5.1软件功能测评 21

5.2需要进一步解决的问题 23

第六章 总结与展望 25

参考文献 26

致谢 28

第一章 绪论

1.1设计背景和意义

随着信息科学技术的发展,当前计算机信息技术应用的重要领域之一就是语音应用技术。在当前信息处理技术的方面,语音合成技术一直是非常热门研究课题项目。

现代生活中移动设备迅速兴起,大家的日常生活中不可或缺的部分便是手机和各种移动设备。移动设备之所以能发展迅猛,是因为各种各样的移动应用满足人们的各种需求,人们不用走出家门即可以完成即时通讯,购物等日常活动。同时语音合成技术已经广泛的应用在移动应用程序之中,如手机语音导航,手机阅读器智能朗读,微信中语音转换文字等等。

语音技术一种常见的应用是人们开车或其他腾不出双手和眼睛的时候,则需要app对收到的短信进行朗读,即将文本转换成语音,同时使用语音回复,即将语音转换成文字进行回复。本课题拟对该应用场景进行应用程序设计,完成基本的语音合成技术的应用,即对一段文本文字进行处理,转换成相应的语音输出,当人们对输出语音应答时,对该段语音分析、处理进而转换成相应的文本文字,完成相应的基本功能,使应用初具使用功能。

1.2 目前相关技术的发展情况

目前中国广播电视、通信、网络等技术和业务的发展,信息技术的普及,很大程度决定了语音合成技术应用与技术研发发展趋势,也说明了语音合成技术应用领域的突破和发展是由信息产业的快速发展推动的。

近些年,一种新型以数据库为基础的语音合成方法得到了很大范围的应用。这个有效的方法是可以从一个事先录下的语音数据库中挑选出来的语音单元来合成语句,只要语音数据库足够丰富,书面上来说是可以拼接出任意语句的。并且合成语句的自然度和清晰度都将是相当高的,因为合成的语音基本单元全是来自自然的原始发音。

在移动通讯系统、语音网络和家庭网络信息化平台的领域里语音合成技术都将会有很大范围的的应用。语音合成技术未来应该以降低语音合成技术的复杂度、多语种文语合成、丰富合成语音的表现力、提高合成语音的自然度等方面为研究重点。

近些年来语音应用技术已经发展的比较成熟,有很多公司都推出了语音合成技术可以使用,如科大讯飞API、微软语音API、百度语音API等。

1.3文本安排

本课题是语音合成技术的应用,即使用相关语音合成技术,构建一个初具使用功能的移动应用程序。因此,课题包括了如下基本组成部分:语音合成技术的了解和使用;输入源的处理以及规范化;移动应用程序的设计与开发。主要工作如下:

  1. 软件总体框架的分析与设计。
  2. Qt for Andriod环境搭建
  3. 使用Qt编写软件的界面。
  4. 使用在Qt中使用语音合成技术完成应用功能。
  5. 程序的测试与改进。

第二章 语音合成技术的应用

2.1概述

本课题是语音合成技术的应用,即使用相关语音合成技术,构建一个初具使用功能的移动应用程序。

当人们开车或其他腾不出双手和眼睛的时候,则需要app对收到的短信进行朗读,即将文本转换成语音,同时使用语音回复,即将语音转换成文字进行回复。本课题拟对该应用场景进行应用程序设计,完成基本的语音合成技术的应用,即对一段文本文字进行处理,转换成相应的语音输出,当人们对输出语音应答时,对该段语音分析、处理进而转换成相应的文本文字,完成相应的基本功能,使应用初具使用功能。

请支付后下载全文,论文总字数:17690字

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

企业微信

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