2016-12-01 42 views

回答

2

你的帖子控制器需要一個活動作爲參數。音頻信息將顯示在附件陣列中,作爲Facebook提供的音頻位置的鏈接。您可以將其傳遞給Bing Speech API。有一點要注意的是,Facebook提供的ContentType是「video/mp4」(這可能會讓人困惑)。

2

您將獲得「audio/aac」類型的附件。您需要通過您的活動對象訪問它。

var sound = activity.Attachments?.FirstOrDefault(a => a.ContentType.Equals("audio/aac")); 

現在你可以很容易地通過sound.ContentUrl訪問實際的消息,並有一個URI的文件,你可以再放入編碼器將其轉換爲WAV。然後你可以把它放到你的Bing語音Api中。