问题描述
我希望使用Plivo ASR API实时转录电话。在电话开始时,用户应该说出一个三位数的个人识别码,我想获取该个人识别码并将其转发给他们。但是,对于如何获得此响应,我感到非常困惑。我希望将此响应返回本地,然后将其作为DTMF代码键入,但是,这似乎是不可能的。我想到的唯一方法是将其发送到我拥有的服务器,然后从那里解析数据。我已经在自己的服务器上尝试过此操作,并且收到操作网址到达错误。为了澄清,这是逻辑和代码
逻辑
// Example for Call create
var plivo = require('plivo');
const main = async () => {
'use strict';
var client = new plivo.Client("id","id");
try {
let response = await client.calls.create(
"+exampnum",// from
"+exampnum",// to
"xml_url",// answer url
{
answerMethod: "GET",},)
let uuid = response.requestUuid
console.log(uuid)
} catch (e) {
console.log(e)
}
};
main()
XML IN URL
<Response>
<GetInput inputType="speech" action="post_url">
</GetInput>
</Response>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)