无法在PC上选择和启用语音输入(非内置麦克风)

时间:2018-05-29 07:55:56

标签: c# c++ dll voice-recognition

我有一个程序(用C#编写),它应该录制一些语音并进行分析。做一点事。但问题是我使用台式电脑并且它没有内置麦克风(这就是为什么程序不记录任何东西)。我已经在笔记本电脑上测试了它(内置麦克风)并且它正在工作。

那么有人可以帮助我并解释我如何插入麦克风列表并选择我需要的正确的并激活它(或其他一些决定)?我做了一个研究,但似乎无法在C#上做,所以我可能会认为C ++ dev也有帮助。

提前致谢。

1 个答案:

答案 0 :(得分:0)

低级(Win32)函数是waveInGetNumDevs(返回设备数)和waveInOpen(通过0到waveInGetNumDevs()-1之间的数字标识源。

要获得更好的列表,请使用waveInGetDevCaps查询设备。