1

Windows sapi.dll に動的にバインドし、Windows でテキストを「読み上げる」ために必要なコードを呼び出したいと思います。 dll の特に com を使用します。このコードが私にとってどのように機能するか教えてもらえますか? 多くのtnx

   // The voice interface pointer 
   IspVoice* Voice = NULL; 

   // Initialize COM 
   CoInitialize ( NULL ); 

   // Create the voice instance 
   CoCreateInstance ( CLSID_SpVoice, NULL, CLSCTX_ALL, IID_ISpVoice, (void**)&Voice ); 

   // Our text to be spoken 
   WCHAR* TextBuffer = "Hello World"; 

   // Use our voice interface to speak the contents of the buffer 
   Voice -> Speak ( TextBuffer, SPF_DEFAULT, NULL ); 
4

0 に答える 0