dongyi2425 2017-01-26 17:15
浏览 40
已采纳

Twilio:访问IBM Watson语音到文本结果有效负载

New Twilio developer here. My app uses the IBM Watson Speech-to-text Add-on, but I'm having trouble accessing the results payload in my callback. I can't find helpful documentation or any discussion of the issue in forums.

What I know/What I've tried

  • The payload resource exists – I'm able to access it directly via browser.
  • Using the syntax prescribed by the Twilio PHP helper library client returns a 61005 "Bad request" error:

        $request = $client->v1->lookups
                   ->phoneNumbers("+1XXXXXXXXXX")
                   ->fetch(
                           array(
                                 "AddOns" => "ibm_watson_speechtotext",
                           ));
    
  • Using cURL to get the resource directly has been equally unfruitful, returning an empty string.

        $request = json_decode($_REQUEST['AddOns']);
        error_log("URL: ".$request->results->ibm_watson_speechtotext->payload[0]->url);
        $ch = curl_init($request->results->ibm_watson_speechtotext->payload[0]->url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
        curl_setopt($ch, CURLOPT_USERPWD, "$account_sid:$token");
        $json = curl_exec($ch);
        if($json === false) {
            error_log("cURL error: ".curl_error($ch));
            error_log(print_r($json,true));
        }
        curl_close($ch);
        $obj = json_decode($json);
    

Any recommendations?

  • 写回答

1条回答 默认 最新

报告相同问题?

悬赏问题

  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图