Bekannte Probleme

IBM Cloud Pak for Data IBM Software Hub

Bekannte Probleme sind unter dem jeweiligen Release aufgelistet, in dem sie erkannt wurden.

5.1.x veröffentlichungen

Einschränkungen und bekannte Probleme bei Watson-Sprachdiensten.

5.0.x veröffentlichungen

Einschränkungen und bekannte Probleme bei Watson-Sprachdiensten.

4.8.x veröffentlichungen

Einschränkungen und bekannte Probleme bei Watson-Sprachdiensten.

4.7.x veröffentlichungen

Einschränkungen und bekannte Probleme bei Watson-Sprachdiensten.

4.6.x veröffentlichungen

Einschränkungen und bekannte Probleme bei Watson-Sprachdiensten.

4.5.x veröffentlichungen

Einschränkungen und bekannte Probleme bei Watson-Sprachdiensten.

Die folgenden bekannten Probleme betreffen die Servicefunktionalität, die sich über alle Versionen für alle Plattformen erstreckt.

Problem: Zwischenergebnisse für Modelle der früheren Generation

27. April 2021: Wenn Sie Modelle der vorherigen Generation mit der WebSocket-Schnittstelle verwenden und sowohl Sprecherbezeichnungen als auch Zwischenergebnisse anfordern, enthält die Antwort auf Sprecherbezeichnungen ein zusätzliches Objekt. In den Endergebnissen ist das Objekt für die letzte Sprecherbezeichnung doppelt vorhanden. Das Objekt wird nicht nur einmal mit "final": true angezeigt, sondern zweimal: einmal mit "final": false und einmal mit "final": true.

Eine WebSocket-Anforderung, die Sprecherbezeichnungen und Zwischenergebnisse enthält, sendet zum Beispiel eine Nachricht start wie die folgende:

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

Als Endergebnisse für Sprecherbezeichnungen soll der Service eine Antwort im folgenden Format zurückgeben:

{
  "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
    }
  ]
}

Stattdessen gibt der Service Endergebnisse wie die folgenden zurück. Beachten Sie, dass das Objekt für die letzte Sprecherbezeichnung, die mit 1.76 beginnt und mit 2.50 endet, zweimal zurückgegeben wird. Der zweiten Instanz der Bezeichnung ist der Indikator "final": true zugeordnet.

{
  "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
}

Weitere Informationen zur Verwendung von Sprecherbezeichnungen mit Zwischenergebnissen finden Sie unter Zwischenergebnisse für Sprecherbezeichnungen anfordern.

Problem: Unterstützte Funktionen für Sprecherbezeichnungen sind immer true

6. August 2020: Die Methoden GET /v1/models und GET /v1/models/{model_id} listen Informationen zu Sprachmodellen auf. Unter supported_features gibt das Feld speaker_labels an, ob der Parameter speaker_labels für ein Modell verwendet werden kann. Derzeit gibt das Feld den Wert true für alle Modelle zurück.

Sprecherbezeichnungen werden jedoch nur als Betafunktionalität für amerikanisches Englisch, australisches Englisch, Deutsch, Japanisch, Koreanisch, Spanisch (Breit- und Schmalbandmodelle) und britisches Englisch (nur Schmalbandmodell) unterstützt. Für andere Modelle werden keine Sprecherbezeichnungen unterstützt. Das Feld selbst liefert keine Informationen dazu, welche Modell Sprecherbezeichnungen unterstützen.

Weitere Informationen zu Sprecherbezeichnungen und unterstützte Modelle finden Sie in Sprecherbezeichnungen.

Problem: Das Feld progress für angepasste Modelle ist nicht stetig

Die folgenden Methoden enthalten ein Feld progress in den Informationen, die sie für ein angepasstes Modell zurückgeben:

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

Das Feld gibt den Fortschritt für eine Trainings-oder Upgradeoperation zurück. Derzeit lautet der Wert des Feldes 100, wenn der Status available lautet; andernfalls lautet er 0.

Wenn Sie das Training oder Upgrade eines angepassten Modells überwachen, fragen Sie den Wert des Felds status und nicht den Wert des Felds progress ab. Wenn die Operation aus irgendeinem Grund fehlschlägt, ändert sich der Wert des Felds status, um den Fehler widerzuspiegeln. Der Wert des Felds progress bleibt 0.