已知問題

IBM Cloud Pak for Data IBM Software Hub

已知的問題是依照識別它們的版本來列出。

5.1.x 版本

Watson Speech 服務的限制和已知問題。

5.0.x 版本

Watson Speech 服務的限制和已知問題。

4.8.x 版本

Watson Speech 服務的限制和已知問題。

4.7.x 版本

Watson Speech 服務的限制和已知問題。

4.6.x 版本

Watson Speech 服務的限制和已知問題。

4.5.x 版本

Watson Speech 服務的限制和已知問題。

下列已知問題適用於跨越所有平台版本的服務功能。

問題: 前一個產生模型的臨時結果

2021 年 4 月 27 日: 當您搭配使用前一個產生模型與 WebSocket 介面時,如果您同時要求說話者標籤和過渡期間結果,則說話者標籤回應會包含額外的物件。 最終結果會複製最後一個說話者標籤的物件。 物件不會與 "final": true 一起出現一次,而是會出現兩次: 一次與 "final": false 一起出現,一次與 "final": true 一起出現。

例如,同時包含說話者標籤和過渡期間結果的 WebSocket 要求會傳送如下所示的 start 訊息:

var message = {
  action: 'start',
  speaker_labels: true,
  interim_results: true
};
websocket.send(JSON.stringify(message));

為了指出說話者標籤的最終結果,服務應該會傳回下列格式的回應:

{
  "speaker_labels": [
    . . .
    {
      "from": 1.01,
      "to": 1.75,
      "speaker": 0,
      "confidence": 0.75,
      "final": false
    },
    {
      "from": 1.76,
      "to": 2.50,
      "speaker": 1,
      "confidence": 0.80,
      "final": true
    }
  ]
}

相反地,服務會傳回如下所示的最終結果。 請注意,最後一個說話者標籤的物件 (開頭為 1.76,結尾為 2.50) 會傳回兩次。 "final": true 指示與標籤的第二個實例相關聯。

{
  "speaker_labels": [
    . . .
    {
      "from": 1.01,
      "to": 1.75,
      "speaker": 0,
      "confidence": 0.75,
      "final": false
    },
    {
      "from": 1.76,
      "to": 2.50,
      "speaker": 1,
      "confidence": 0.80,
      "final": false
    }
  ]
}{
  "from": 1.76,
  "to": 2.50,
  "speaker": 1,
  "confidence": 0.80,
  "final": true
}

如需使用說話者標籤與過渡期間結果搭配的相關資訊,請參閱 要求說話者標籤的過渡期間結果。

問題: 說話者標籤支援的特性一律為 true

2020 年 8 月 6 日: GET /v1/models 和 GET /v1/models/{model_id} 方法會列出語言模型的相關資訊。 在 supported_features 下,speaker_labels 欄位指出您是否可以使用 speaker_labels 參數來搭配模型。 目前,此欄位針對所有模型傳回 true。

不過,說話者標籤僅針對美式英文、澳洲英文、德文、日文、韓文及西班牙文(寬頻模型及窄頻模型)及英式英文(僅限窄頻模型),支援作為測試版功能。 任何其他模型都不支援說話者標籤。 請不要根據欄位來識別哪些模型支援說話者標籤。

如需說話者標籤及支援模型的相關資訊,請參閱說話者標籤。

問題: 自訂模型的 progress 欄位不是連續的

下列方法在它們針對自訂模型所傳回的資訊中包括 progress 欄位:

  • GET /v1/customizations
  • GET /v1/customizations/{customization_id}
  • GET /v1/acoustic_customizations
  • GET /v1/acoustic_customizations/{customization_id}

此欄位會傳回訓練或升級作業的進度。 目前,如果狀態為 available,欄位值為 100 ;否則,欄位值為 0。

當您監視自訂模型的訓練或升級時,請輪詢 status 欄位的值,而不是 progress 欄位的值。 如果作業因任何原因而失敗,status 欄位的值會變更以反映失敗; progress 欄位的值會保留 0。