1、http://blog.csdn.net/u010176014/article/details/47428595

2、家里 Win7x64 安装“微软TTS5.1语音引擎(中文).msi”之后,搜索"sapi.dll"的结果:

3、公司 Win7x64 没装“微软TTS5.1语音引擎(中文).msi”,搜索"sapi.dll"的结果:

4、VMWare XP sp3 也自带 sapi.dll

5、ZC

  上面3个场景中,安装了“微软TTS5.1语音引擎(中文).msi”之后,在 C盘 都没有搜索到“Interop.SpeechLib.dll”... ...

6、另一个参考资料:

  http://www.cnblogs.com/ac1985482/p/3905173.html

7、Where i can get this interop.speechlib.dll file in c#

http://www.codeproject.com/Questions/699504/Where-i-can-get-this-interop-speechlib-dll-file-in

Right click the project -> Add Reference -> Select COM tab -> select "Microsoft Speech Object Library" -> click ok 

this will gives you the dll with following version info ( right click -> properties )..

name:Interop.SpeechLib
description : Microsoft Speech Object Library
path: your project loctation\Debug\Interop.SpeechLib.dll

8、ZC: 貌似 不安装微软TTS5.1语音引擎(中文).msi,也有相关内容。

  8.1、vmware xp sp3(这里的版本是 5.0)

  8.2、Win7x64 vs2013(这里的版本是 5.4)

9、

10、

100、Delphi播放WAV

http://www.cnblogs.com/micki/archive/2009/12/21/1629207.html

  一般通过两种方式来实现:

  1.调用MessageBeep(MB_OK)方法,播放系统声音,其中MB_OK可以是MB_ICONASTERISK,MB_ICONEXCLAMATION,MB_ICONHAND,MB_ICONQUESTION等

  2.调用sndPlaySound('d:\start.wav', SND_NODEFAULT Or SND_ASYNC Or SND_LOOP),需要引入MMSystem系统单元。可以将声音文件嵌入可执行文件里并:

    a.创建新文件,重命名为sound.rc,输入start wave d:\start.wav,保存;

    b.使用Delphi安装目录bin下的BRCC32.EXE将rc文件转换成res文件,在命令行中输入brcc32 -32 d:\start.wav(brcc32已加入环境变量,也可以将路径定位到声音文件所在目录),生成sound.res;

    c.将sound.res放在程序可执行文件生成目录,在程序中加入:

      @新建系统变量soundData: Pointer

      @implementation下加入: {$R sound.res}

      @程序最后加入:

initialization
soundData:= Pointer(FindResource(hInstance, 'start', 'wave'));
if tada <> nil then
begin
soundData:= Pointer(LoadResource(hInstance, HRSRC(soundData)));
if soundData<> nil then
soundData:= LockResource(HGLOBAL(soundData));
end;       @在适当的地方调用:sndPlaySound(soundData, SND_MEMORY or SND_NODEFAULT or SND_ASYNC);

101、

