【Freeswitch】unimrcp接受freeswitch参数并传参给ASR

话不多说,代码伺候
**注:**我们使用的是自己的语音识别引擎,但代码参考使用的是讯飞。对本问题并没有什么影响。

unimrcp 官网:https://www.unimrcp.org/,多读读源码,没坏处

打开文件:xfyun_recog_engine.c ,使用不同的ASR引擎,文件名可能不一致,您那边可能打开xxx_recog_engine.c。

1、声明参数:

在这里插入图片描述

2、新增方法

在这里插入图片描述

3、获取参数

注:我当前的传递的参数名称为 delay
在这里插入图片描述

4、给ASR传参

本人对C感情深,但也只是大学接触过,所以这段代码可能有点low(字符串拼接也是临时查的~),但是能解决问题。
在这里插入图片描述

5、相关参考

1)智能客服搭建(2) - MRCP Server ASR插件开发

猜你喜欢

转载自blog.csdn.net/feifeiyechuan/article/details/125524648