Arduino 以编程方式与IVR交互

Arduino 以编程方式与IVR交互,arduino,voice-recognition,ivr,Arduino,Voice Recognition,Ivr,我将要开发一个应用程序,它将调用IVR并在那里进行选择,就像在IVR“显示”文本“按1获取更多信息”之后,我的应用程序应该按1。 我不知道如何开始。它应该是基于Arduino+语音识别的吗?欢迎任何想法。您可以使用它编写一个简单的应用程序 DSL(DassaScript)代码示例: start节点根目录{ 做{ #connectSafe(“”;//拨打电话号码 } 过渡{ 按号码:转到按#messageHasAnyIntent([“按一”、“按二”])上的号码//使用对话人工智能来理解IVR说的

我将要开发一个应用程序,它将调用IVR并在那里进行选择,就像在IVR“显示”文本“按1获取更多信息”之后,我的应用程序应该按1。
我不知道如何开始。它应该是基于Arduino+语音识别的吗?欢迎任何想法。

您可以使用它编写一个简单的应用程序

DSL(DassaScript)代码示例:

start节点根目录{
做{
#connectSafe(“”;//拨打电话号码
}
过渡{
按号码:转到按#messageHasAnyIntent([“按一”、“按二”])上的号码//使用对话人工智能来理解IVR说的“按一获取更多信息”
}
}
节点按下按钮编号{
做{
如果(#messagehaseintent(“按一”))
#sendDTMF(“1”);//通过发送DTMF代码进行选择
如果(#messagehaseintent(“按两下”))
#sendDTMF(“2”);
}
}
然后,您可以使用Dasha的语音识别保存IVR的回复,并将其传递给您的应用程序

如果您需要任何帮助,请随时加入我们的网站或在vlad@dasha.ai.


干杯

你可以用它编写一个简单的应用程序

DSL(DassaScript)代码示例:

start节点根目录{
做{
#connectSafe(“”;//拨打电话号码
}
过渡{
按号码:转到按#messageHasAnyIntent([“按一”、“按二”])上的号码//使用对话人工智能来理解IVR说的“按一获取更多信息”
}
}
节点按下按钮编号{
做{
如果(#messagehaseintent(“按一”))
#sendDTMF(“1”);//通过发送DTMF代码进行选择
如果(#messagehaseintent(“按两下”))
#sendDTMF(“2”);
}
}
然后,您可以使用Dasha的语音识别保存IVR的回复,并将其传递给您的应用程序

如果您需要任何帮助,请随时加入我们的网站或在vlad@dasha.ai.

干杯(这只是道路的开始)

您可以通过以下方式在python中实现: 潜入震源前:

或者,如果您需要bash命令,sipp工具可以是您的朋友:

(这只是路径的开始)

您可以通过以下方式在python中实现: 潜入震源前:


或者,如果您需要bash命令,sipp工具可以是您的朋友:

这不是设计圆桌会议。学习一些东西。此外,您的问题不包含代码,因此它不符合
arduino
标记的要求。这不是设计圆桌会议。学习一些东西。此外,您的问题不包含代码,因此它不符合
arduino
标记的要求。
start node root {
    do {
        #connectSafe("<PHONE_NUMBER>"); //call phone number
    }
    transitions {
        press_number: goto press_number on #messageHasAnyIntent(["press_one", "press_two"]); //use conversational AI to understand that IVR says "press 1 to get more info"
    }
}

node press_number {
    do {
        if(#messageHasIntent("press_one")) 
            #sendDTMF("1"); //make selection by sending DTMF code
        if(#messageHasIntent("press_two"))
            #sendDTMF("2");
    }
}