SpeechLib.SpVoice.Speak(text, SpeechLib.SpeechVoiceSpeakFlags.SVSFDefault);
调用时报错:
System.Runtime.InteropServices.COMException (0x8004503A): Exception from HRESULT: 0x8004503A at SpeechLib.ISpeechVoice.Speak
原因是程序找不到可以使用的音频扬声器。
检查系统是否安装了声卡驱动,以及是否连接了扬声器/耳机等设备,安装即可解决。