既知の問題
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 リリース
Watson 音声サービスにおける制限事項および既知の問題。
すべてのプラットフォームのリリースにまたがるサービス機能には、以下の既知の問題があります。
問題: 前世代のモデルの中間結果
2021 年 4 月 27 日: WebSocket インターフェースで前世代モデルを使用する場合、話者ラベルと中間結果の両方を要求すると、話者ラベルの応答に追加のオブジェクトが含まれます。 最終結果では、最後の話者ラベルのオブジェクトが複製されます。 オブジェクトは、"final": true で 1 回表示されるのではなく、2 回表示されます。1 回は "final": false で、もう 1 回は "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 で終わる) が 2 回返されることに注意してください。 "final": true 標識は、ラベルの 2 番目のインスタンスに関連付けられています。
{
"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 です。
カスタム・モデルのトレーニングまたはアップグレードをモニターする場合は、 progress フィールドの値ではなく、 status フィールドの値をポーリングします。 何らかの理由で操作が失敗した場合、 status フィールドの値は失敗を反映するように変更されます。 progress フィールドの値は 0 のままです。