请问用vs2008创建的MFC应用程序要使用Microsoft的sapi,要怎么做?
讲详细点了。

解决方案 »

  1.   

        
    下面是一个简单的TTS例子,VS2008中只需加个头文件就可以了
        #include<sapi.h>     ISpVoice * pVoice = NULL;
        if (FAILED(::CoInitialize(NULL)))             //初始化com
        return ;
        HRESULT hr = CoCreateInstance(CLSID_SpVoice, NULL, CLSCTX_ALL, IID_ISpVoice, (void **)&pVoice);    //获取ISpVoice接口
        if( SUCCEEDED( hr ) )
        {
            hr = pVoice->Speak(L"Hello!", 0, NULL);  //发声
            pVoice->Release();
            pVoice = NULL;
        }
        ::CoUninitialize();                          //释放详细:
    http://blog.sina.com.cn/s/blog_511ddde00100echn.html~type=v5_one&label=rela_prevarticle我最近也在研究sapi 祝你好运!~