惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
Microsoft Security Blog
Microsoft Security Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
V
Visual Studio Blog
宝玉的分享
宝玉的分享
IT之家
IT之家
人人都是产品经理
人人都是产品经理
T
The Blog of Author Tim Ferriss
I
InfoQ
B
Blog RSS Feed
T
Threatpost
博客园_首页
M
MIT News - Artificial intelligence
Spread Privacy
Spread Privacy
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Know Your Adversary
Know Your Adversary
U
Unit 42
Engineering at Meta
Engineering at Meta
C
Cyber Attacks, Cyber Crime and Cyber Security
月光博客
月光博客
Scott Helme
Scott Helme
T
Tor Project blog
有赞技术团队
有赞技术团队
AWS News Blog
AWS News Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Last Week in AI
Last Week in AI
S
Schneier on Security
Vercel News
Vercel News
博客园 - Franky
C
Cybersecurity and Infrastructure Security Agency CISA
L
LINUX DO - 热门话题
NISL@THU
NISL@THU
L
LangChain Blog
爱范儿
爱范儿
Google DeepMind News
Google DeepMind News
The GitHub Blog
The GitHub Blog
雷峰网
雷峰网
Latest news
Latest news
C
CXSECURITY Database RSS Feed - CXSecurity.com
Hugging Face - Blog
Hugging Face - Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
www.infosecurity-magazine.com
www.infosecurity-magazine.com
G
GRAHAM CLULEY
S
Security Affairs
A
About on SuperTechFans
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
大猫的无限游戏
大猫的无限游戏
W
WeLiveSecurity
Cisco Talos Blog
Cisco Talos Blog
罗磊的独立博客

博客园 - tecsun

Base64 Encode and Decode - BCB[转] BCB 控制 Excel类[转] char * 与 wchar_t *(BSTR) 转换 Borland IDE 常用热键简介 WINXP总是默认以Administrator登陆系统,怎样让自建用户启动 [轉]MD5算法(C++实现) [轉]MYSQL 字符集问题 [轉]mysql多种存储引擎及特点 MySQL date/time 不能转换为 System.DateTime的问题[VS2005(C#)+mysql] mysql 相关 [转]写得蛮好的linux学习笔记 VS2005中使用mysql 在ubuntu下使用qq[转] 分割字符串(BCB)(從文本文檔中取出需要的字符串) [C++]BCD碼轉換問題 [轉]我们必须了解的8个dos命令(转自http://www.hxblog.net/article.asp?id=491) [C#][轉]字符转ASCII码,ASCII码转字符 控制外部應用程式的一些記錄(C++) [轉]窗口句柄的获得
[轉自ccrun by dewbow ] BCB和TTS5.1做中文语音
tecsun · 2007-06-22 · via 博客园 - tecsun

偶尔看到CCRUN上用TTS做语音,但发现XP以及TTS5.1已经没有那个TBL文件了。现在可以直接在BCB下添加microsoft speech library,做语音很方便,甚至可以做识别。但偶水平太差,只能做Text to speech,希望有大虾能做出点好东西给大家分享。
首先新建一个项目,在工程中导入类型库,选择Microsoft speech object library[version 5.0],成功后在import目录会生成一堆文件,不再细述。下面就是调用TTS的一段代码
//头文件添加包含文件
#include "SpeechLib_TLB.h"
#include "SpeechLib_OCX.h"
#include <OleServer.hpp>

void __fastcall TForm1::Button1Click(TObject *Sender)
{
TSpVoice *SpVoice1=new TSpVoice(this); //生产一个SPVOICE类
ISpeechObjectTokensPtr sots;
WideString con="BCB真牛啊";
sots=SpVoice1->GetVoices((WideString)"Language=804",(wchar_t*)"");  //获取中文语音
if (sots->get_Count()==0)  //如果没有中文语音,则count为0
  return;
SpVoice1->_set_Voice(sots->Item(0));//设置中文发音
SpVoice1->Speak(con,SVSFDefault);//快乐的说吧
delete SpVoie1;
}
是不是很简单。呵呵。
我用的是BCB6.0 SP4,XP SP2并安装了TTS5.1的中外包。