Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/142.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ubuntu 14.04中使用kinect v2作为麦克风? 我在Ubuntu 14.04中使用Kinect V2,尝试用C++作为编程语言来使用它作为麦克风。我已经在C++和Qt中有了一个应用程序,应用程序将音频流从不同的音频输入设备重定向到一些音频输出设备。p>_C++_Ubuntu_Audio_Kinect_Openkinect - Fatal编程技术网

在ubuntu 14.04中使用kinect v2作为麦克风? 我在Ubuntu 14.04中使用Kinect V2,尝试用C++作为编程语言来使用它作为麦克风。我已经在C++和Qt中有了一个应用程序,应用程序将音频流从不同的音频输入设备重定向到一些音频输出设备。p>

在ubuntu 14.04中使用kinect v2作为麦克风? 我在Ubuntu 14.04中使用Kinect V2,尝试用C++作为编程语言来使用它作为麦克风。我已经在C++和Qt中有了一个应用程序,应用程序将音频流从不同的音频输入设备重定向到一些音频输出设备。p>,c++,ubuntu,audio,kinect,openkinect,C++,Ubuntu,Audio,Kinect,Openkinect,在该应用程序中,可以获取该电脑可用音频输入设备的列表。目前,该应用程序已经将Xbox NUI传感器模拟4通道输入列为音频输入设备之一,而ubuntu声音设置应用程序也列为音频输入设备之一。我还检查了Kinect输入音频设备是否支持44100 Hz采样率的音频格式、16位采样大小、音频/pcm编解码器和2个通道计数,显然它确实支持 问题是,在我的应用程序中,当我使用kinect xbox作为麦克风时,我听不到输出上的任何声音,而在其他音频输入设备中,我可以听到很好的声音。我不确定解决办法是什么 在

在该应用程序中,可以获取该电脑可用音频输入设备的列表。目前,该应用程序已经将Xbox NUI传感器模拟4通道输入列为音频输入设备之一,而ubuntu声音设置应用程序也列为音频输入设备之一。我还检查了Kinect输入音频设备是否支持44100 Hz采样率的音频格式、16位采样大小、音频/pcm编解码器和2个通道计数,显然它确实支持

问题是,在我的应用程序中,当我使用kinect xbox作为麦克风时,我听不到输出上的任何声音,而在其他音频输入设备中,我可以听到很好的声音。我不确定解决办法是什么

libfreenect2页面中,我也没有找到多少关于麦克风的内容。我知道libfreenect2将“音频传输”列为它缺少的功能之一,但另一方面,在文档中,它也写在“问题和未来工作”部分

Audio. There is basic access to Kinect v2's audio via ALSA (Linux). However, this is directional audio with intricate calibration, which is probably beyond the scope of this image processing library.
这是否意味着仍然可以通过ubuntu 14.04中的ALSA从Kinect V2麦克风访问音频流,或者仅仅是Ubunut系统最多只能将Kinect V2检测为音频输入设备,但不能用于实际录制目的

如果是第一种情况,您能否建议我如何访问Kinect麦克风的音频流(我在libfreenect2的任何文档中都找不到有关音频或麦克风的任何内容)?除了使用libfreenect2,您还有其他方法让kinect v2话筒运行吗