MS有个SPEETCH好象是关于语音方面的
你看看
我也在研究这个问题拉?
[email protected]

解决方案 »

  1.   

    procedure TFrmStart.PlayBackMidi(AFileName:String;AFlag:Boolean);
    begin
      if waveOutGetNumDevs() <= 0 then
      begin
        showmessage('没发现声卡!'); //没有安装声卡
        Exit;
      end;
      try
        if AFlag = True then
        begin
          with MidiMediaPlayer do
          begin
            Close;
            FileName:=AFileName;
            Open;
            //Rewind;
            Play;
            //G_IMidiNum:=MidiInGetNumDevs;
          end;
        end
        else
        begin
          with MidiMediaPlayer do
          begin
            Close;
          end;
        end;
      except
        showmessage('无法播放背景音乐!');
      end;
    end;
      

  2.   

    to  m_leaner(拼命挣分中):能不能给个针对分数的,或者是能实现连续读wav的代码给我,就像phy说的那样。分数我会给的。只要具体符合的话!
      

  3.   

    用微软的tts技术(text to speak),到微软下载一个tts引擎(到www.microsoft.com搜索tts),然后安装!
      

  4.   

    我只是调用sdk的api函数,不用下载什么引擎那么复杂吧!!!
      

  5.   

    to:ccbsoft(Michael)
       怎么那么无聊的你,厉害的话就回答我的问题,老是来搅乱我的论坛,真是无聊透顶了你,再这样我可不客气了。真是有够无聊的你
      

  6.   

    tts就是sdk啊!你认为什么是sdk呢?tts所谓引擎,实际上是一个com标准的函数集,和directx类似的!
      

  7.   

    金山词霸就是用TTS实现发音的!
      

  8.   

    强烈推荐用TTS来实现语音功能,我的大学同学毕业设计就是用这个来实现词典发音的功能。
      

  9.   

    我只是读个数字,想编个算法来调用wav文件就好了,特此请教!
      谢谢。。