2013-09-25 2 views
0

J'utilise SAPI pour faire une voix parler du texte. Le code d'erreur renvoyé estWindows: Impossible de trouver l'erreur SAPI sur google

-2147024888 

The method "Speak" for 'ISpeechVoice' failed 

Cependant je ne pouvais pas trouver ce code d'erreur sur Google. Je ne sais pas pourquoi. Est-ce que quelqu'un a des idées? Je m'attendais à ce que Microsoft lise tous les codes d'erreur possibles pour SAPI. Sur la page http://msdn.microsoft.com/en-us/library/ms717306%28v=vs.85%29.aspx ce code d'erreur n'est pas là.

Nous vous remercions de votre aide!

Répondre

1

Les listes de codes d'erreur SAPI sont pour les codes d'erreur spécifiques à SAPI. D'autres erreurs pourraient être retournées.

-2147024888 est équivalent à 0x80070008, qui est un HRESULT Win32 (E_OUTOFMEMORY); l'appel échoue parce que quelque chose (soit dans le moteur TTS ou dans SAPI) n'est pas capable d'allouer suffisamment de mémoire.

Questions connexes