Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/163.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.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
C++ 如何在视频文件中使用语音识别?_C++_Video_Speech Recognition - Fatal编程技术网

C++ 如何在视频文件中使用语音识别?

C++ 如何在视频文件中使用语音识别?,c++,video,speech-recognition,C++,Video,Speech Recognition,如何对语音识别引擎(使用Microsoft speech SDK)进行编码,以“收听”视频文件并将检测结果保存到文件中?这与非常相似,答案也非常相似。您需要分离音频部分,将其转换为WAV格式,并将其发送到inproc识别器 但是,它存在与我之前描述的相同的问题(需要培训,假设只有一个声音,并且假设麦克风靠近扬声器)。如果是这样,那么你可能会得到相当好的结果。如果情况并非如此(例如,你正在试图转录一个电视节目,或者更糟糕的是,某种摄像机音频),那么结果可能会不令人满意

如何对语音识别引擎(使用Microsoft speech SDK)进行编码,以“收听”视频文件并将检测结果保存到文件中?

这与非常相似,答案也非常相似。您需要分离音频部分,将其转换为WAV格式,并将其发送到inproc识别器

但是,它存在与我之前描述的相同的问题(需要培训,假设只有一个声音,并且假设麦克风靠近扬声器)。如果是这样,那么你可能会得到相当好的结果。如果情况并非如此(例如,你正在试图转录一个电视节目,或者更糟糕的是,某种摄像机音频),那么结果可能会不令人满意