Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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
如何将WebRTC录制的音频流传递到Google语音api进行实时转录?_Webrtc_Google Speech Api_Matroska - Fatal编程技术网

如何将WebRTC录制的音频流传递到Google语音api进行实时转录?

如何将WebRTC录制的音频流传递到Google语音api进行实时转录?,webrtc,google-speech-api,matroska,Webrtc,Google Speech Api,Matroska,我想做的是通过webRTC在浏览器中实时录制视频。用例基本上是实时的字幕,就像google hangouts一样 所以我在浏览器中运行了一个WebRTC程序。它将webm对象发送回服务器。它们是线性32音频编码。Google speech to text只接受linear16或Flac文件 有没有办法将linear32实时转换为linear16 否则,有没有人能够将webRTC与Google speech连接起来,以使实时转录工作正常 任何关于如何解决此问题的建议都将非常有用请查看此存储库,它可

我想做的是通过webRTC在浏览器中实时录制视频。用例基本上是实时的字幕,就像google hangouts一样

所以我在浏览器中运行了一个WebRTC程序。它将webm对象发送回服务器。它们是线性32音频编码。Google speech to text只接受linear16或Flac文件

有没有办法将linear32实时转换为linear16

否则,有没有人能够将webRTC与Google speech连接起来,以使实时转录工作正常


任何关于如何解决此问题的建议都将非常有用

请查看此存储库,它可能会帮助您-


js是一个JavaScript库,建立在Google语音识别和翻译API之上,用于转录和翻译语音和文本。它支持许多地区,并在WebRTC中带来全球化

谢谢Karthik,但该实现中的代码是从2016年开始的,并且似乎没有设置为实时实时转录