我正在使用IBM Watson Speech-To-Text。我使用watson-speech SDK上可用的recognize-microphone
组件通过浏览器流式传输麦克风音频。
我还使用IBM Watson Text-To-Speech,使用watson-speech SDK上可用的synthesize
组件来合成文本并在浏览器上播放音频。
问题是,当合成音频播放(HTMLAudioElement
)时,recognize-microphone
会捕获音频,就像麦克风输入一样。
我不想捕获已播放的合成音频,而只能捕获麦克风输入。
有一些技巧可以限制这种行为吗?