C# Bot框架能处理Facebook音频消息吗
我的机器人(微软机器人框架)如何处理来自facebook的音频消息 如何在MessagesController中的Post消息中接收它?所以我可以调用SpeechToText APIC# Bot框架能处理Facebook音频消息吗,c#,bots,botframework,chatbot,C#,Bots,Botframework,Chatbot,我的机器人(微软机器人框架)如何处理来自facebook的音频消息 如何在MessagesController中的Post消息中接收它?所以我可以调用SpeechToText API 数据是否一直传到您的Post控制器以活动作为参数。音频消息将显示在附件数组中,作为指向Facebook提供的音频位置的链接。你可以把它传给警察。需要注意的是,Facebook提供的内容类型是“video/mp4”(这可能会让人困惑)。您会得到一个类型为“audio/aac”的附件。您需要通过活动对象访问它 var
数据是否一直传到您的Post控制器以活动作为参数。音频消息将显示在附件数组中,作为指向Facebook提供的音频位置的链接。你可以把它传给警察。需要注意的是,Facebook提供的内容类型是“video/mp4”(这可能会让人困惑)。您会得到一个类型为“audio/aac”的附件。您需要通过活动对象访问它
var sound = activity.Attachments?.FirstOrDefault(a => a.ContentType.Equals("audio/aac"));
现在,您可以通过sound.ContentUrl
轻松访问实际消息,并为该文件创建一个URI,然后将其放入编码器中,将其转换为wav。然后你可以把它放到你的Bing语音Api中