顶顶通ASR对接mod_vad smartivr.json 配置方法

一、查看版本号

smartivr.json 文件需要根据 mod_vad 的版本进行配置。

查询方法:

SSH输入命令fs_cli -x "vad_status",或者 freeswitch 控制台输入命令:vad_status,可以得到mod_vad 版本。

二、对接 mod_vad 的 smartivr.json配置说明

  1. mod_vad 版本如果是4.0以上,请用以下配置:
{
"asr": {

    "ddt": {
        "mode": 0,
        "connecttimeout": 2000,
        "responsetimeout": 5000,
        "url":"http://asr服务器IP:9990/asr",
        "engine":"shortsentence",
        "keylist": [
            {
                "id": "test",
                "secret": "test"
            }
        ]
    },

    "enable": [
        "ddt"
    ],

    "mode": 0
}
  1. mod_vad 的版本如果是4.0以下,请用以下配置:
{
"asr": {
	"customasr": {
		"mode": 0,
		"connecttimeout": 1000,
		"responsetimeout": 2000,
		"url":"http://asr服务器IP:9990/test",
		"keylist": [{
			"id": "test",
			"secret": "test"
		}]
	},
    "enable": [
        "customasr"
    ],

    "mode": 0
}

三、重启 freeswitch

步骤

  1. 获取 freeswitch 程序的进程号
    命令:pgrep freeswitch
  2. 结束进程。
    命令:kill -9 进程号
  3. 后台启动 freeswitch 程序。
    命令:freeswitch -nc
  4. 后台启动的 freeswitch 进入方法。
    命令:fs_cli

识别出现问题

如果在语音识别过程出现“ddtvoice appid:test fault:3 asr failed error:1 desc:silence”错误,解决方案可以参照:解决方案

联系我们

有意向了解呼叫中心中间件的用户,可以点击该链接添加我们工作人员的微信:顶顶通小何的VX

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这些文件是与音频处理相关的代码文件,属于Android系统中的音频相关模块。下面简单介绍一下每个文件的作用: - alsa_config_parameters.c:alsa驱动的配置参数管理。 - alsa_manager.c:alsa驱动的管理,包括打开、关闭、读写等操作。 - aml_audio_delay.c:音频延迟的处理。 - aml_audio_dev2mix_process.c:音频设备到混音器的音频数据处理。 - aml_audio_ease.c:音频的平滑处理。 - aml_audio_hal_avsync.c:音频硬件同步的处理。 - aml_audio_mixer.c、amlAudioMixer.c、sub_mixing_factory.c:音频混音的处理。 - aml_audio_ms12_bypass.c、aml_audio_ms12_render.c、aml_audio_ms12_sync.c:Dolby MS12音频的处理。 - aml_audio_nonms12_render.c:非Dolby MS12音频的处理。 - aml_audio_scaletempo.c:音频的变速变调处理。 - aml_audio_spdifout.c:SPDIF音频输出的处理。 - aml_audio_stream.c:音频流的处理。 - aml_audio_timer.c:音频定时器的处理。 - aml_avsync_tuning.c:音视频同步的调节。 - aml_config_data.c、aml_config_parser.c:音频相关配置数据的处理。 - aml_dtvsync.c:DTV同步的处理。 - aml_hfp.c:音频头戴式设备的处理。 - aml_mmap_audio.c:音频内存映射的处理。 - aml_vad_wakeup.c:语音唤醒的处理。 - audio_aec.c:音频回声消除的处理。 - audio_bt_sco.c:蓝牙SCO音频的处理。 - audio_dtv_utils.c:DTV音频的处理。 - audio_format_parse.c:音频格式解析的处理。 - audio_hdmi_util.c:HDMI音频的处理。 - audio_hw.c、audio_hw_dtv.c、audio_hw_ms12.c、audio_hw_ms12_common.c、audio_hw_ms12_v2.c、audio_hw_profile.c:音频硬件相关的处理。 - audio_hwsync.c、audio_hwsync_wrap.c:音频硬件同步的处理。 - audio_hw_utils.c:音频硬件工具类的处理。 - audio_kara.c:卡拉OK音频的处理。 - audio_mediasync_wrap.c:媒体同步的处理。 - audio_policy.c:音频策略的处理。 - audio_port.c:音频端口的管理。 - audio_post_process.c:音频后处理的处理。 - audio_tsync_wrap.c:时间同步的处理。 - audio_usb_hal.c:USB音频的处理。 - audio_virtual_buf.c:虚拟音频缓冲的处理。 - dolby_lib_api.c:Dolby音频库的API。 - earc_utils.c:EARC音频的处理。 - hw_avsync.c、hw_avsync_callbacks.c:硬件音视频同步的处理。 - karaoke_manager.c:卡拉OK管理的处理。 - spdif_encoder_api.c:SPDIF编码的API。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值