我使用bot框架(.net)创建了一个bot,其中应用程序承载的媒体使用提供的示例这里。Bot处理Microsoft团队中任何传入的对等或组调用。在会议期间,当参与者在示例中提供的AudioMediaReceived事件处理程序中使用CallHandler.cs类时,我能够接收音频缓冲区。现在我想从里面生成成绩单。我想要一些关于以下方面的指导:
这能在会议结束时完成吗?我很困惑,因为许多地方(1)(2)上都说
“不得使用此SDK记录或以其他方式保存bot访问的调用或会议中的媒体内容”
。
在哪种情况下适合?是否有可能从接收到的字节数组(.wav数据)中生成wave (UnmixedAudioBuffer )文件,并在会议结束时将其用于转录?
由于我们接收音频帧的速度非常快(每秒50帧),如果我要异步和实时地生成记录,我应该如何做到。是关于将缓冲区数据转换为.wav还是在内存流中使用一些云语音服务/API?微软提供语音服务,谷歌云也提供语音到文本资源。非常感谢您的指导。
发布于 2021-03-30 22:21:55
因为你已经看到的原因,尝试让机器人为你记录会议是个坏主意。但是,您很幸运,因为Microsoft已经自动转录会议内容。
您可以按照下面的说明记录会议:https://support.microsoft.com/en-us/office/record-a-meeting-in-teams-34dfbe7f-b07d-4a27-b4c6-de62f1348c24
如果将记录的会议保存到Microsoft,则甚至可以编辑记录记录。如果您将会议保存到OneDrive和SharePoint,则此页面意味着将来应该可以使用该功能:https://support.microsoft.com/en-us/office/edit-the-transcript-of-a-meeting-recording-in-teams-2f461386-e39a-4444-b9e2-5787da1da11b
https://stackoverflow.com/questions/66636152
复制相似问题