语音库

语音播报

亡梦爱人 提交于 2019-12-30 00:43:07
相关: http://blog.sina.com.cn/s/blog_45c379c001016d7u.html DLL : 备注: 1、运行TTSrepair.exe,修护系统语音功能。(确保系统语音相关组件能正常使用) 2、添加 Interop.SpeechLib.dll 和 SpeechLib.dll 3、如无语音库,请安装“girl_xialkun.exe”(为一种语音库) 下载地址:http://download.iciba.com/pwpe/girl_xiaokun.exe 注:win7系统默认语音库为microsoft lily chinese,阉割版的系统没有相关功能 using SpeechLib; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using SAMPLETTSENGLib; namespace 语音播报 { public partial class Form1 : Form

(离线)英语词典软件推荐

岁酱吖の 提交于 2019-12-10 06:08:55
(离线)英语词典软件推荐 MDict Lingoes GoldenDict 欧路 所有软件截图均原创!(为了了解我也够拼了。。。) 词典数据格式说明: 灵格斯词霸(.ld2) MDict(.mdx,.mdd) GoldenDict(...) 欧路(.eudic,.ld2,.bgl,.mdx .mdd,.tar.gz) 1 MDict MDict for PC 2.0 RC2-win7 MDict 软件本身并不提供“词库”(mdx文件),但软件作者提供了词库制作工具(MDXBuilder),词库格式采用压缩算法来缩小体积,同时支持读取多个词库文件。 1.1 语音库导入 1.1.1 软件默认语音库 默认语音库文件夹在软件所在目录下的 audiolib 下,将官网语音库放到该文件夹下即可。 比如我的目录: C:\Users\Administrator\Desktop\MDictPC\audiolib MDict发音目录 1.1.2 词典资源语音库 词典资源如果有多媒体资源文件(.mdd),这样一般将词库文件移动到软件目录的doc文件夹下,mdd 和mdx 两个文件的 名称要保持一致 。 词库完整目录结构样例 比如我共享的 牛津高阶8简体spx ,词典里直接点击音标(小喇叭)可发音。 牛津高阶8简体查询样例 1.2 下载资源 mdx的词典资源很多,不过鱼目混杂,需要自己慢慢体验

几种文字转语音效果的编程实现

半腔热情 提交于 2019-12-03 04:13:37
一,jsp 网页使用JavaScript来实现文字转语音即TTS,TEXT TO speach, 比如: javascript语音播报 可用于排队叫号 功能实现 一个jsp项目需要增加 网页 语音播报功能,定时查询符合要求的人员显示在 网页 上,然后语音播报【请某某某刷身份证后取票进入大厅】。基本要求就是这样了。弄了两天,终于在windows xp,windows7上面把jsp html 网页 上的 中 文都能正常清晰的播报出来,包括测试了大量生僻字,也能播报无误。只是要注意的是windows7下面的语音库比较全,自带 中 文语音库,不需要额外安装语音库;XP的就不一定了,绝大部分没有 中 文语音库,需要到网上下载【XP 中 文女声语音库】安装后才能播报 中 文。 方案1是通过事先把【请】、【0,1,2,3.....9】、【刷身份证后取票进入大厅】录音成mp3文件,然后播报某某某的时候(之前以为是数字顺序号),动态调用mp3文件依次播放,后来对方说播报的是 中 文姓名,不是顺序号,所以这个方案就不行了。 方案2是通过第三方TTS 文字转语音 SDK来达到目的,网上找了一圈,有几个比如freetts这种,很多人说不支持 中 文,而且有位朋友说播报 中 文弄成功了,但是 效果 不好听不懂。在网上找了讯飞语音官网,有在线 中 文转语音的SDK,离线 中 文转语音的SDK要收费

如何利用python进行在线语音识别

£可爱£侵袭症+ 提交于 2019-12-01 21:37:53
如何利用python实现在线语音识别 本篇文章主要介绍使用 python 借助 百度人工智能 实现在线的 语音识别 功能。 学习经历 在正式介绍如何进行在线语音识别功能之前我想先分享一下我自己的学习顺序: 首先对核心内容语音识别模块进行编写,在编写的过程中发现音频文件需要使用 pcm格式 ,于是下载了百度AI的范例pcm文件,并且完成了语音识别,接下来学习转码,用手机录音,然后用 ffmpeg 将录音从mp3文件转换为pcm文件,开始使用cmd手动输入实现转码,顺利转码后改为学习用python调用cmd自动执行。最后是学习python录音,录音得到的文件是wav格式,于是又把mp3->pcm的代码改为wav->pcm,最后按顺序将录音,转码,识别三个模块串在一起,形成了一个在线语音识别的程序。程序可以实现固定时长的录音(说话前预设时间,中途无法中断或延长时间)保存录音文件并将录音文件转码成pcm格式,然后将pcm音频上传到百度AI平台(这就意味着必须保证网络的畅通),进行识别后传输回识别内容。 作为一个初学者在决定学习这项功能时觉得任务非常繁重,网上能搜集到的资料驳杂而零碎,但通过不断的拼凑与尝试,最终完成了程序的编写。现在将我的实现方法分享给大家,希望可以与大家互相交流学习! 逻辑顺序 用python实现在线语音识别,我们首先需要一段语音,这段语音的格式是 .pcm