日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

SyncQualityCheck - 進行實時質檢

進行熱線實時質檢。

接口說明

熱線實時質檢是在通話過程中,實時的將對話語音轉寫為對話文本,把文本傳入到智能對話分析系統中進行實時質檢,從而實時監測可能出現的潛在問題或風險,您可以實時的將對話文本及質檢結果展示在客服人員工作臺中(第三方系統)。區別于離線質檢(調用 UploadAudioData 進行的質檢或數據集質檢,詳見開發指南),離線質檢均是在通話結束并且錄音文件生成后進行的質檢分析。

使用流程

需自行實現通話過程中將語音流實時轉寫為文本,或直接使用阿里云-云呼叫中心,云呼叫中心與智能對話分析進行了深度集成,可在通話過程中直接進行實時質檢,無需進行 API 對接。

若自行實現語音流轉文本,在通話過程中,當一個角色說完一句話產生對話文本后,就需要調用該 API:SyncQualityCheck 進行實時質檢,會同步返回該句話的質檢結果。

上傳數據時可以攜帶技能組信息,然后通過呼叫中心質檢-配置管理功能來配置不同技能組的通話使用不同的質檢規則。

通話結束后,您可以將錄音文件存儲在公網可訪問的存儲服務器中,調用錄音信息維護 API:UpdateSyncQualityCheckData,將錄音名稱、錄音文件 URL 等信息提交到智能對話分析服務,這樣質檢員在復核時就可以播放錄音了。

通話結束后在呼叫中心質檢-結果展示-實時質檢結果中看到質檢的結果,您也可以調用實時質檢結果查詢 API:GetSyncResult 獲取質檢結果。通過評分大盤-實時大盤,可查看客服、技能組、評分項的數據圖表。

全文質檢

質檢規則中有十幾種算子,有些算子分析時需要對話上下文(客服與客戶的多輪對話),但實時質檢是在通話過程中的質檢,通常只有一個角色說的一句話的文本,部分算子不適用于實時質檢,所以質檢規則分為實時質檢規則和全文質檢規則:

實時質檢規則:進行實時質檢時使用的規則,支持的算子類型有限,不支持指定算子的檢測范圍。

全文質檢規則:進行離線質檢時使用的規則,支持全量算子類型,支持自定義指定算子的檢測范圍。

進行了實時質檢的通話,在通話結束后,此時已經有了完整的對話文本,此時可以對完整對話文本使用全文質檢規則再次進行質檢分析。如何啟用實時質檢后的全文質檢功能?請查看呼叫中心質檢-配置管理中關于全文質檢的說明。

調試

您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。

授權信息

下表是API對應的授權信息,可以在RAM權限策略語句的Action元素中使用,用來給RAM用戶或RAM角色授予調用此API的權限。具體說明如下:

  • 操作:是指具體的權限點。
  • 訪問級別:是指每個操作的訪問級別,取值為寫入(Write)、讀取(Read)或列出(List)。
  • 資源類型:是指操作中支持授權的資源類型。具體說明如下:
    • 對于必選的資源類型,用背景高亮的方式表示。
    • 對于不支持資源級授權的操作,用全部資源表示。
  • 條件關鍵字:是指云產品自身定義的條件關鍵字。
  • 關聯操作:是指成功執行操作所需要的其他權限。操作者必須同時具備關聯操作的權限,操作才能成功。
操作訪問級別資源類型條件關鍵字關聯操作
sca:SyncQualityCheckcreate
*全部資源
*

請求參數

名稱類型必填描述示例值
JsonStrstring

完整 JSON 字符串信息,具體內容參見以下詳細信息。

{"tid":"20200823-234234","dialogue":"{}"}
BaseMeAgentIdlong

業務空間 Id

jsonStr 屬性說明:

