littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于Spring Boot的客服质量评估系统

项目简介

本系统借助AI语音识别技术,旨在自动化检测并提升客服质量。它与客服呼叫系统对接,获取客服录音文件,利用语音转文本技术得到聊天文本信息,经关键词筛查找出疑似异常通话记录,最终由人工进行二次文本筛查,以实现真实的客服质量评估,智能化手段大幅提高了人工检测效率。

项目的主要特性和功能

  1. 客服记录获取:和七鱼客服系统对接,获取客服通话记录,涵盖客服ID、客服名称、客户名称、呼出手机号、呼入手机号、录音文件地址等信息。
  2. 语音转文本:把客服录音文件转换为文本信息,包含任务ID、转换时间、语句、关联客服记录等。
  3. 关键词筛查:依据预定义词库,筛查出包含敏感词的通话记录。
  4. 人工二次筛查:对疑似异常通话记录开展人工二次筛查,保障评估的准确性。
  5. 技术选型:经技术调研,选用阿里云语音识别系统为主平台,腾讯云、百度云、科大讯飞作为候选方案。

安装使用步骤

环境准备

  1. Java环境:确保已安装JDK 8或更高版本。
  2. 数据库:安装并配置MySQL数据库。
  3. NTP服务:确保所有服务器已配置NTP服务,保证时间同步。

项目构建

  1. 复制项目: bash
  2. 导入项目:使用IDE(如IntelliJ IDEA或Eclipse)导入项目。
  3. 配置文件:在src/main/resources目录下,配置application.properties文件,设置数据库连接、七鱼API秘钥等参数。

运行项目

  1. 启动应用: bash cd service-quality-evaluation-system mvn spring-boot:run
  2. 访问应用:启动后,访问http://localhost:8080(默认端口),查看Swagger API文档,地址为http://localhost:8080/swagger-ui.html

数据库初始化

  1. 执行SQL脚本:在MySQL中执行src/main/resources/sql/service_quanlity.sql脚本,创建所需的数据库表。

使用API

  1. 获取客服记录:通过API接口/customer-service-records获取客服通话记录。
  2. 语音转文本:通过API接口/sound-to-text-tasks提交语音转文本任务。
  3. 关键词筛查:通过API接口/keyword-check-records进行关键词筛查。
  4. 人工二次筛查:通过API接口/keyword-check-records进行人工二次筛查。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】