如何解决如何在 js Web 应用程序中获取音频或视频通话的记录? IE如何将 MediaStream 路由到语音转文本 API
我想制作一个网络应用程序,通过实时转录进行视频通话——使用一些 3rd 方语音到文本服务(例如谷歌或亚马逊)。因此,点对点的 MediaStream 将播放给用户,并发送到 API 进行转录。
我目前正在使用 https://peerjs.com/ 创建点对点呼叫。
这可行吗?有没有我可以使用的代码示例或库?
谢谢你,丹尼尔
解决方法
我认为它可以很容易地完成 Azure speach to text service,也许可以使用其他解决方案,但对于 Azure,我能够快速找到所有部分。
有浏览器用例示例Here
This line 负责从麦克风获取音频源,但在您的情况下更有趣的是使用:fromStreamInput 函数,它接受 MediaStream。
我也想知道在什么地方执行这个过程会更好:
- 在源机器上,将音频发送到接收器和 speachSDK,然后在获得转录后发送。
- 在接收器机器上,接收后使用 SDK 进行转录,在这种情况下,由于在传输过程中被压缩,音频质量可能会更差,因此您可能会得到更差的转录。
但是这很容易测试。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。