我使用此处提供的示例创建了一个使用 bot 框架 (.net) 和应用程序托管媒体的机器人。Bot 参加 Microsoft Teams 中的任何传入点对点或组呼叫。AudioMediaReceived
在会议期间,当参与者在示例中提供的类内的事件处理程序中发言时,我能够接收音频缓冲区CallHandler.cs
。现在我想从中生成成绩单。我想要一些关于:
这可以在会议结束时完成吗,我很困惑,因为它在许多地方 ( 1 )( 2 )
“您不得使用此 SDK 记录或以其他方式保存您的机器人访问的通话或会议中的媒体内容”
.
这适合什么场景?是否可以从收到的字节数组(UnmixedAudioBuffer 数据)中生成 wave(.wav) 文件,并在会议结束时将其用于转录?
由于我们以非常快的速度接收音频帧(每秒 50 帧),如果我要异步实时生成脚本,我应该怎么做。是关于将缓冲区数据转换为 .wav 还是在内存流中并使用一些云语音服务/API?有微软提供的语音服务和谷歌云提供的语音转文本资源。非常感谢您的指导。