Javascript 如何在js web应用程序中获取音频或视频通话记录?即,如何将媒体流路由到语音到文本API

Javascript 如何在js web应用程序中获取音频或视频通话记录?即,如何将媒体流路由到语音到文本API,javascript,web-applications,speech-to-text,peerjs,mediastream,Javascript,Web Applications,Speech To Text,Peerjs,Mediastream,我想制作一个网络应用程序,它可以通过实时转录进行视频通话——使用第三方语音到文本服务(如谷歌或亚马逊)。因此,点对点媒体流将向用户播放,并发送到API进行转录 我当前正在使用创建对等呼叫 这是否可行?有没有我可以使用的代码示例或库 谢谢你,丹尼尔我想这件事很容易办到 ,也许可以使用其他解决方案,但对于Azure,我能够快速找到所有部分 有一个浏览器用例示例 负责从麦克风获取音频源,但在您的情况下,更有趣的是使用:函数,它接受MediaStream 我还想知道什么地方更适合执行此过程: 在源计算

我想制作一个网络应用程序,它可以通过实时转录进行视频通话——使用第三方语音到文本服务(如谷歌或亚马逊)。因此,点对点媒体流将向用户播放,并发送到API进行转录

我当前正在使用创建对等呼叫

这是否可行?有没有我可以使用的代码示例或库


谢谢你,丹尼尔

我想这件事很容易办到 ,也许可以使用其他解决方案,但对于Azure,我能够快速找到所有部分

有一个浏览器用例示例

负责从麦克风获取音频源,但在您的情况下,更有趣的是使用:函数,它接受MediaStream

我还想知道什么地方更适合执行此过程:

  • 在源计算机上,将音频发送到接收器和speachSDK,并在获得转录后再发送
  • 在接收器机器上,接收后使用SDK获取转录,在这种情况下,由于音频在传输过程中被压缩,因此质量可能会更差,因此您可能会获得更差的转录

不过,这很容易测试。

类似于“但不适用于web”的东西看起来很棒,只是我认为它运行在服务器端。浏览器示例具有必需的服务器托管部分。示例中的
php
文件具有误导性,请参阅要求:
可选,支持托管php脚本的web服务器。
它仅用于生成用于访问SpeachSDK的令牌,请参阅:在浏览器端具有此类令牌是不明智的,有人会偷走它,并在你的账单上使用服务。