获取语音类别进行说话

来源:互联网 发布:淘宝运营wlpeixun 编辑:程序博客网 时间:2024/05/02 15:06
#define _USING_V110_SDK71_#include<sapi.h>#include<stdio.h>#include<sphelper.h>int main(){::CoInitialize(NULL);ISpVoice *pSpVoice = NULL;IEnumSpObjectTokens *pSpEnumTokens = NULL;if(FAILED(CoCreateInstance(CLSID_SpVoice,NULL,CLSCTX_INPROC_SERVER,IID_ISpVoice,(void**)&pSpVoice))){printf("Failed to create instance of ISpVoice!\n");return -1;}if(SUCCEEDED(SpEnumTokens(SPCAT_VOICES,NULL,NULL,&pSpEnumTokens))){ISpObjectToken *pSpToken = NULL;while(SUCCEEDED(pSpEnumTokens->Next(1,&pSpToken,NULL)) && pSpToken != NULL){printf("ISpObjectToken\n");pSpVoice->SetVoice(pSpToken);pSpVoice->Speak(L"Hello,Windows NT",SPF_DEFAULT,NULL);pSpToken->Release();}pSpEnumTokens->Release();}pSpVoice->Release();::CoUninitialize();printf("over\n");return 0;}

0 0
原创粉丝点击