微软.Speech . recognitionengine . setinputtodefaultaudiodevice

本文关键字:setinputtodefaultaudiodevice recognitionengine Speech 微软 | 更新日期: 2023-09-27 18:19:14

我用的是Microsoft。语音(不是System.Speech!),我试图将音频流的输入设置为我的麦克风,这是默认的音频设备,但它抛出异常:

系统。InvalidOperationException'发生在Microsoft.Speech.dll中,但是未在用户代码

中处理

附加信息:无法找到请求的数据项,例如数据键或值

这只是一个测试,理想情况下我想将音频流设置为我的扬声器,但如果我能让它工作,我可以使用虚拟音频设备软件插入麦克风流。如果有人可以直接将音频流设置为扬声器,那将是完美的。

感谢您的帮助!

微软.Speech . recognitionengine . setinputtodefaultaudiodevice

根据网上有限的信息,情况如下:微软。语音识别器是用于服务器的识别器,比如VXML服务器,它可能不支持所有音频设备和所有输入速率。例如,可能是您的音频驱动程序不支持低质量录制。所以微软。语音可能无法接受您的音频设备。

你需要使用System。相反,它是为桌面API设计的,应该可以工作。

相关文章:
  • 没有找到相关文章