摘要本论文使用C#语言设计并实现了一个具有图形用户界面的文本朗读与语音识别软件。该软件的用户界面利用.NET的WPF用户界面框架完成,WPF技术使得界面和程序、视图和数据分离。而软件的功能实现则调用Microsoft公司的Speech SDK 语音接口,该接口能够很方便的实现文本朗读和语言识别。本文开发的语音朗读和语音识别软件的主要功能:
    朗读指定的文本,该文本可以是打开的.txt文件,也可以是由键盘输入的自由文本。10505
    使用者能够使用麦克风讲话,软件能够识别讲话的内容,并且在文本框中以文本形式显示所识别的内容。
关键词    文本朗读 ,  语音识别 , WPF用户界面 , C# ,  .NET  Frame-
          work ,   Microsoft Speech SDK 毕业设计说明书(论文)外文摘要
Title  Development of  a TTS and speech recognition software      using  C#
Abstract
This thesis deals with the problem of developing a TTS and speech recognition software using C# language. The user interface is implemented by using  WPF(Windows Presentation Foundation)  technology. The TTS and speech recognition function is implemented by calling Microsoft Speech SDK API . By using WPF ,the design of the UI can be much more convenient and independent . It is very convenient to implement text to speech and voice recognition by using Speech SDK .The main functions of this software are:
    Read the specified text, the text can be opened files ,and also can  be a free text  input from the keyboard.
    Recognize the content that users used the microphone to speak , and display by the text .
Keywords  TTS, Speech  recognition , WPF UI , C# ,  .NET  Framework
          Microsoft Speech SDK
目   次  
1  引言1
  1.1 语音识别和文本朗读简介 1
1.1.1 语音识别技术   1
1.1.2 文本朗读技术   4
1.2 本文的主要工作  6
1.3 本文的内容安排 6
2  开发技术和开发工具简介7
2.1  C#高级编程语言 7
2.1.1  简介 7
2.1.2  来源与定义 7
2.2  WPF技术 8
2.2.1  简介 8
2.2.2  定义 8
2.2.3  优势和特长 9
2.2.3  发展前景 9
2.3  Microsoft Visual Studio 2010 9
2.4  Microsoft Speech SDK 简介 10
2.5  WIN7中的语音API10
3  软件总体设计和具体模块实现13
3.1  软件需求分析 13
3.2  软件总体设计 13
3.3  系统用例图 14
3.4  系统UML图 14
3.5  系统界面设计 16
3.6  系统功能设计 18
3.6.1 语音合成实现 18
3.6.2 语音识别实现 23
4  程序运行结果和测试情况28
4.1  主界面 28
4.2  朗读测试28
4.3  识别测试29

4.4  结果分析32
结论 33
致谢 34
参考文献35

图1-1  语音识别基本结构2
图2-1  Speech SDK结构 10
图2-2  windows7的语音API 11
图3-1  系统流程图13
图3-2  系统用例图14
图3-3  系统UML图 15
图3-4  利用Grid布局的主界面17
图3-5  控件树形图18
图3-6  语音合成流程图19
图3-6  语音识别流程图24
图4-1  软件运行主界面26
图4-2  朗读测试27
图4-3  中文识别效果28
图4-4  语音识别训练29
图4-5  英文识别效果30
上一篇:ASP+access校园闲置物品交易网建设
下一篇:VC++局域网远程监控系统的设计与实现

考证平台静态网页设计与制作

java+mysql通用试题库系统后台设计与实现

数据挖掘的主题标绘数据获取技术与实现

基于网络的通用试题库系...

论高职计算机應用专业課...

电子政务建设与民营企业...

电子政务与行政体制改革...

承德市事业单位档案管理...

C#学校科研管理系统的设计

AT89C52单片机的超声波测距...

国内外图像分割技术研究现状

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

神经外科重症监护病房患...

公寓空调设计任务书

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表