摘要语音是一种非常重要的人机交互的方式,也是一直以来的研究热点。自动朗读系统的开发,将人们从繁琐的靠眼睛阅读中解放出来,很好的利用了我们的听觉,大大的方便了人们的生活。目前也有很多人已经开发了中英文朗读系统,使用的方式不尽相同,但大多数也都是基于微软TTS开发的,利用了微软操作系统自身的阅读功能。很多的地方都利用了TTS 的语言转变能力,许多我们知道的语音系统都用到它,比如公共场所的呼叫系统等等。这里要提到SAPI,spvoice作为对象来使用它的TTS。SpVoice类是其中非常重要的。它调用阅读引擎,完成我们要求的朗读。我在我的课题中,在delhi中安装的是microsoft speech object library[version 5.4],我的工作主要是在delphi平台下利用TTS实现普通朗读系统的功能,包括导入文本,中英文朗读以及保存音频。61642
毕业论文关键字 TTS,SPVOICE,DELPHI
毕业设计说明书(论文)外文摘要
Title Automatic electronic document reading system
Speech is a very important way of human-computer interaction, and has long been a research hotspot.With automatic reading system development, people will be from tedious by eyes reading, very good use of our auditory, greatly convenient people's life. Now also has a lot of people have developed in both Chinese and English reading system,useing of different ways,But most also are based on the development of Microsoft text-to-speech (TTS),Use the reading function of Microsoft's operating system itself,TTS text-to-speech conversion application is very wide,Including email reading, IVR system of the voice prompt, and so on. SpVoice class is to support the core classes of speech synthesis (TTS). SpVoice object invokes the TTS engine to achieve reading function. I installed Microsoft researched object library (version 5.4) in Delphi,My main job is using the TTS to realize the function of the common reading system in Delphi platform,Including import text, reading aloud in English and Chinese, and save the audio.
Keywords TTS,SPVOICE,DELPHI
目 次
第一章 绪论 6
1.1背景 6
1.2可行性分析 7
1.3 语音合成技术 8
1.4 Microsoft Speech SDK 5.1简介 11
第二章 系统算法 12
2.1中英双语阅读器核心技术的解决方法 12
2.2系统流程 14
第三章 系统介绍 16
3.1 Delphi简介 16
3.2 Spvoice 19
3.3 文本导入 20
3.4 TVolumecontrol 、XPmenu控件的引用 22
3.5 SAPI介绍 24
3.6 朗读技巧 26
3.7 声音文件的导出 27
3.8 获取/设置输出频率 28
3.9 开始、暂停、继续、结束、开始新的朗读内容当前的朗读 29
3.10 鼠标选读 30
3.11 语速的控制 30
3.12 关于系统 31
结论 32
致谢 33
参考文献