14/05/08 21:30
Angel3x
int i ; ISpVoice * pVoice ; char app[1000] ; for(i=0;i<this->richTextBox1->TextLength;i++) { app[i]=this->richTextBox1->Text[i] ; } if (FAILED(::CoInitialize(NULL))) return ; HRESULT hr = CoCreateInstance(CLSID_SpVoice, NULL, CLSCTX_ALL, IID_ISpVoice, (void **)&pVoice); if( SUCCEEDED( hr ) ) { hr = pVoice->Speak((const WCHAR *)app, 0, NULL); pVoice->Release(); pVoice = NULL; // Change pitch } ::CoUninitialize(); }
Il codice è perfettamente funzionante,l'unico problema è che non parte la funzione Speak(),non viene sintettizato il testo presente nell'array.Qualcuno sa dirmi xke??
aaa