2016-12-01 7 views

答えて

2

あなたのポストコントローラはアクティビティを引数として取ります。オーディオメッセージは、Facebookが提供するオーディオの場所へのリンクとしてAttachment配列に表示されます。それをBing Speech APIに渡すことができます。 Facebookが提供するContentTypeが "video/mp4"であることに注意してください(混乱する可能性があります)。

2

「audio/aac」タイプの添付ファイルがあります。アクティビティオブジェクトを介してアクセスする必要があります。

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

今すぐ簡単にsound.ContentUrlを経由して実際のメッセージにアクセスし、その後、wavファイルに変換するエンコーダに置くことができるファイルにURIを持つことができます。それからあなたはあなたにビングスピーチApiを入れることができます。

関連する問題