node.js - MS Teams 调用 - 无法读取 .wav 文件

标签 node.js microsoft-graph-api

建立调用后,尝试使用任何 .wav 文件播放提示会导致以下错误 500: "message": "未从下载的文件内容中获取有效的 FileSource" 尝试了一些不同的 .wav: https://myaudio.blob.core.windows.net/prompts/couchplayin.wav https://www.pacdv.com/sounds/interface_sound_effects/sound107.wav

代码:

`var url = 'https://graph.microsoft.com/beta/app/calls/' + callID + 
"/playPrompt";
           axios.post(url,
               {
                 "clientContext": "d45324c1-fcb5-430a-902c-f20af696537c",
                 "prompts": [
                   {
                     "@odata.type": "#microsoft.graph.mediaPrompt",
                     "mediaInfo": {
                       "uri": "https://myaudio.blob.core.windows.net/prompts/couchplayin.wav",
                       "resourceId": "1D6DE2D4-CD51-4309-8DAA-70768651088E"
                     },
                     "loop": 5
                   }
                 ]
               },        
             {
               headers: { Authorization: 'Bearer ' + token }
             }).then(response => { 
              console.log(response)
           })
           .catch(error => {
               console.log(error.response)
           });`

最佳答案

对于遇到同样问题的人,我在 itunes 中设置了一个自定义 WAV 文件并使用以下参数对其进行了转换,并且成功了。

每个样本 16 位 16000采样率 单声道/单 channel 。

关于node.js - MS Teams 调用 - 无法读取 .wav 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56229643/

相关文章:

node.js - AWS SageMaker - 请求的图像格式无效

node.js - 从 super 代理响应 header 中检索和整理 cookie 数据

azure - Microsoft Graph Explorer 为用户返回空的商务电话

microsoft-graph-api - 图形 API 在执行初始增量同步时多次返回同一组

microsoft-graph-api - 微软图形 : Filtering issue with Planner tasks

javascript - AADSTS50011 : The reply URL specified in the request does not match the reply URLs configured for the application:

azure - Microsoft Graph InTune Beta API 的

javascript - 图像链接连接与 ejs 语法?

node.js - 在 Promose/bluebird 中顺序执行命令

node.js - async.<fn>第一次迭代循环后限制停止