設定 Turn-by-Turn Transcription

所需權限: 自動化與 AI > 啟動自動化與 AI Studio 指令碼視圖,建立/編輯

Turn-by-Turn Transcription提供對話音訊轉錄。 它根據對話中的每個輪次分段傳送轉錄內容。

新增轉錄設定檔

轉錄設定檔定義了您要轉錄的語言。

  1. CXone 中,點擊應用程式選擇器 並選擇其他 > 自動化與 AI並選擇轉錄設定檔
  2. 點擊新增轉錄設定檔

  3. 輸入文字記錄設定檔名稱。 若要將此設定檔與您的其他設定檔區分,請使用能醒目提示此設定檔不同之處的名稱。 例如,您可以按照設定檔的預期用途、提供者或設定檔語言等命名。
  4. 點擊要使用的轉錄設定檔提供者
  5. 點擊下一步
  6. 選擇此設定檔的語言。 某些語言可以使用 Google 的模型來增強語音識別。 如果您選擇的語言擁有此選項並且您想要使用,可點擊下拉式清單下方的使用增強版切換開關。
  7. 點擊新增

測試轉錄設定檔

您可以測試轉錄設定檔以驗證您的選擇。 要測試設定檔,您必須使用帶麥克風的電腦。

  1. CXone 中,點擊應用程式選擇器 並選擇其他 > 自動化和人工智慧並選擇轉錄設定檔
  2. 選擇要測試的轉錄設定檔。
  3. 在「測試」中,點擊麥克風圖示 一個麥克風。 並使用您所測試的語言說話。 當您完成錄製後,點擊停止圖示一個實心正方形。Turn-by-Turn Transcription 會自動轉錄您所說的字詞並在「測試」中顯示結果。

  4. 根據需要重複測試。 如有需要,您可以變更語言。 完成後,確保所選的語言是您希望設定檔使用的語言。
  5. 點擊儲存

配置Studio指令碼以使用轉錄

所需權限: Studio檢視指令碼、建立/編輯指令碼

如果將 Turn-by-Turn Transcription與語音虛擬客服一起使用,則無需執行這些步驟。 虛擬客服整合流程會自動處理轉錄資料。 您無需在虛擬客服整合指令碼中包含 Cloud Transcribe 動作

如果使用 Turn-by-Turn Transcription啟用純文字虛擬客服來處理語音互動,則必須執行以下步驟。 指令碼必須包括Cloud Transcribe動作。

要在非虛擬客服應用程式中使用 Turn-by-Turn Transcription,您的指令碼必須包含 Cloud Transcribe 動作。 如果要在同一指令碼中轉錄多種語言,則需要為每種語言新增一個 Cloud Transcribe 動作。 您還需為每種語言建立一個轉錄設定檔。

  1. Studio 中,開啟您正在使用的指令碼。
  2. 如果指令碼中還沒有Cloud Transcribe 動作 ,請將其新增到正確的位置。
  3. 為動作指派轉錄設定檔:
    1. 點擊兩下 Cloud Transcribe,開啟「轉錄設定檔」頁面。
    2. 點擊要使用此動作的設定檔旁邊的 選擇圖示
    3. 點擊
  4. Cloud Transcribe 前新增Snippet動作。 如果有多個 Cloud Transcribe,請將其放在指令碼中首個出現位置之前。
  5. 點擊兩下Snippet,新增以下代碼:
    DYNAMIC nextPromptBehaviors
    <add behaviors as needed>
    ASSIGN nextPromptBehaviorsJson="{nextPromptBehaviors.asjson()}"
  6. Snippet中,將<add behaviors as needed>替換為您希望 Cloud Transcribe使用的行為。 您可以了解 行為或按字母順序檢視所有可用屬性的清單
  7. 配置Cloud Transcribe將返回的 JSON 格式轉錄內容傳遞給語音文字虛擬客服:

    1. 點擊兩下Snippet ,開啟 snippet 編輯器。
    2. 在 snippet 中新增以下代碼:

      DYNAMIC nextPromptSequence
      ASSIGN nextPromptSequenceJSONout = "nextPromptSequence.asJSON()"

      此處定義的物件儲存 STT 提供者返回的轉錄。 您的指令碼必須能夠將此資料傳遞給語音文字虛擬客服。

    3. 右鍵點擊Cloud Transcribe,然後用儲存以 JSON 格式返回的轉錄的變數名配置 nextPromptSequence。 例如:transcriptVarNameJSON

  8. 右鍵點擊 Cloud Transcribe,修改以下屬性:
    • nextPromptBehavior:使用以 JSON 格式儲存下一個提示行為的變數名稱來配置。 例如:nextPromptBehaviorsJson

    • transcriptVarName (out):使用步驟 5 中定義的物件名稱進行配置。 例如,transcriptVarName。 該變數保留返回的轉錄。 您的指令碼必須配置為處理轉錄。

  9. 儲存您的指令碼。