屬性值類型是否必須說明
isSchemeDataInteger是否將數據上傳至新版智能對話分析,取值:0(否);1(是),默認值為 0。
uuidString當前句子唯一標識,冪等用,重復請求會排重,排重有效期 24 小時
tidString當前對話唯一標識(務必確保唯一性),可以理解為自有業務系統中的通話 ID,后臺會根據此標識,合并為一個完整的對話,長度至少 8 位,并且前 8 位是通話的發生時間(年月日),例如錄音發生時間是 2020 年 7 月 5 日,那么前綴即為 20200705,建議在前綴后再拼接上自有業務系統中的通話 ID,例如:20200705-234890134。前綴時間必須在 API 調用時間的前一個月、后一小時范圍內。
dialogueDialogue業務方的待檢文本對話部分內容,一般是一句話,也可以是多句,具體內容參見下方的jsonStr.dialogue 屬性說明。
dialogueStatusInteger會話開始結束標識,1:開始,2:對話中。
beginTimeLong錄音&對話的開始時間,格林威治時間 1970 年 01 月 01 日 00 時 00 分 00 秒到現在的毫秒數(即毫秒時間戳,例如:1584535485856),如果每次調用都傳入,以第一次調用為準,若不指定,則會取當前時間。
customerServiceIdLong客服 ID。可從控制臺-基礎設置-人員管理頁面獲取,正確填入客服 ID,客服登錄控制臺頁面時可以查看與自己關聯的錄音文件。
customerServiceNameString客服姓名。
skillGroupIdLong技能組 ID。
skillGroupNameString技能組名稱。
callTypeInteger呼叫類型,可取值:1(呼出)(默認);3(呼入);4(其他)
calleeString被叫號碼,呼出時指的是客戶號碼,呼入時指的是客服號碼。
callerString主叫號碼,呼出時指的是客服號碼,呼入時指的是客戶號碼。
callIdString通話 ID,可以是呼叫中心系統中的通話 ID,或者其他可以標識通話的 ID,存在轉接時,坐席 1~n,callid 是相同的,tid 不同。
businessString業務線名稱,屬于自定義數據,用于分類統計。
remark1String自定義數據 1,可以存放與您業務相關的自定義字段,最大長度為 32 字符。
remark2String自定義數據 2,可以存放與您業務相關的自定義字段,最大長度為 32 字符。
remark3String自定義數據 3,可以存放與您業務相關的自定義字段,最大長度為 32 字符。
requiredFieldsString出參額外字段,取值:ruleInfoBase(規則信息);ruleInfoBase.ruleCategoryName(規則類型名)

jsonStr.dialogue 屬性說明:

屬性值類型是否必須說明
roleString對話內容角色,取值:客服、客戶、系統
identityString對話角色的具體身份標識,比如客服 ID,客戶 ID 等
wordsString這個角色說的一句話。僅支持 UTF-8 編碼,例如 Emoji 表情并不是 UTF-8 編碼,文本內容中請勿包含 Emoji 表情。
beginInteger相對起始點的開始時間偏移,單位 ms
endInteger相對起始點的結束時間偏移,單位 ms
emotionValueInteger情緒能量值 1-10,值越高情緒越強烈
speechRateInteger本句的平均語速,單位為每分鐘字數
silenceDurationInteger本句與上一句之間的靜音時長,單位為秒

返回參數

名稱類型描述示例值
object
Codestring

結果狀態碼,200 表示成功,若為別的值則表示失敗,調用方可根據此字段判斷失敗原因。

200
Messagestring

出錯時表示出錯詳情,成功時為 successful。

successful
RequestIdstring

請求唯一標識。

66E1ACB8-17B2-4BE8-8581-954A8*****
Successboolean

請求是否成功,調用方可根據此字段來判斷請求是否成功:true 表示成功;false/null 表示失敗。

true
Dataobject

返回結果,包含命中信息。

Scoreinteger

最終得分,滿分 100。

100
TaskIdstring

任務 ID。

66E1ACB866E1ACB8
Tidstring

當前對話唯一標識。

20200876-66E1ACB8
BeginTimelong

錄音&對話發生的時間,格林威治時間 1970 年 01 月 01 日 00 時 00 分 00 秒到現在的毫秒數(即毫秒時間戳,例如:1584535485856)。

1584535485856
Rulesarray<object>

命中的規則列表,每一條為一個規則,只返回命中的規則信息和命中規則位置信息。

RuleHitInfoobject
RuleNamestring

命中的規則的名稱。

禁用語
Ridstring

命中的規則 ID。

232232
RuleInfoBaseobject

規則基本信息

Levelinteger

規則重要程度

Commentsstring

規則備注

ScoreNuminteger

計分值

ScoreTypeinteger

1 加分 3 減分 默認 1

ScoreNumTypeinteger

計分類型 0:加減分,1:一次性得分

Typeinteger

規則類型 Id

注意 需要 requiredFields 字段傳入"ruleInfoBase"

RuleCategoryNamestring

規則類型名

注意 需要 requiredFields 字段傳入"ruleInfoBase.ruleCategoryName"

