我正在使用SAPI发声说话。 返回的错误代码是
-2147024888
The method "Speak" for 'ISpeechVoice' failed
但是我无法在Google上找到此错误代码。 我不知道为什么。 有人有什么想法吗?我希望Microsoft列出SAPI的所有可能的错误代码。 在页面http://msdn.microsoft.com/en-us/library/ms717306%28v=vs.85%29.aspx上,此错误代码不存在。
感谢您的帮助!
答案 0 :(得分:1)
SAPI错误代码清单用于特定于SAPI的错误代码。可能会返回其他错误。
-2147024888
相当于0x80070008
,这是一个Win32 HRESULT(E_OUTOFMEMORY);调用失败,因为某些内容(在TTS引擎内部或在SAPI中)无法分配足够的内存。