1. 程式人生 > >Microsoft Speech SDK開發包 使用

Microsoft Speech SDK開發包 使用

world 選擇 錯誤信息 安裝 erl 編寫 targe 如何 tdi

  1. 下載開發包。我們首先從微軟的官網上面下載開發包,下載地址如下:

    http://www.microsoft.com/en-us/download/details.aspx?id=10121我們主要下載三個關鍵的程序:SpeechSDK51.exe 、 msttss22L.exe、SpeechSDK51LangPack.exe,將這三個下載下來即可。

    技術分享
  2. 安裝sdk。分別將下載的三個安裝包解壓安裝就可以了(記住安裝目錄)。

    技術分享
  3. 環境配置。這裏我們需要將您安裝的Microsoft Speech SDK安裝目錄中的頭文件目錄,以及庫文件目錄添加到你的VC++6.0開發環境中。打開VC++開發工具,選擇其中的“工具”->“選項”選項卡,然後安裝如下圖所示的圖示操作:

    技術分享 技術分享 技術分享 技術分享
  4. 新建一個Win32 console Application工程。添加一個cpp源文件。具體操作如下圖所示:

    技術分享 技術分享 技術分享
  5. 編寫一個簡單的“Hello World!”語音播報程序。程序代碼如下:

    #include <sphelper.h>//語音頭文件

    #include <stdio.h>//C頭文件,用來提示錯誤信息

    int main()

    {

    ::CoInitialize(NULL);//初始化語音環境

    ISpVoice * pSpVoice = NULL;//初始化語音變量

    if (FAILED(CoCreateInstance(CLSID_SpVoice, NULL,CLSCTX_INPROC_SERVER, IID_ISpVoice, (void **)&pSpVoice)))

    //給語音變量創建環境,相當於創建語音變量,FAILED是個宏定義,就是來判斷CoCreateInstance這個函數又沒有成功創建語音變量,下面是不成功的提示信息。

    {

    printf("Failed to create instance of ISpVoice!\n");

    return -1;

    }

    pSpVoice->Speak(L"Hello World!", SPF_DEFAULT, NULL);//執行語音變量的Speek函數,這個函數用來讀文字。

    pSpVoice->Release(); //釋放語音變量

    ::CoUninitialize();//釋放語音環境

    return 0;

    }

  6. 6

    以上就是

Microsoft Speech SDK開發包 使用