您的位置:网站首页 > asp源码 > 正文

AI智能电话机器人源码搭建揭秘!

类别:asp源码 日期:2018-6-19 23:21:00 人气: 来源:

  随着人工智能的普及,AI已经渗透到各行各业,本文就为大家介绍了利用最前沿的AI技术实现电话机器人的原理。智能电话机器人就是充分的利用了人工智能语音识别技术和大数据的精准分析定位,完全是对传统模式是一次性的变化,是智能化的人海战术还是时代化的“人工+智能语音”的一种方式,智能电话机器人是企业的!帮企业降低成本,提高工作效率,提升公司业绩!

  电话机器人比人工坐席厉害的是,电话号码直接在后台一键导入,省时又省力,自动拨打。智能轮流对话,根据系统设定可以对客户进行筛选统计,依据客户的回答智能分类意向程度,把意向最高的甲类客户交给人工进行着重跟进,这样就能使整个电销过程的工作效率大大提高。

  作为“人工智能”的产物,正在逐渐的给电销行业带来大改变大,把繁琐、枯燥、耗时的工作交给智能电话机器人完成,后台分类管理,加以精英销售跟进,不仅大大提高工作效率,而且能更好的把人力资源进行再分配再分组,减少企业运营成本!应该是每位老板都在想的问题。

  对于电销公司来讲如何精准地识别真实客户一直是很难攻克的难点所在。对于智能电话机器人来说,可以通过真人语音式专家级的沟通,模拟电销人员和客户进行多轮互动的有效沟通,通过用户画像和大数据模型精准找到用户,实现精准营销,并快速完成ABCD类意向客户的筛选和分类。

  智能电话机器人是将网络电话、语音知识、自然语音理解、多轮对话、知识图谱等多个门类的前沿技术集成在一个智能产品中,已经成为行业的领头羊,为外呼行业带来了可喜的变化,短短几个月被很多企业证明,这是真正实现开源节流的AI好项目了。

  智能电话机器人作为当今的一款智能化产品,在实际应用中能准确的以人类的声音、思维和语气智能应对客户提出的各种问题。同时,它的筛选能力也极强,可以把应答用户按意向程度自动分类,帮助人工坐席快速剥离意向客户。

  员工坐席每天拨打200个-300个电话已经算是极限了,但是智能电线通有效电话,让效率提高几倍,提高效率就意味着业绩的提高。

  通过ASR(语音识别)和TTS(文本转语音)模拟真人和用户的通话,可用于企业,自动催缴,外呼营销,问卷调查等业务,同时支持百度,科大,阿里云等ASR系统,可以真人预先录音,用户是完全察觉不到是机器人。

  FreeSWITCH/Asterisk是一个软交换系统,可以利用开源的软交换系统,开发一个VAD录音模块,用户说话后开始录音,停止说话后,把录音提交到语音识别接口转换成文本,利用语析接口(NPL)或者简单的关键字匹配,返回系统预先设计的话术,通过TTS转换成声音(也可以真人预先录音)播放给用户听。实现人机语音对话。

  机器人说话时,用户开始说话,机器人要及时处理,就是所谓的打断,这个通过VAD算法和关键词打断可以解决。

  机器人怎么理解用户说话含义,这个是目前难点,目前主要的做法,还是通过关键词匹配来设计话术。

  合肥懿成科技专注营销软件开发与大数据分析应用,擅长并精通各种推广引流的秘诀,行业的业界专家。需要演示的朋友可以联系本公司(百度搜索亿客微营销)

  可以支持科大讯飞,百度语音识别,阿里云语音识别,腾讯语音识别,捷通华声灵云等SDK/API/MRCP接口。

  用户自己实现 httpAPI,机器人程序去调用这个接口,不是 机器人提供httpapi给用户调用。

  外呼程序呼叫电话接通后,或者客户主动呼入接通后 机器人程序 向 webserver post 发送

  webserver根据业务逻辑 返回 json数据 比如 下面的命令就是 启动后台ASR,并且播放一个声音

  min_pause_ms: 300, //最小停顿时间,默认值300,单位毫秒,默认值用户停顿时间超过这个值,会提交到ASR识别。识别完成后发送asrprogress事件。 完成后的意思是 ASR服务器可能 300-800ms才返回识别接口。

  max_pause_ms: 600, //最大停顿时间,默认值600,单位毫秒,用户停顿时间超过这个值,认为一句话说完,所有识别完成后发送asrmessage事件。所有识别完成后的意思是,所有提交到asr服务器的识别结果都返回了。 注意 min_pause_ms 必须大于min_pause_ms。

  pause_play_ms: 200, //触发暂停放音时间,默认值0:就是禁用自动暂停,单位毫秒,设置200-1000,用户说话时间超过这个值,就暂停放音。 有时候用户一直持续说话,中间没停顿,所以还没提交到ASR服务器识别,不能使用关键词打断,可以先暂停放音。

  volume: 50 //音量标准化的值。0-100,0不使用音量标准化,其他值 音量把录音音量调整到这个值后,再提交ASR识别。

  prompt: 您好,欢迎致电顶顶通软件,这里是电话机器人演示系统,请说要进入的测试流程,比如,房产!, //可以直接播放声音文件。规则就是如果最后4个字是.wav,就直接播放wav文件。

  当用户说话后,机器人发送 识别进度,也就是用户暂停说话时间超过 min_pause_ms

  当用户说完一整句话,机器人发送 完整的识别结果,也就是用户暂停说话时间超过 max_pause_ms

  当用户一直不说话,声音播放完成并且等待时间超过,机器人发送 playback_result

  注意:请求和返回都采用JSON格式,编码为utf8,所有参数区分大小写,数字和字符串类型注意区分,参数未说明数字类型就是字符串类型。

  playback_result 收到这个通知,说明声音播放完成,等待用户说话超时,必须播放一个声音,提示用户说话

  start_asr 是一个异步函数,只需要执行一次,启动后会一直进行VAD和ASR,直到调用sotp_asr

  min_speak_ms 最小说线,单位毫秒,说话时间小于这个值,会被认为是无效声音。

  max_speak_ms 最大说线,单位毫秒,说话时间超过这个值,就停止录音,直接提交ASR服务器识别。

  min_pause_ms 最小停顿时间,默认值300,单位毫秒,默认值用户停顿时间超过这个值,会提交到ASR识别。识别完成后发送asrprogress事件。 完成后的意思是 ASR服务器可能 300-800ms才返回识别接口。

  max_pause_ms 最大停顿时间,默认值600,单位毫秒,用户停顿时间超过这个值,认为一句话说完,所有识别完成后发送asrmessage事件。所有识别完成后的意思是,所有提交到asr服务器的识别结果都返回了。 注意 min_pause_ms 必须大于min_pause_ms。

  pause_play_ms 触发暂停放音时间,默认值0,就是禁用自动暂停,单位毫秒,设置200-1000,用户说话时间超过这个值,就暂停放音。 有时候用户一直持续说话,中间没停顿,所以还没提交到ASR服务器识别,不能使用关键词打断,可以先暂停放音。

  threshold VAD阈值,默认0,不要设置,如果一定要设置, 2000以下的值。

  volume 音量标准化的值。0-100,0不使用音量标准化,其他值 音量把录音音量调整到这个值后,再提交ASR识别。

  prompt 声音内容wav文件(只支持8000hz,16位,单声道)或者文本。prompt 提示文本(如果最后4个字是.wav,就是录音文件放音,否则会调用TTS生成声音文件)。同样的文字TTS只转换一次,后续会使用缓存的文件

  * prompt 可选参数 提示文本prompt 提示文本(如果最后4个字是.wav,就是录音文件放音,否则会调用TTS生成声音文件)。

  * digit_timeout [数字] 按键超时时间,如果超时没有新按键,就认为输入完成。

  说这些让行业内人研究学习,智能机器人是未来的趋势,对电销行业实用价值更强的人工智能电话机器人。比如完全模拟真人语音,嗓音甜美,对这代表着企业的品牌;比如话术专业、自动记录、自动分类意向客户等等,这些则直接决定着整个企业的成交率;比如工作效率更高、数据更准确等性能上更优质的人工智能电话机器人,这些也直接影响着企业的电销率。

  第二,选择性价比更高的人工智能电话机器人,除了性能,企业仍需考虑成本,如果人工智能电话机器人的同等价值还不如人工电销人员,哪个企业又会选择的。同样的,企业在选择人工智能电话机器人的时候,需要做一个简单的衡量,哪些品牌的人工智能电话机器人的功能已经足够你使用,而哪些看起来很优质但却有很多不那么实际的功能、且费用更高的人工智能电话机器人值不值得你购买。

  本文由325棋牌 (www.325games.com)整理发布 推荐阅读325游戏 (www.325qp.net)

0
0
0
0
0
0
0
0
下一篇:没有资料

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

CopyRight 2002-2012 技术支持 源码吧 FXT All Rights Reserved

赞助合作: