gpt4 book ai didi

c# - Microsoft.Speech SpeechRecognitionEngine.setInputToDefaultAudioDevice() 方法抛出 System.InvalidOperationException

转载 作者:行者123 更新时间:2023-11-30 17:41:15 28 4
gpt4 key购买 nike

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

System.InvalidOperationException' occurred in Microsoft.Speech.dll but was not handled in user code`

Additional information: Cannot find the requested data item, such as a data key or value.

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

感谢您的帮助!

最佳答案

根据网上有限的资料,情况如下。 Microsoft.Speech 识别器是服务器识别器,如 VXML 服务器,它可能不支持所有音频设备和所有输入速率。例如,您的音频驱动程序可能不支持低质量录音。因此 Microsoft.Speech 可能不接受您的音频设备。

您需要改用 System.Speech API,它是为桌面 API 设计的,应该可以工作。

关于c# - Microsoft.Speech SpeechRecognitionEngine.setInputToDefaultAudioDevice() 方法抛出 System.InvalidOperationException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33318596/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com