我正在尝试使用freeswitch和unimrcp gsr获得桥接呼叫的两个通道的转录。 我遵循了下面的链接,到目前为止,对于ivr演示电话,一切正常。 http://www.unimrcp.org/manuals/html/FreeSWITCHGoogleUsageManual.html 现在,我想转录实际的用户语音,下面是我尝试修改的拨号计划。
<include>
<extension name=“sip1_outbound”>
<condition field=“destination_number” expression=“^(\+\d+)$“>
<action application=“detect_speech” data=“detect:unimrcp:uni2 {start-input-timers=false}built$}builtin:speech/transcribe”/>
<action application=“log” data=“CRIT ${detect_speech_result}“/>
<action application=“bridge” data=“user/1000@${domain_name}” />
</condition>
</extension>
我期望它开始识别并桥接到用户1000的呼叫,但是识别开始和结束,并且呼叫连接到用户1000。 我读过窃听可以将两个流都转发到识别服务器端点,但不知道如何实现。 我想通过unimrcp服务器或将音频流转发到http服务器来获取两个通道的转录。 需要帮助以实时获取转录。