Botframework 从'创建转录;未执行的会议音频&x27;一旦接收到缓冲区-带有应用程序托管介质的bot

Botframework 从'创建转录;未执行的会议音频&x27;一旦接收到缓冲区-带有应用程序托管介质的bot,botframework,speech-to-text,google-speech-to-text-api,azure-speech,Botframework,Speech To Text,Google Speech To Text Api,Azure Speech,我使用提供的示例创建了一个使用bot框架(.net)和应用程序托管媒体的bot。Bot会处理Microsoft团队中任何传入的点对点或组呼叫。在会议中,当与会者在示例中提供的CallHandler.cs类中的AudioMediaReceived事件处理程序中发言时,我能够接收音频缓冲区。现在我想从中生成一个文本。我想要一些关于以下方面的指导: 这可以在会议结束时完成吗?我很困惑,因为很多地方都有这样的说法 “您不能使用此SDK记录或保存媒体内容 来自您的机器人访问的呼叫或会议” 这适用于哪种情

我使用提供的示例创建了一个使用bot框架(.net)和应用程序托管媒体的bot。Bot会处理Microsoft团队中任何传入的点对点或组呼叫。在会议中,当与会者在示例中提供的
CallHandler.cs
类中的
AudioMediaReceived
事件处理程序中发言时,我能够接收音频缓冲区。现在我想从中生成一个文本。我想要一些关于以下方面的指导:

这可以在会议结束时完成吗?我很困惑,因为很多地方都有这样的说法

“您不能使用此SDK记录或保存媒体内容 来自您的机器人访问的呼叫或会议”

这适用于哪种情况?是否可以从接收到的字节数组(未执行缓冲区数据)中生成wave(.wav)文件,并在会议结束时将其用于转录

由于我们以非常快的速度(每秒50帧)接收音频帧,如果我要以异步和实时的方式生成转录本,我应该怎么做。它是关于将缓冲区数据转换为.wav还是内存流,并使用一些云语音服务/API? 微软提供语音服务,谷歌云提供语音到文本资源。
非常感谢您的指导。

出于您已经看到的原因,尝试让机器人为您转录会议是个坏主意。然而,你很幸运,因为微软已经自动转录会议了

您可以按照此处的说明记录团队会议:


如果将录制的会议保存到Microsoft Stream,则您甚至可以编辑会议记录。如果您将会议保存到OneDrive和SharePoint,则此页面意味着该功能将在将来可用:

您说这在许多地方都有说明:“您不能使用此SDK记录或以其他方式保存bot访问的呼叫或会议的媒体内容。”你能链接到其中一个吗?@KyleDelaney添加了文档链接,更新了问题谢谢你的更新。在我看来,这句话是说,你不允许做你想做的事,因为这是对隐私的侵犯。你明白这一点吗?另外,您能帮助我们更多地了解您的机器人的用途吗?听起来你想让它记录会议,那么为什么不让某人按下记录按钮呢?目的不是记录,但是,仅仅是利用会议期间或实时收到的音频媒体创建一份转录本。仅仅使用转录本软件从录音中生成一份转录本而不是使用机器人是否可以接受?