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 );