Я использую SAPI, чтобы заставить голос говорить текст.
Код ошибки возвращается
-2147024888
The method "Speak" for 'ISpeechVoice' failed
Однако я не смог найти этот код ошибки в Google.
Я не уверен почему.
У кого-нибудь есть идеи? Я ожидал, что Microsoft перечислит все возможные коды ошибок для SAPI.
На странице http://msdn.microsoft.com/en-us/library/ms717306%28v=vs.85%29.aspx этого кода ошибки нет.
Спасибо за любую помощь!
Списки кодов ошибок SAPI предназначены для кодов ошибок, характерных для SAPI. Другие ошибки могут быть возвращены.
-2147024888
эквивалентно 0x80070008
, который является Win32 HRESULT (E_OUTOFMEMORY); вызов сбой, потому что что-то (либо внутри механизма TTS, либо в SAPI) не может выделить достаточно памяти.
Других решений пока нет …