公司要做一个tts的项目,但是服务器是linux系统,在网上查资料,win下的还好作,用一个控件什么的,但linux的资料一点没有。要求是:输入一段文字,能在网页上读出来,而且还是即时的。哪位大哥给个思路?谢谢。谢谢。

解决方案 »

  1.   


    JS?
    如何实现? zylovegxs 兄能不能大致讲讲,谢谢,谢谢!
      

  2.   

    一楼能实现吗?
    你的语音合成软件不支持linux 吗?不支持的话就不能再linux 下使用啊!
      

  3.   

    用微软的一个语音库,引用一个dll文件,然就可以读了。可以控制速度。
    用c# winforms 可以做出来。但网页就是插件问题吧,我还没有试。yunfeifan 兄,有什么指教 ?
      

  4.   

    你可以看一下www.103.net 它里边也有tts的使用,你可以用js 把query 拼成一个xxxx.mp3,然后网页调用这个xxx.mp3,你可以在apache 端来实现xxx.mp3=>a.php?q=xxx
    在a.php 中调用你的软件(exec 或system)来生成xxx.mp3这个软件,然后跳转到这个mp3 这个只是我的想法
      

  5.   

    对,这也是个相当不错的注意。谢谢 yunfeifan 兄。可是生成这个部分又有问题,生成的文件在 windows系统下也好实行,关键是在 linux 下如何实现呢? 我也在网上查了一些资料,但 linux下的太少,最详细的一个还是用c++写的。
      

  6.   

    这个就是这个问题的关键,你怎么在linux 下有这样的软件。
      

  7.   

    yunfeiyan 兄,谢谢。linux下的软件,自己写也行,网上的资料太零散,给个思路,能不能指点下?我正迷着呢。
      

  8.   

    http://blog.hyit.edu.cn/u/mygoood/archives/2008/2.html查到这么一个地址,有兴趣可以看看,中文的非常麻烦,尤其是分词那一块。谢谢。
      

  9.   

    如果你对语音的要求不高可以看看我发布的一个资源,纯java实现的,就无所谓linux还是windows了,想要代码可以联系我