TTS
微软语言开发包:TTS
由文本到语言效果
给定字符串,实现音
简单案例如下代码:
1 #include <sapi.h> 2 3 #pragma comment(lib,"ole32.lib") 4 #pragma comment(lib,"sapi.lib") 5 6 int main(int argc, char* argv[]) 7 { 8 ISpVoice * pVoice = NULL; 9 10 if (FAILED(::CoInitialize(NULL))) 11 return FALSE; 12 13 HRESULT hr = CoCreateInstance(CLSID_SpVoice, NULL, CLSCTX_ALL, IID_ISpVoice, (void **)&pVoice); 14 if (SUCCEEDED(hr)) 15 { 16 17 hr = pVoice->Speak(L"您好!请缴费10元", 0, NULL); 18 //Sleep(10); 19 hr = pVoice->Speak(L"您好!请缴费10元", 0, NULL); 20 pVoice->Release(); 21 pVoice = NULL; 22 } 23 ::CoUninitialize(); 24 return TRUE; 25 }
留作笔记使用