4

我正在尝试做的是使用 webRTC 获取在浏览器中录制的视频的实时转录。用例基本上是实时字幕,就像谷歌环聊一样。

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

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

否则,是否有人能够将 webRTC 与 Google 语音连接起来以实现实时转录工作?

关于在哪里寻找解决这个问题的任何建议都会很棒

4

1 回答 1

2

查看此存储库,它可能会对您有所帮助 - https://github.com/muaz-khan/Translator

Translator.js 是一个基于 Google Speech-Recognition & Translation API 构建的 JavaScript 库,用于转录和翻译语音和文本。它支持许多语言环境并在 WebRTC 中带来了全球化!

于 2020-03-23T13:49:37.890 回答