我做一个tts 客户服务器版本,将所有语音引擎装到服务器上,客户端执行程序,不装引擎。    我在客户端传一段xml给服务器,服务器生成了一个wav文件(正确),如果在客户端装了这个
角色的引擎,客户端正常播放此文件,如果没有装引擎,则不播放,但是生成的wav文件用
别的工具能打开,比如 mediaplay,说明是正确的.
  
  我有两个问题:
    1、为什么一般的wav文件tts都能播放,而用特定引擎生成的不能播放。
    2、可不可以将不能播放的wav转化为tts可以播放的wav,怎么转?
    
    我用的是vc环境,有必要的话我将代码贴出分不够,继续贴

解决方案 »

  1.   

    客户端不装引擎可否播放非引擎产生的wav
      

  2.   

    可以播放非引擎产生的wav
       我现在知道了引擎产生的文件会保存一些额外的信息,知道包括事件,具体都有哪些信息,患不清楚,找不到文档。
       我现在还是解决不了问题,不知如何产生一般的wav文件,像音乐那种,我肯定就可以播放了
      

  3.   

    检查你的引擎生成的wav格式,这个是关键。wav格式细节很多。
      

  4.   

    我的问题还是没有解决你说的对,是生成了我不想要的wav格式,我想通过tts生成不带附加信息的wav文件,可是不知怎么做?
     
    可否留下msn or QQ?