Bland.Ai
  1. 通话
Bland.Ai
  • 入门指南
  • 基本
    • 发送呼叫(简单)
      POST
    • 使用 Pathways 发送呼叫(简单)
      POST
  • 通话
    • 发送呼叫
      POST
    • 使用 AI 分析通话
      POST
    • 停止当前通话
      POST
    • 列出通话
      GET
    • 通话详情
      GET
    • 声音录制
      GET
    • 获取更正的成绩单
      GET
  • 网络代理
    • 创建网络代理
      POST
    • 更新网络代理设置
      POST
    • 授权网络代理呼叫
      POST
    • 删除网络代理
      POST
    • 列出网络代理
      GET
  • 对话途径
    • 获取单一途径信息
      GET
    • 创建途径
      POST
    • 更新途径
      POST
    • 删除途径
      DELETE
  • 呼入号码
    • 购买呼入号码
      POST
    • 更新入站详细信息
      POST
    • 列出呼入号码
      GET
    • 呼入号码详情
      GET
  • 呼出号码
    • 购买呼出号码
      POST
    • 列出呼出号码
      GET
  • 声音
    • 列出声音
    • 语音详情
    • 生成音频样本
  • 定制工具
    • 创建自定义工具
    • 更新自定义工具
    • 列出自定义工具
    • 自定义工具详细信息
  • 自定义 Twilio 帐户
    • 创建加密密钥
    • 删除加密密钥
    • 上传呼入电话号码
    • 删除呼入电话号码
  • 子账号
    • 创建子账户
    • 将积分转移到子账户
    • 轮换子账户 API 密钥
    • 禁用子账户
    • 列出子账户
    • 列出子账户详细信息
  • 批次
    • 发送一批呼叫
    • 使用 AI 分析批次
    • 停止活动批次
    • 列出批次
    • 批次详情
    • 检索批量分析
  • 短信
    • A2P 注册
    • 检查短信 A2P 状态
    • 更新短信提示
    • 短信对话分析
    • 获取短信
    • 切换短信回复方式
    • 更新短信 Webhook
  • 账户
    • 帐户详细资料
  1. 通话

获取更正的成绩单

