已知問題
IBM Cloud Pak for Data IBM Software Hub
已知的問題是依照識別它們的版本來列出。
5.1.x 版本
5.0.x 版本
4.8.x 版本
4.7.x 版本
4.6.x 版本
4.5.x 版本
下列已知問題適用於跨越所有平台版本的服務功能。
問題: 前一個產生模型的臨時結果
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/customizationsGET /v1/customizations/{customization_id}GET /v1/acoustic_customizationsGET /v1/acoustic_customizations/{customization_id}
此欄位會傳回訓練或升級作業的進度。 目前,如果狀態為 available,欄位值為 100 ;否則,欄位值為 0。
當您監視自訂模型的訓練或升級時,請輪詢 status 欄位的值,而不是 progress 欄位的值。 如果作業因任何原因而失敗,status 欄位的值會變更以反映失敗; progress 欄位的值會保留 0。