如何在 Microsoft-Speech TTS SDK 中检测语音结束

How to detect end of speech in microsoft-speech tts sdk

我正在使用 microsoft-cognitiveservices-speech-sdk 进行文本到语音的反应。我想 运行 文本说完后的特定功能。但是我无法找到使用 sdk 检测语音结束的方法。我只需要一种方法来检测音频何时由 sdk 播放完毕,这样我就可以 运行 我的函数

SDK 有一个 onAudioEnd 事件,参见 this sample

还有,记得关闭synthesizer,详情见this question