CCAdmin - 顶顶通呼叫中心中间件Web管理系统 CCAdmin - 顶顶通呼叫中心中间件Web管理系统
空号识别
  • 介绍
  • 基本功能(ippbx)
  • 电话机器人(AI)
  • 语音识别
  • 空号识别
  • 在线预览 (opens new window)
  • 顶顶通官网 (opens new window)
  • 顶顶通博客 (opens new window)
日志 (opens new window)
空号识别
  • 介绍
  • 基本功能(ippbx)
  • 电话机器人(AI)
  • 语音识别
  • 空号识别
  • 在线预览 (opens new window)
  • 顶顶通官网 (opens new window)
  • 顶顶通博客 (opens new window)
日志 (opens new window)
  • 介绍
  • 功能介绍
  • 快速开始
  • 基本电话功能

    • 分机配置

      • 分机互打
      • 手机注册分机
      • 浏览器SIP电话
    • 线路配置

      • 网关对接
      • ims对接
      • IP对接
      • 反向注册对接
      • 发起外呼
    • 点击拨号

      • 添加自定义变量
      • 进入机器人话术
    • FAQ

      • 呼入配置
      • 回铃音补偿
      • 长签功能
      • 限制通话时长
      • 通话录音相关问题
      • CDR分析挂断情况
      • 呼入实现同振与顺振
      • 记忆呼叫与回拨分机的运用
      • 自定义变量添加到CDR
      • 自定义变量添加到分机呼叫信息
      • http接口返回线路组名称
      • 讯时语音网关按线路对接
      • freeswitch无法启动处理流程
      • CCAdmin-web访问失败
      • 关键词过滤freeswitch日志
  • 语音识别

    • asrproxy安装
    • 模型对接

      • 对接第三方ASR
      • 对接第三方TTS
      • 对接不同语种的ASR
      • ASR组的配置与使用
      • 私有化部署ASR
      • 私有化部署TTS
      • 阿里云国际站对接例子
      • asrproxy对接自定义ASR
      • mod_cti对接自定义TTS
        • 测试
      • FAQ

        • 修改VAD模型参数
        • 一句话模型对接方式
    • 自动外呼场景

      • 进入排队转坐席
      • 进入json话术
      • 进入http话术
    • 机器人话术

      • 话术测试流程

        • json话术测试流程
        • http话术测试流程
      • FAQ

        • 机器人话术转坐席人工
        • 机器人通话手动转接给坐席
        • 话术挂断之后是否处理事件
    • SIP安全

      • mod_cti安全加强
      • fail2ban程序安装
    • 替换授权与程序升级

      • 升级Freeswitch
      • 授权替换
      • 更换Redis连接
    • 指南
    • 语音识别
    • 模型对接
    顶顶通
    2024-10-09
    目录

    mod_cti对接自定义TTS

    # 接口说明

    例:我对接的TTS接口地址是http://down.ddrj.com:9989/tts。需要语音合成的内容是我是顶顶通的工作人员。

    那么机器人引擎程序根据配置自动生成接口并请求该接口,返回wav数据,mod_cti会拿到返回的wav文件并进行播放。

    接口示例(可以通过浏览器直接访问):

    http://down.ddrj.com:9989/tts?config=&voice=&volume=0&speechrate=0&pitchrate=0&engine=&text=%E6%88%91%E6%98%AF%E9%A1%B6%E9%A1%B6%E9%80%9A%E7%9A%84%E5%B7%A5%E4%BD%9C%E4%BA%BA%E5%91%98
    
    1

    接口参数说明:

    • voice:发音人。
    • volume:TTS音量,0-100之间,0默认,100最大。
    • speechrate:TTS语速,0-100之间,0默认,100最大。
    • pitchrate:TTS语调,0-100之间,0默认,100最大。
    • engine:引擎。
    • text:语音合成的内容,在请求时,会使用utf8字符编码,然后进行url编码。

    ​

    用户可以根据以上接口说明自己对接自定义TTS接口,直接实现TTS服务。

    # 接口请求的http头

    accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
    accept-encoding: gzip, deflate
    accept-language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6
    connection: keep-alive
    host: down.ddrj.com:9989
    upgrade-insecure-requests: 1
    user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0
    
    1
    2
    3
    4
    5
    6
    7

    # 接口响应的http头

    从响应http头的Content-Type可以看出,接口返回的格式是wav格式的音频数据。

    HTTP/1.1 200 ok
    Date: Wed, 09 Oct 2024 11:05:51 GMT
    Server: www.ddrj.com
    Content-Length: 34658
    Connection: close
    Content-Type: audio/x-wave
    Cache-control: max-age=2147483647
    
    1
    2
    3
    4
    5
    6
    7

    # 接口用法

    接口在话术中的用法:

    • json话术:如果话术是由robotflow话术编辑器编辑出来的,那么TTS接口地址和TTS参数在话术编辑器的全局配置中设置。

      json话术TTS配置

    • http话术:

      • action: cti_play_and_detect_speech:执行的动作,放音同时执行语音识别。
      • tts:TTS的配置,包括TTS接口地址和TTS参数。
        • ttsurl:配置TTS接口地址,用户可以对接自己的tts接口地址,例如:http://tts服务IP/tts。
        • ttsvoicename、ttsconfig、ttsengine、ttsvolume、ttsspeechrate、ttspitchrate:TTS参数,分别对应接口中voice(发音人)、config(TTS配置)、engine(引擎)、volume(TTS音量)、speechrate(TTS语速)、pitchrate(TTS语调)等参数。

      http话术TTS配置

    上次更新: 2025/02/14, 11:03:11
    asrproxy对接自定义ASR
    测试

    ← asrproxy对接自定义ASR 测试→

    微信:cdevelop
    Copyright © 2024-2025 福州晋安区顶顶通软件有限公司  |  闽ICP备17029631号-2
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式