如何在freeswitch中实时转录通话?

时间:2019-05-21 19:43:56

标签: voip freeswitch unimrcp

我正在尝试使用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服务器来获取两个通道的转录。 需要帮助以实时获取转录。

0 个答案:

没有答案