开发环境
开发环境
GET
/v1/calls/{call_id}/correct
使用问题和目标来分析呼叫。
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://dev-cn.your-api-server.com/v1/calls//correct' \
--header 'authorization: <authorization>'
响应示例响应示例
{
  "corrected": [
    {
      "start": 0.069,
      "end": 2.551,
      "text": " Hi, I'm calling about a pizza order.",
      "speaker": 0
    },
    {
      "start": 2.551,
      "end": 4.932,
      "text": "Could I get your name, please?",
      "speaker": 0
    },
    {
      "start": 4.932,
      "end": 8.074,
      "text": "Yeah, my name is John.",
      "speaker": 1
    },
    {
      "start": 8.074,
      "end": 8.875,
      "text": "Great.",
      "speaker": 0
    },
    {
      "start": 8.875,
      "end": 9.876,
      "text": "Thanks, John.",
      "speaker": 0
    },
    {
      "start": 9.876,
      "end": 13.038,
      "text": "Could you tell me about the pizza order you placed?",
      "speaker": 0
    },
    {
      "start": 13.038,
      "end": 16.36,
      "text": "Yeah, I want a pepperoni.",
      "speaker": 2
    },
    {
      "start": 16.36,
      "end": 17.1,
      "text": "Oh, okay.",
      "speaker": 0
    },
    {
      "start": 17.1,
      "end": 18.521,
      "text": "One pepperoni pizza.",
      "speaker": 0
    },
    {
      "start": 18.521,
      "end": 19.682,
      "text": "Anything else with that order?",
      "speaker": 0
    },
    {
      "start": 19.682,
      "end": 23.665,
      "text": "No, actually, can we cancel it?",
      "speaker": 1
    },
    {
      "start": 23.665,
      "end": 26.306,
      "text": "I gotta go.",
      "speaker": 1
    },
    {
      "start": 26.306,
      "end": 27.427,
      "text": "No problem.",
      "speaker": 0
    },
    {
      "start": 27.427,
      "end": 28.668,
      "text": "I'll cancel the order for you.",
      "speaker": 0
    },
    {
      "start": 29.144,
      "end": 30.587,
      "text": " Thanks for letting me know.",
      "speaker": 0
    },
    {
      "start": 30.587,
      "end": 31.189,
      "text": "Have a good one.",
      "speaker": 0
    }
  ],
  "status": "success",
  "aligned": [
    {
      "start": 0.069,
      "end": 2.551,
      "text": " Hi, I'm calling about a pizza order.",
      "speaker": "assistant",
      "similarity": 0.686406472983644
    },
    {
      "start": 2.551,
      "end": 4.932,
      "text": "Could I get your name, please?",
      "speaker": "assistant",
      "similarity": 0.6793662204867575
    },
    {
      "start": 4.932,
      "end": 8.074,
      "text": "Yeah, my name is John.",
      "speaker": "user",
      "similarity": 0.9999999999999998
    },
    {
      "start": 8.074,
      "end": 8.875,
      "text": "Great.",
      "speaker": "assistant",
      "similarity": 0.2581988897471611
    },
    {
      "start": 8.875,
      "end": 9.876,
      "text": "Thanks, John.",
      "speaker": "assistant",
      "similarity": 0.36514837167011066
    },
    {
      "start": 9.876,
      "end": 13.038,
      "text": "Could you tell me about the pizza order you placed?",
      "speaker": "assistant",
      "similarity": 0.894427190999916
    },
    {
      "start": 13.038,
      "end": 16.36,
      "text": "Yeah, I want a pepperoni.",
      "speaker": "user",
      "similarity": 0.7999999999999998
    },
    {
      "start": 16.36,
      "end": 17.1,
      "text": "Oh, okay.",
      "speaker": "user",
      "similarity": 0.4999999999999999
    },
    {
      "start": 17.1,
      "end": 18.521,
      "text": "One pepperoni pizza.",
      "speaker": "assistant",
      "similarity": 0.5773502691896257
    },
    {
      "start": 18.521,
      "end": 19.682,
      "text": "Anything else with that order?",
      "speaker": "assistant",
      "similarity": 0.7453559924999299
    },
    {
      "start": 19.682,
      "end": 23.665,
      "text": "No, actually, can we cancel it?",
      "speaker": "user",
      "similarity": 0.8164965809277261
    },
    {
      "start": 23.665,
      "end": 26.306,
      "text": "I gotta go.",
      "speaker": "user",
      "similarity": 0.5773502691896257
    },
    {
      "start": 26.306,
      "end": 27.427,
      "text": "No problem.",
      "speaker": "assistant",
      "similarity": 0.32444284226152503
    },
    {
      "start": 27.427,
      "end": 28.668,
      "text": "I'll cancel the order for you.",
      "speaker": "assistant",
      "similarity": 0.5202659817144719
    },
    {
      "start": 29.144,
      "end": 30.587,
      "text": " Thanks for letting me know.",
      "speaker": "assistant",
      "similarity": 0.6155870112510924
    },
    {
      "start": 30.587,
      "end": 31.189,
      "text": "Have a good one.",
      "speaker": "agent-action",
      "similarity": 0.5
    }
  ],
  "original": [
    {
      "id": 3056032,
      "created_at": "2024-02-29T18:40:49.592012+00:00",
      "text": "Okay, One pepperoni pizza. Anything else with that order?",
      "user": "assistant",
      "c_id": "bfaf99a1-b7c0-4f96-9630-90bc41cea488"
    },
    {
      "id": 3056054,
      "created_at": "2024-02-29T18:40:59.641211+00:00",
      "text": "No problem, Ill cancel the order for you. Thanks for letting me know, Have a good one!",
      "user": "assistant",
      "c_id": "bfaf99a1-b7c0-4f96-9630-90bc41cea488"
    },
    {
      "id": 3055999,
      "created_at": "2024-02-29T18:40:40.39336+00:00",
      "text": "Yeah. My name is John. ",
      "user": "user",
      "c_id": "bfaf99a1-b7c0-4f96-9630-90bc41cea488"
    },
    {
      "id": 3056064,
      "created_at": "2024-02-29T18:41:08.152963+00:00",
      "text": "Okay. Bye. ",
      "user": "user",
      "c_id": "bfaf99a1-b7c0-4f96-9630-90bc41cea488"
    },
    {
      "id": 3055975,
      "created_at": "2024-02-29T18:40:33.362607+00:00",
      "text": "Hi, Im calling about a pizza order. Could I get your name please?",
      "user": "assistant",
      "c_id": "bfaf99a1-b7c0-4f96-9630-90bc41cea488"
    },
    {
      "id": 3056028,
      "created_at": "2024-02-29T18:40:48.597915+00:00",
      "text": "Yeah. I want the pepperoni. ",
      "user": "user",
      "c_id": "bfaf99a1-b7c0-4f96-9630-90bc41cea488"
    },
    {
      "id": 3056066,
      "created_at": "2024-02-29T18:41:09.563502+00:00",
      "text": "Ended call: Thanks, you too! Have a good day.",
      "user": "agent-action",
      "c_id": "bfaf99a1-b7c0-4f96-9630-90bc41cea488"
    },
    {
      "id": 3056004,
      "created_at": "2024-02-29T18:40:41.26799+00:00",
      "text": "Great, Thanks John. Could you tell me about the pizza order you placed?",
      "user": "assistant",
      "c_id": "bfaf99a1-b7c0-4f96-9630-90bc41cea488"
    },
    {
      "id": 3056053,
      "created_at": "2024-02-29T18:40:58.62518+00:00",
      "text": "No. Actually, can we cancel it? I gotta go. ",
      "user": "user",
      "c_id": "bfaf99a1-b7c0-4f96-9630-90bc41cea488"
    }
  ]
}

请求参数

Path 参数
call_id
string 
必需
要更正的调用的唯一标识符。
Header 参数
authorization
string 
必需
示例值:
<authorization>

返回响应

🟢200成功
application/json
Body
corrected
array [object {4}] 
必需
这将包含一个对象数组。每个对象将按如下方式构造。
start
number 
必需
end
number 
必需
text
string 
必需
speaker
integer 
必需
status
string 
必需
success如果请求成功就会出现。
aligned
array [object {5}] 
必需
更正后的转录本为我们提供了通常无法使用的原始输出,因为我们甚至无法对齐“助理”和“用户”角色。为了解决这个问题,我们提供了“对齐”转录本的版本。这本质上意味着角色与文本片段相匹配的脚本。 我们通过对文本进行矢量化、获取余弦相似度并添加基于参数的预测层wait_for_greeting(本质上是我们对助手或用户首先发言的确定程度)来实现此目的。 这将包含一个对象数组。每个对象将按如下方式构造。
start
number 
必需
end
number 
必需
text
string 
必需
speaker
string 
必需
similarity
number 
必需
original
array [object {5}] 
必需
id
integer 
必需
created_at
string 
必需
text
string 
必需
user
string 
必需
c_id
string 
必需
修改于 2024-05-10 07:07:56
上一页
声音录制
下一页
创建网络代理
Built with