我下载到IBM chinese TTS(chsTTS)效率高语音清晰男女声普通话音库),据说朗读效果比微软好。解压后有很多文件,请问怎样导入以及写程序调用,网上这方面的资料很少。

解决方案 »

  1.   

    ibm应该提供接口吧,找找接口文件吧
      

  2.   

    微软也有哈,你用的是免费的吗?给偶一份可以吧,微软的应该是COM的
    要说TTS还是科大讯飞啊,就是贵点
      

  3.   

    安装后的文件夹除了一个data文件夹,就是TTS_cn.dll、TTScn.dll、TTSOpt.dll、vo40u_cn.dll,该怎么弄,我用的是Delphi7
      

  4.   

    一般情况下是调用DLL提供的接口,你可以去问下IBM,不过他们会不会给源码或者调用方式就不清楚了
      

  5.   

    好像要调用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
      

  6.   

    这个pdf的标题是:
    IBM Text-to-Speech
    API Reference
    Version 6.4.0