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. 1119 机器人走方格 V2(组合)

    1119 机器人走方格 V2 基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题 M * N的方格,一个机器人从左上走到右下,只能向右或向下走.有多少种不同的走法?由于 ...

  2. IOS开发复习笔记(3)-ARC

    1.ARC 当你自己调用了release或retain语句的时候,ARC有效时编译文件会遇到错误,你可以通过-fno-objc-arc和-fobjc-arc两个编译器标志在混搭中支持ARC和非ARC的 ...

  3. Jquery Ajax Json ashx 实现前后台数据传输

    经过一个多星期的研究,各种查找资料终于自己实现了Jquery  Ajax Json ashx 的前后台数据交流功能 首先一点,Ajax只能对应一个ashx文件,多余两个,如果打开异步传输的async: ...

  4. MySQL中自增长与锁

    在InnoDB存储引擎中,对于每个含有自增长值的表都有一个自增长计数器(auto-increment counter)当对含有自增长的计数器的表进行插入操作时,这个计数器会被初始化,执行如下的语句可以 ...

  5. Python3.6全栈开发实例[018]

    18.车牌区域划分, 现给出以下车牌.根据车牌的信息, 分析出各省的车牌持有量.(升级题) result = {} for car in cars: location = locals[car[0]] ...

  6. 《Python 数据分析》笔记——pandas

    Pandas pandas是一个流行的开源Python项目,其名称取panel data(面板数据)与Python data analysis(Python 数据分析)之意. pandas有两个重要的 ...

  7. Parzen-Window Density Estimation(PWDE)

    1.概率密度函数 在在数学中,连续型随机变量的概率密度函数(在不至于混淆时可以简称为密度函数)是一个描述这个随机变量的输出值,在某个确定的取值点附近的可能性的函数.而随机变量的取值落在某个区域之内的概 ...

  8. 解释一下python中的继承

    当一个类继承另一个类,它就被称为一个子类/派生类,继承父类/基类/超类.它会继承/获取所有类成员(属性和方法) 继承能让我们重新使用代码,也能更容易的创建和维护应用 单继承:一个类继承单个基类 多继承 ...

  9. Loadrunder之脚本篇——事务时间简介

    事务概念 事务是指用户在客户端做一种或多种业务所需要的操作集(actions),通过事务开始和结束函数可以标记完成该业务所需要的操作内容(脚本section).定义事务来衡量服务器的性能,例如,你可以 ...

  10. iOS 学习如何声明私有变量和私有方法

    私有变量 首先来说 OC 中没有绝对的私有变量,这么说基于两点原因: 1可修改:   通过KVC  键值编码 来修改私有成员变量的值 2可读取 :  通过底层runtime 获取实例变量Ivar 对应 ...