我从MSDN获取此代码以将Text更改为语音,并且我完成了教程中的所有操作,代码正常运行但是当我运行代码时代码运行不到2秒然后回到主代码没有读取代码。我的问题是这个问题究竟是什么?
这是代码:
build.gradle
答案 0 :(得分:2)
您对SpVoice
的来电是错误的。您正在传递ISpVoice
CoClass的CLSID,其中E_NOINTERFACE
接口的IID是预期的(因此它应该失败并出现CoCreateInstance(CLSID_SpVoice, NULL, CLSCTX_ALL, IID_ISpVoice, (void **)&pVoice);
错误。)
请改为尝试:
CoCreateInstance(__uuidof(SpVoice), NULL, CLSCTX_ALL, IID_PPV_ARGS(&pVoice));
可替换地:
import threading
option = 0
def buttonOne():
global option
if option == 2:
"kill statement (not sure what)"
option = 1
else:
option = 1
def buttonTwo():
global option
if option == 1:
"kill statement (not sure what)"
option = 2
else:
option = 2