项目简介
本系统借助AI语音识别技术,旨在自动化检测并提升客服质量。它与客服呼叫系统对接,获取客服录音文件,利用语音转文本技术得到聊天文本信息,经关键词筛查找出疑似异常通话记录,最终由人工进行二次文本筛查,以实现真实的客服质量评估,智能化手段大幅提高了人工检测效率。
项目的主要特性和功能
- 客服记录获取:和七鱼客服系统对接,获取客服通话记录,涵盖客服ID、客服名称、客户名称、呼出手机号、呼入手机号、录音文件地址等信息。
- 语音转文本:把客服录音文件转换为文本信息,包含任务ID、转换时间、语句、关联客服记录等。
- 关键词筛查:依据预定义词库,筛查出包含敏感词的通话记录。
- 人工二次筛查:对疑似异常通话记录开展人工二次筛查,保障评估的准确性。
- 技术选型:经技术调研,选用阿里云语音识别系统为主平台,腾讯云、百度云、科大讯飞作为候选方案。
安装使用步骤
环境准备
- Java环境:确保已安装JDK 8或更高版本。
- 数据库:安装并配置MySQL数据库。
- NTP服务:确保所有服务器已配置NTP服务,保证时间同步。
项目构建
- 复制项目:
bash
- 导入项目:使用IDE(如IntelliJ IDEA或Eclipse)导入项目。
- 配置文件:在
src/main/resources
目录下,配置application.properties
文件,设置数据库连接、七鱼API秘钥等参数。
运行项目
- 启动应用:
bash cd service-quality-evaluation-system mvn spring-boot:run
- 访问应用:启动后,访问
http://localhost:8080
(默认端口),查看Swagger API文档,地址为http://localhost:8080/swagger-ui.html
。
数据库初始化
- 执行SQL脚本:在MySQL中执行
src/main/resources/sql/service_quanlity.sql
脚本,创建所需的数据库表。
使用API
- 获取客服记录:通过API接口
/customer-service-records
获取客服通话记录。 - 语音转文本:通过API接口
/sound-to-text-tasks
提交语音转文本任务。 - 关键词筛查:通过API接口
/keyword-check-records
进行关键词筛查。 - 人工二次筛查:通过API接口
/keyword-check-records
进行人工二次筛查。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】