Hitarray<object>

命中的句子列表,針對此接口,如果命中,為一條數據。

ConditionHitInfoobject
HitKeyWordsarray<object>

條件命中的關鍵詞。

HitKeyWordobject
Tointeger

關鍵字的結束位置。

4
Frominteger

關鍵字的起始位置。

1
Valstring

關鍵字。

你好
Cidinteger

規則的條件 ID。

2312
Pidinteger

命中句子在全部對話中的下標值。

4
Phraseobject

條件命中的對話內容。

Wordsstring

對話內容。

你好請問有什么可以幫您的
Identitystring

廢棄字段,請忽略。

xxx
Beginlong

本句相對于整個對話的開始時間,單位:毫秒。

1230
EmotionValueinteger

本句的情緒值,0-10,值越大情緒越高。

6
Endlong

本句相對于整個對話的結束時間,單位:毫秒。

3440
SpeechRateinteger

本句語速,單位:字/分鐘。

233
Rolestring

本句的角色,取值:客服、客戶。

客服
SilenceDurationinteger

廢棄字段,請忽略。

123

對話上下文句子說明:一些復雜場景下,某個角色的一句話無法分析出是否存在違規,往往還需要之前的一些句子做上下文信息來做質檢分析。目前上下文句子數量最大值默認為 30 句。打個比方,比如一通通話,當前已經說到了第 40 句,在第 40 句上傳后,我們會向前再取 29 句,加上當前最新的第 40 句,一共 30 句來做質檢分析。所以極端情況下,某些句子會進行 30 次質檢分析,我們在返回質檢結果時,會自動去重,也就是一個句子若多次命中同一個規則中的同一個條件,則只有在第一次命中時會返回該句的命中結果。

示例

正常返回示例

JSON格式

{
  "Code": "200",
  "Message": "successful",
  "RequestId": "66E1ACB8-17B2-4BE8-8581-954A8*****",
  "Success": true,
  "Data": {
    "Score": 100,
    "TaskId": "66E1ACB866E1ACB8",
    "Tid": "20200876-66E1ACB8",
    "BeginTime": 1584535485856,
    "Rules": [
      {
        "RuleName": "禁用語",
        "Rid": "232232",
        "RuleInfoBase": {
          "Level": 0,
          "Comments": "",
          "ScoreNum": 0,
          "ScoreType": 0,
          "ScoreNumType": 0,
          "Type": 0,
          "RuleCategoryName": ""
        },
        "Hit": [
          {
            "HitKeyWords": [
              {
                "To": 4,
                "From": 1,
                "Val": "你好",
                "Cid": 2312,
                "Pid": 4
              }
            ],
            "Phrase": {
              "Words": "你好請問有什么可以幫您的",
              "Identity": "xxx",
              "Begin": 1230,
              "EmotionValue": 6,
              "End": 3440,
              "SpeechRate": 233,
              "Role": "客服",
              "SilenceDuration": 123
            }
          }
        ]
      }
    ]
  }
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。

變更歷史

變更時間變更內容概要操作
2024-12-17OpenAPI 返回結構發生變更查看變更詳情
2023-08-01API 內部配置變更,不影響調用查看變更詳情
2023-08-01API 內部配置變更,不影響調用查看變更詳情
2023-08-01API 內部配置變更,不影響調用查看變更詳情
2023-08-01API 內部配置變更,不影響調用查看變更詳情
2023-08-01API 內部配置變更,不影響調用查看變更詳情
2023-08-01API 內部配置變更,不影響調用查看變更詳情
2023-08-01API 內部配置變更,不影響調用查看變更詳情
2023-08-01API 內部配置變更,不影響調用查看變更詳情
2023-08-01API 內部配置變更,不影響調用查看變更詳情
2023-08-01API 內部配置變更,不影響調用查看變更詳情
2023-08-01API 內部配置變更,不影響調用查看變更詳情
2023-08-01API 內部配置變更,不影響調用查看變更詳情
2023-08-01API 內部配置變更,不影響調用查看變更詳情
2023-08-01API 內部配置變更,不影響調用查看變更詳情
2023-08-01API 內部配置變更,不影響調用查看變更詳情
2023-08-01API 內部配置變更,不影響調用查看變更詳情
2023-08-01API 內部配置變更,不影響調用查看變更詳情
2023-08-01API 內部配置變更,不影響調用查看變更詳情
2023-08-01API 內部配置變更,不影響調用查看變更詳情