私はMicrosoftのSpeech Platform Runtimeで作業しています。私は実行時に必要な文章を書くためにSpVoice
インターフェイスを使用しています。Microsoft Speech API(SAPI)SpVoice停止機能のための方法
Exception from HRESULT: 0x80045006
私はそれを見て:私はこの
public void StopSpeak()
{
try
{
Speaker.Speak("", SpeechVoiceSpeakFlags.SVSFPurgeBeforeSpeak);
}
catch (COMException ex)
{
}
}
ように私の機能を作成しました。しかし、音声プラットフォームは、私はこのCOMエラーが出る話している間、私はこれを実行したときに発話途中の文章を停止する
マイクロソフトがこれを手に入れたことは、波装置が忙しいということを意味しています。私は、Speech Platformが文章を喋っているときに毎回このエラーが発生することを認識しています。
スピーチプラットフォームのランタイムに付属のSpVoiceまたは他のインターフェイスまたはクラスを使用して、スピーチ中間の文章を停止する他の方法はありますか?
ありがとうございました。