delphi怎样导入和调用IBM chinese TTS 我下载到IBM chinese TTS(chsTTS)效率高语音清晰男女声普通话音库),据说朗读效果比微软好。解压后有很多文件,请问怎样导入以及写程序调用,网上这方面的资料很少。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ibm应该提供接口吧,找找接口文件吧 微软也有哈,你用的是免费的吗?给偶一份可以吧,微软的应该是COM的要说TTS还是科大讯飞啊,就是贵点 安装后的文件夹除了一个data文件夹,就是TTS_cn.dll、TTScn.dll、TTSOpt.dll、vo40u_cn.dll,该怎么弄,我用的是Delphi7 一般情况下是调用DLL提供的接口,你可以去问下IBM,不过他们会不会给源码或者调用方式就不清楚了 好像要调用eci.h头文件用C转成dll,还是用c2pas.exe改为pas再调用?一个小例子: #include <eci.h>int main(int argc, char *argv[]){eciSpeakText ("Hello World!", false);return 0;}你可以参考一下这个:http://www.wizzardsoftware.com/docs/tts.pdf 这个pdf的标题是:IBM Text-to-SpeechAPI ReferenceVersion 6.4.0 为什么?-----我画的线消失了? Tstrings 取txt文件时的问题 如何去掉DBGrid的scrollbar.... 怎么我的可用分不增加了,不给我分我散分 Delphi中如何对一个对象加锁!! 管理員考試的問題,很急啊。。謝謝了, 在線等,急 向各位求救!!! 如何使得一个窗体的大小不可变?? Delphi6在2000下编的程序怎么在98下就变样了??? UML建模和数据库编程的困惑 delphi 如何同时播放多个视频 在d7里安装LZComponents控件出错?
要说TTS还是科大讯飞啊,就是贵点
用C转成dll,还是用c2pas.exe改为pas再调用?一个小例子:
#include <eci.h>
int main(int argc, char *argv[])
{
eciSpeakText ("Hello World!", false);
return 0;
}你可以参考一下这个:
http://www.wizzardsoftware.com/docs/tts.pdf
IBM Text-to-Speech
API Reference
Version 6.4.0