语音01_TTS的更多相关文章

  1. 关于几个主流语音SDK的接入问题

    这两周都在忙着游戏上线还有接入游戏语音,两周分别接了腾讯语音和百度语音!!! 关于腾讯语音的一些问题 由于发现腾讯语音的在录完音频后的数据是编过码的所以出现了一些问题: *不能解码(腾讯方不提供解码算 ...

  2. 一百元的智能家居——Asp.Net Mvc Api+讯飞语音+Android+Arduino

    大半夜的,先说些废话提提神 如今智能家居已经不再停留在概念阶段,高大上的科技公司都已经推出了自己的部分或全套的智能家居解决方案,不过就目前的现状而言,大多还停留在展厅阶段,还没有广泛的推广起来,有人说 ...

  3. 客服小妹是如何泡到手的——C#定时提醒·语音录制·语音播放·文件转录Demo源码——倾情奉献!

    一.需求提出 客服小妹跟我说,每天要统计新加好友数,得先记下昨天的数目,然后查看今天的数目,还要相减,打字,记录——好麻烦! 又说,客户多的时候,忙起这头忘了那头,文字记录备忘又太费劲! 我说,赐你一 ...

  4. C#语音朗读文本 — TTS的实现

    TTS, Text To Speech的缩写,是使用语音朗读文本的技术.目前,在国内应用较多的是排队叫号系统 Windows 平台的TTS,通常使用的是微软自带的 Speech API. Window ...

  5. C#开发微信门户及应用(19)-微信企业号的消息发送(文本、图片、文件、语音、视频、图文消息等)

    我们知道,企业号主要是面向企业需求而生的,因此内部消息的交流显得非常重要,而且发送.回复消息数量应该很可观,对于大企业尤其如此,因此可以结合企业号实现内部消息的交流.企业号具有关注安全.消息无限制等特 ...

  6. 网页mp3语音展示,点击图片放大,点击图片跳转链接,调表格

    查看mp3语音 <td class="value"><embed src="${sounds.soundName}" type="a ...

  7. 将语音搜索集成到Google Now中

    原文标题:Use Voice Search to integrate with Google Now 原文链接:http://antonioleiva.com/voice_search_google_ ...

  8. iOS 语音朗读

    //判断版本大于7.0    if ([[[UIDevice currentDevice] systemVersion] integerValue] >= 7.0) {        NSStr ...

  9. 在iPhone上同时关闭语音控制和siri的方法

    分享 步骤及要点:1.在设置里打开siri.语音控制就自动关闭了.2.在siri里的"仅语言拨号"语言项里选择"土耳其文"或者"阿拉伯文". ...

随机推荐

  1. 巨蟒python全栈开发django4:url反向解析图解&&模板渲染2

    注意:前端有aaa变量,后端没有aaa变量,存在p标签,但是显示不出来 有p标签,我们可以指定默认值,在没有其他内容的时候 过滤器有60多种,有点多,用到的时候再记和查 结果: 显示是acd 看长度 ...

  2. CAS 源码编译

    准备 :gradle   idea 第一次用Idea 还是有点不熟悉呀,还是eclipse 顺手! 哈哈 下载源码  :我的是4.2.7 解压 导入idea 重点: 调试时候在写 .没时间

  3. <2013 07 06> "极路由" 与 “家庭服务器” 报道两则

    跟我做!打造家庭服务器 很久没有更新了,因为之前托朋友帮我弄的mini PC终于到手了.阴差阳错地,原来只打算弄一台将就可用的低功耗下载机,结果到手的却是一台支持1080p(宣称,还没烧过),还带遥控 ...

  4. Vuejs2.0 cnpm 安装脚手架项目模板

    NPM 方法 因为npm 安装速度慢,所以我们可以使用淘宝的镜像cnpm 再安装之前 我们需要先安装nodejs  因为vue框架也是基于nodeljs 下载地址:http://nodejs.cn/d ...

  5. MySQL中too many connections超出最大连接数的处理方法

    MySQL最大连接数的问题 在MySQL的源码中,默认最大的连接数是16384 {"max_connections", OPT_MAX_CONNECTIONS, "The ...

  6. 第一次java小考心得体会

    本周四Java第一次上课,测试了一个ATM程序,从两点半开始到五点半结束. 整整三个小时,结果怎么说呢,大概可以用惨不忍睹来形容吧. 因为之前有一个测试样卷,以为考试内容不会变的我,只是把学生信息管理 ...

  7. JAVA中遍历Map和Set方法,取出map中所有的key

    Java遍历Set集合 1.迭代器遍历: Set<String> set = new HashSet<String>(); Iterator<String> it ...

  8. 01 Spring框架 基本介绍

    相信学习java,并且走Web道路的道友都应该知道Spring的大名,它的地位相信也不需要我在这里多说什么,接下来的文章就Spring的配置和使用来进行一些讲解. 首先学习框架我们都要考虑和做到以下几 ...

  9. python之路(sed,函数,三元运算)

    python之路(sed,函数,三元运算) 一.sed集合 1.set无序,不重复序列 2.创建 se = {11,22,33,33,44} list() #只要是一个类加上()自动执行 list _ ...

  10. 算法寒假实习面试经过之 滴滴(电话一面二面 offer)

    一面:1h 介绍比赛项目. lr与xgb的区别? xgb 为什么不用归一化,onehot? xgb 与 gbdt的区别. 做这些比赛你们的优势在哪,既然全是相同的套路. RCNN的原理, CNN的原理 ...