标题
[tts/delphi/activex] tts 阅读中文
clq
浏览(0) +
2009-09-27 12:16:03 发表
编辑
关键字:
[tts/delphi/activex] tts 阅读中文 我没试成功. 其实是在 控制面板/语音 中选择语音库. http://www.microsoft.com/downloads/details.aspx?FamilyID=5e86ec97-40a7-453f-b0ee-6583171b4530&DisplayLang=en -------------------------------------------------- CSDN社区 > Delphi > Windows SDK/API TTS发简体中文语音的难题已经攻克 楼主fengzhizhu(风之竹 KingOne)2003-01-02 22:35:39 在 Delphi / Windows SDK/API 提问 ☆☆研究了一天,终于把TTS发简体中文语音的问题搞定,我想也有不少同志被此困扰,所以拿上来分享☆☆ 步骤1:下载语音库并安装(只需安装以下其一,其它的TTS引擎不用再装); Windows 98,ME的用户: http://www.cnetseek.com/gb/smartread/download/InstMsiA.exe [1.62M] Windows NT 4.0 , 2000, XP的用户: http://www.cnetseek.com/gb/smartread/download/InstMsiW.exe [1.73M] 步骤2: 安装后,搜索sapi.dll文件,复制到c:\winnt\speech目录下; 步骤3: 启动DELPHI; “工程→导入类型库→添加”(添加c:\winnt\speech\sapi.dll); 确保“生成组件包装”打上勾“√”!!; 单击“安装”,一路“OK”下去即可!(若成功,ActiveX下会增加许多sp控件); 新建工程,将控件栏中ActiveX下的SpVoice添加到工程,即可使用! 用法: 以下方法可以读中文: spvoice1.speek('我可以读中文哟!',1); 至于“暂停朗读”、“继续朗读”那就十分简单,不再赘述! 编译环境:delphi6企业版+windows2000专业版(未打补丁,未装金山词霸,哈哈)
clq
" 后来确认了一下,词霸是tts与真人发音相结合的,优先选择真人发音,如果没有真人发音,再用tts。看来微软的东西就是烂啊。跑题了,继续。真人发声默认都是男声,中文方面其实只有真人男声,没有用那个憨厚的男声tts。 vista前,微软的tts其实是效果很差的,内置的有mary mike sam等,这些都是英文发声的,装上补丁后可读中文,不过中文中如果夹杂英文单词,只能按字母一个一个的读。 vista后,微软增加了anna来读英文,lili来读中文(可夹杂英文单词),效果还是不错的,不过lili首次载入的速度真是不敢恭维,大概要3-4秒钟,就是说第一次speak后,大概要4秒才能听到声音,以后还行。 至于频率,好像一般指的是音调,即:Pitch。 " " 电脑语音合成技术应用简介 随着微软最新的个人电脑操作系统WindowsVista推出,微软新一代语音合成与语音识别技术,即 Text-To-Speech(语音合成)和Speechrecogintion(语音识别)技术也进入了千家万户。而此前语音合成技术主要应用在电信等行业,例如常见的电话语音服务。目前国内外有相当多的公司推出了成熟了的语音合成语音识别技术和产品,支持的语言有英文、德语、法语、西班牙语、俄语、意大利语、荷兰语、日语、韩语、中文等等。微软看来也准备在该领域凭借自己在个人电脑操作系统上的优势继续发挥令人瞩目的作用。 随着微软最新的个人电脑操作系统WindowsVista推出,微软新一代语音合成与语音识别技术,即Text-To-Speech(语音合成)和 Speechrecogintion(语音识别)技术也进入了千家万户。而此前语音合成技术主要应用在电信等行业,例如常见的电话语音服务。目前国内外有相当多的公司推出了成熟了的语音合成语音识别技术和产品,支持的语言有英文、德语、法语、西班牙语、俄语、意大利语、荷兰语、日语、韩语、中文等等。微软看来也准备在该领域凭借自己在个人电脑操作系统上的优势继续发挥令人瞩目的作用。 微软英文版WindowsVista内置一个高质量的语音合成引擎:美国英语Anna语音引擎,而简体中文WindowsVista同时内置了两个高质量的语音合成引擎,美国英语Anna和汉语普通话Lili,这两个女声语音引擎,音质相当不错,并且汉语普通话Lili语音引擎支持中英文混读,较前一操作系统WindowsXP上的仅有的Sam英语语音引擎,音质音色有了质的飞跃,与其他专业的语音合成语音识别技术公司的产品已不相上下。 电脑用户可以使用Windows Vista或XP上默认安装的语音合成软件, 如WindowsXP上的Narrator,来让电脑朗读文件,这就可以减少眼睛疲劳,保护视力, 另外对于语言学习也很有用。也可以从网上下载免费软件,如panopreter,它具备 中文 、 英文界面 , 与微软语音合成技术相互兼容, 支持多种语言的语音引擎朗读, 并且能批量地把文件转化为MP3文件, 是一款功能较强的语音合成产品。如果你在学习语言, 如中文 ,或者外语, 经常使用该软件, 对语言听说能力有很大帮助。 XP系统的语音合成引擎质量较差,而从VISTA系统开始,微软语音合成引擎质量有很大提高, 所以Vista或WIN 7用户能获得更好的语音效果, 用户已经分辨不出是合成语音在朗读。 微软将语音技术投入于主流使用,从而促生了一些产品,例如,Speech Server, 应用于电话语音系统等, 有理由相信微软将推出更多更好的产品, 拭目以待吧! "
clq
http://www.lingoes.cn/zh/translator/speech.htm 这个很有用. -------------------------------------------------- Lingoes Homepage 灵格斯首页 首页 灵格斯词霸 词典库 支持 论坛 概述 功能介绍 更新历史 屏幕截图 软件下载 灵格斯词霸 附加资源 语言包 词典和百科全书 真人及TTS语音库 附录工具 Web 查询引擎 音标字体 输入法 帮助 常见问题解答 使用手册 翻译多种语言版本 下载真人发音及 TTS 合成发音的语音库 使用真人发音 安装真人发音语音库 安装真人语音库的方法非常简单,只要打开”灵格斯安装目录“下的 speech 文件夹, 在里面创建一个子文件夹(文件夹命名是随意的,建议使用语音库的名称),然后将下载到的语音库压缩文件解压到这个目录下即可。 如果要删除某个语音库,直接删除这个语音库的文件夹就行了。 现在就以 灵格斯基础英语语音库 为例,示范一下如何安装: 1. 首先在灵格斯安装目录下的speech文件夹中创建一个名为"Lingoes English" 的子文件夹,路径如下: 灵格斯安装目录\speech\Lingoes English\ 2. 下载 灵格斯基础英语语音库 压缩文件,将其中的所有文件及目录都解压缩到这个新建的文件夹下。 3. 然后在灵格斯的 "设置" -> "语音" -> "真人发音引擎" -> "声音" 列表中,选中声音 "Lingoes English", 并点击 “重建索引文件” 按钮, 完成索引重建后, 按 "确定" 退出设置面板, 即完成安装。 注意: 在每次安装/修改语音库后,记得点一下“重建索引文件”按钮,这样灵格斯就会重新为每个语音库创建正确的单词索引文件,可以大大提升软件在查找和播放语音文件时的速度。 在 2.4.1 及以后版本中, 提供了指定语音库文件存放到其他目录的方法, 按此查看 如果你希望将语音库文件存放到其他的目录, 而非灵格斯的speech目录下, 请按以下方法设定: 首先进行上述的 步骤 1, 然后在 Lingoes English 目录下新建一个名为 voice.ini 的文本文件, 文件路径如下: 灵格斯安装目录\speech\Lingoes English\voice.ini 在voice.ini文件中填写以下一行 ( 注意 RedirectPath= 是区分大小写的, 不要写错了 ) RedirectPath=这里填写语音库文件实际存放的路径 例如你实际存放语音库的目录是 D:\Lingoes English\ 则填写 RedirectPath=D:\Lingoes English\ 再继续完成上述的 步骤 3 即可. 你也可以自行制作自已的语音库 灵格斯的语音包非常简单灵活,你只要将每个单词的发音录制成 mp3 文件,并以单词作为文件名。例如单词 hello, 将其发音保存为 hello.mp3 文件即可,字母的大小写没有关系,系统会自动识别。当所有的单词录制完后,按照上述的安装方法,在灵格斯安装目录下的speech文件夹里创建一个新文件夹,将这些mp3文件拷贝过去就行了。 按此查看真人语音库制作示例... 例如我要创建一个名为 My Voice 的语音库,里面有 hello, world, how are you, 中国,good 五个单词, 这时我们只要创建一个新文件夹: 灵格斯安装目录\speech\My Voice\ 然后将5个单词的发音分别录制成 mp3 文件,放到 My Voice 文件夹下: 灵格斯安装目录\speech\My Voice\hello.mp3 灵格斯安装目录\speech\My Voice\world.mp3 灵格斯安装目录\speech\My Voice\how are you.mp3 灵格斯安装目录\speech\My Voice\中国.mp3 灵格斯安装目录\speech\My Voice\good.mp3 就完成了制作和安装过程,然后在使用时选中 My Voice 这个声音即可。 注意,对以下9个不允许在文件名中出现的字符,要将其转换成对应的URL编码,具体如下: \ => %5c / => %2f : => %3a * => %2a ? => %3f " => %22 < => %3c > => %3e | => %7c 真人语音库推荐 灵格斯基础英语语音库 (包括 10836个常用英文单词) 文件大小: 24.1 MB 下载地址: 迅雷高速下载 下载地址2 朗文现代2005语音库 - 美国英语 文件大小: 99 MB eMule 下载:ed2k://|file|[朗文现代2005.Updated语音库].American(a-z).rar....FBGZUKWB5XR|/ 朗文现代2005语音库 - 英国英语 文件大小: 130 MB eMule 下载:ed2k://|file|[朗文现代2005.Updated语音库].British.(a-z).rar....W4636NFLXZL|/ 更多朗文语音库,请参看这里: http://www.verycd.com/topics/134059/ 韦氏142000个单词语音库 文件大小: 372 MB VeryCD 下载:http://www.verycd.com/topics/89350/ 韦氏142000个单词语音库高清版本 文件大小: 597 MB VeryCD 下载:http://www.verycd.com/topics/133276/ Rayfile 下载:http://www.rayfile.com/files/ce9c5661-cb54-11dd-91a1-0014221b798a/ 这些都是 VeryCD 网站上的热心用户发布的,你可以通过 eMule电骡、迅雷或者快车等下载软件下载。你还可以从网络上找到更多,有中文、广东话、德语、法语、西班牙语等等。 使用 TTS 合成发音 首先,使用TTS语音朗读功能,先需要TTS 5.1 语音引擎支持: 你可以从此处下载 Microsoft Text-To-Speech (TTS) 语音引擎进行安装。 如果你已经可以在灵格斯中听到声音,则无需再安装此文件,仅下载附加语言包就可以了。 以下情况默认无需安装: * Windows XP 以更高版本,均已内置了 TTS Engines 5.1,无需安装 * Microsoft Office 内嵌了语言引擎,安装过Office的无需安装 Microsoft TTS 语音引擎 + 三款英语发音 微软TTS语音引擎 (TTS Engines) 5.1版,包括 Sam / Mary / Mike 三种美国英语发音 文件大小: 9.92 MB 下载地址: 迅雷高速下载 下载地址2 优秀的 TTS 语音库推荐 - 英语朗读语音库 (NeoSpeech Paul 男声) 文件大小: 223 MB eMule下载: ed2k://|file|Neospeech.English.Paul.rar...962622a51ad4|/ 英语朗读语音库 (NeoSpeech Kate 女声) 文件大小: 224 MB eMule下载: ed2k://|file|NeoSpeech.English.Kate.rar....HG5ILNKHLE6|/ 简体中文朗读语音库 Microsoft Simplified Chinese Voice Package(男声) 文件大小: 1.55 MB 下载地址: 迅雷高速下载 下载地址2 中文朗读语音库 (NeoSpeech Wang 男声) 文件大小: 192 MB 下载地址: 迅雷高速下载 下载地址2 中文朗读语音库 (NeoSpeech Lily 女声) 文件大小: 476 MB 下载地址: 迅雷高速下载 下载地址2 日语朗读语音库 (NeoSpeech Misaki 女声) 文件大小: 239 MB eMule下载: ed2k://|file|Neospeech.Japanese.Misaki.rar....2I7BUTNX25PEVOK|/ 英、中、韩、日朗读语音库合集 (NeoSpeech) eMule下载: http://lib.verycd.com/2006/08/21/0000116645.html 日语朗读语音库 NextUp ScanSoft RealSpeak TTS - Kyoko 22kHz, Japanese(女声) 文件大小: 65.33 MB eMule下载: ed2k://|file|Nex....C832698D|/ Acapela 语音引擎及西欧17种语音库 灵格斯词霸可以兼容 Acapela 语音引擎, 它是一款电信级的高质量语音引擎, 并提供了多达17种西方语言的发音, 安装它之后, 灵格斯会自动识别并装入它的语言包, 这样, 你就可以在灵格斯中朗读出包括 BelgianDutch, Brazilian, Czech, Danish, Dutch, Finnish, French, German, Icelandic, Italian, Norwegian, Portuguese, Spanish, Swedish, Turkish, UKEnglish, USEnglish 等17种语言的真人发音. - 从 Acapela 官方网站安装语言包的步骤如下: 1. 首先要下载 Infovox Desktop Engines 语音引擎并安装 下载地址: Infovox Desktop v2.2 engine 2. 然后根所需要的语种, 下载相应的 Acapela Infovox Desktop 语言包 打开这个页面: http://www.acapela-group.com/download-infovox-desktop-text-to-speech-demo.html 直接从 "Step 2" 栏内选择所需的语种, 完成下载并安装. 文件大小根据选择有所不同, 一般在40M以上. 3. 上两步安装完成后, 你就可以在灵格斯的设置对话框 "系统设置" -> "语音" -> "声音" 列表中, 看到新安装的声音. 选中你要的声音, 就可以在灵格斯里使用该语种的朗读功能了. 4. 注意该软件是演示版,有30天的使用限制。 合作伙伴 | 词典出版计划 | 关于灵格斯 ©2006-2008 Lingoes Project, All Rights Reserved
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.