天天看点

电话机器人介绍前言

前言

随着人工智能的普及,AI渗透到各行各业,本文介绍了利用最前沿的AI技术实现电话机器人的原理。

什么是电话机器人

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

如何开发一个电话机器人

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

技术难点

  • 机器人说话时,用户开始说话,机器人要及时处理,就是所谓的打断,这个通过VAD算法和关键词打断可以解决。
  • 机器人怎么理解用户说话含义,这个是目前难点,目前主要的做法,还是通过关键词匹配来设计话术。

演示

本人已经开发了一个电话机机器人的二次开发开发接口(详细在这里:www.ddrj.com),如果你有兴趣可以拨打059187599071,来测试效果。

支持那些ASR接口

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

怎么使用

可以和现有的呼叫中心,IPPBX,FreeSWITCH,Asterisk 等系统通过SIP分机和SIP中继方式对接。

继续阅读