电话机器人,也有人叫语音对话机器人,外呼机器人等,主要是通过ASR(语音识别)和TTS(文本转语音)模拟真人和用户通话,可用于问卷调查,自动催缴,外呼营销等业务,支持百度,科大,阿里云等ASR系统,可以真人预先录音,用户完全察觉不到是机器人。电话机器人和文本对话机器人的区别是,文本机器人是文字对话,电话机器人是语音对话。最近很火的chatgpt就是文本对话机器人
最近很多人都对FreeSWITCH和ASR对接比较感谢兴趣,我之前已经做了一个商业模块(商业模块请点击这里[http://www.ddrj.com/callcenter/asr.html](http://www.ddrj.com/callcenter/asr.html "http://www.ddrj.com/callcenter/asr.html")),考虑到大部分人,只是研究一下,并不准确购买商业模块,特意做一个开源项目给大家提供一个参考。** mod_asr.cpp 第二个版本,使用了顶顶通VAD(支持噪音人声识别)本程序包的授权文件是10并发1个月的体验授权,仅用于体验和测试使用。
http cli的原理是cti模块实现了一个http server 接收http get请求,执行FreeSWITCH命令后把执行结果返回给http client,常用的使用场景包含http接口实现挂断指定的通话,http接口实现点击拨号(先呼叫坐席电话,座席接听后再呼叫客户电话),以及监听,强插,转接电话等功能。
FreeSWTICH有2种信号音检测方法一种[mod_dptools: tone_detect](https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+tone_detect "mod_dptools: tone_detect"),还有一个是[mod_spandsp Call Progress](https://freeswitch.org/confluence/display/FREESWITCH/mod_spandsp "mod_spandsp Call Progress"),我们先介绍第一种。 如果需要可以识别出 彩铃,空号,关机,停机,彩铃,通话中,语音信箱,语音留言,等可以使用顶顶通开发的FreeSWITCH mod_da2模块,详细请看http://www.ddrj.com/asr/mod_da2.html。
介绍鼎鼎新一代FreeSWITCH智能客服接口,包含脚本解析引擎和话术编辑器2部分。
顶顶通呼叫中心中间件包含IPPBX、自动外呼、质检、ACD、呼叫路由等呼叫中心功能,也包含电话机器人开发接口(ASR【对接了华为云,腾讯云,科大讯飞,阿里云,捷通华声等,mrcp等语音识别接口】,TTS【支持外呼时预先文字转换成声音和mrcp实时TTS】,VAD【集成噪音人声识别引擎】),话术引擎等ai机器人功能。所有数据都存储redis【话单可以存储到数据库】,支持群集,超大并发,可用于开发呼叫中心系统,智能外呼机器人系统,机器人客服系统。
mod_da2是顶顶通开发的一个FreeSWITCH的定制模块,用来对接顶顶通回铃音检测服务,在呼叫前设置通道变量`execute_on_media=start_da2`,就可以在呼叫的时候启动空号识别。
空号识别全称应该是拨号音分析或者号码状态识别、回铃音检测,大家都叫空号检测,或者空号识别。原理就是通过分析拨打电话接通之前的声音,一般有这几种类型,长嘟的回铃音,短嘟嘟的忙音,彩铃,通话中,空号,关机等交换机给出的各种提示。分析程序通过分析声音的频率和特征,可以识别出现回铃音、忙音、彩铃,通过语音识别或者样本库比较可以识别出通话中,空号,关机,无人接听等交换机给出的被叫状态。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号