Aktualisierung der Sprachdienste von „ Watson “ von Version 5.1 auf Version 5.3

Ein Instanzadministrator kann die Sprachdienste von Watson von Version 5.1 auf Version 5.3 aktualisieren.

Wer muss diese Aufgabe erledigen?

Instanzadministrator Um die Sprachdienste v Watson s zu aktualisieren, müssen Sie Instanzadministrator sein. Ein Instanzadministrator hat die Berechtigung, Software in den folgenden Projekten zu verwalten:

Das Betreiberprojekt für die Instanz

Die Operatoren für diese Instanz der Sprachdienste „ Watson “ sind im Operator-Projekt installiert. In den Upgrade-Befehlen bezieht sich die ${PROJECT_CPD_INST_OPERATORS} Umgebungsvariable auf das Projekt des Betreibers.

Das Operandenprojekt für die Instanz

Die benutzerdefinierten Ressourcen für die Sprachdienste „ Watsoncontrol plane “ und „“ werden im Operandenprojekt installiert. In den Upgrade-Befehlen bezieht sich die ${PROJECT_CPD_INST_OPERANDS} Umgebungsvariable auf das Projekt der Operanden.

Wann müssen Sie diese Aufgabe erledigen?

Überprüfen Sie die folgenden Optionen, um festzustellen, ob Sie diese Aufgabe ausführen müssen:

  • Wenn Sie die IBM Software Hubcontrol plane und einen oder mehrere Dienste gleichzeitig aktualisieren möchten, befolgen Sie stattdessen die Schritte unter „Aktualisieren einer Instanz von IBM “ Software Hub.
  • Wenn Sie die Sprachdienste von Watson beim Upgrade von nicht aktualisiert haben, führen IBM Software Hubcontrol plane Sie diese Aufgabe aus, um die Sprachdienste von Watson zu aktualisieren.

    Wiederholen Sie diesen Vorgang nach Bedarf. Wenn Sie für mehrere Instanzen von IBM Software Hubverantwortlich sind, können Sie diese Aufgabe wiederholen, um weitere Instanzen von Watson Sprachdienste auf dem Cluster zu aktualisieren.

Erforderliche Informationen zum Ausführen dieser Task

Lesen Sie die folgenden Informationen, bevor Sie die Sprachdienste v Watson -Upgrade durchführen:

Versionsvoraussetzungen

Alle Komponenten, die mit einer Instanz von verbunden IBM Software Hub sind, müssen in derselben Version installiert sein. Wenn sich beispielsweise IBM Software Hubcontrol plane die in der Version 5.3.1 befindet, müssen Sie die Watson Sprachdienste auf die Version 5.3.1 aktualisieren.

Umgebungsvariablen
Die Befehle in dieser Aufgabe verwenden Umgebungsvariablen, sodass Sie die Befehle genau wie angegeben ausführen können.
  • Wenn Sie nicht über das Skript verfügen, das die Umgebungsvariablen definiert, lesen Sie den Abschnitt „Einrichten der Installationsumgebungsvariablen “.
  • Um die Umgebungsvariablen aus dem Skript zu verwenden, müssen Sie die Umgebungsvariablen vor der Ausführung der Befehle in dieser Aufgabe laden. Führen Sie beispielsweise folgenden Befehl aus:
    source ./cpd_vars.sh
Common core services
Watson Sprachdienste erfordern die IBM Software Hub common core services.

Wenn die im Oper andenprojekt für die common core services Instanz nicht die richtige Version haben, werden common core services die automatisch aktualisiert, wenn Sie die Sprachdienste von Watson aktualisieren. Das common core services Upgrade verlängert die Zeit, die für die Durchführung des Upgrades benötigt wird.

Vorbereitende Schritte

Diese Aufgabe setzt voraus, dass die folgenden Voraussetzungen erfüllt sind:

Systemvoraussetzungen
Diese Aufgabe setzt voraus, dass der Cluster die Mindestanforderungen für die Sprachdienste von „ Watson “ erfüllt.
Weiterführende Informationen
Wenn diese Aufgabe nicht abgeschlossen ist, siehe Systemanforderungen.
Wenn Sie Funktionen nutzen möchten, die eine GPU erfordern, stellen Sie außerdem sicher, dass Sie über den geeigneten GPU-Typ und die erforderliche Anzahl an GPUs für die Sprachdienste von Watson verfügen.
Weiterführende Informationen
Wenn diese Aufgabe nicht abgeschlossen ist, siehe GPU-Anforderungen.
Workstation
Bei dieser Aufgabe wird davon ausgegangen, dass der Arbeitsplatzrechner, von dem aus Sie das Upgrade ausführen, als Client-Arbeitsplatzrechner eingerichtet ist und über die folgenden Befehlszeilenschnittstellen verfügt:
  • IBM Software Hub Befehlszeile: cpd-cli
  • OpenShift® Befehlszeile: oc
  • Helm Befehlszeile: oc
Weiterführende Informationen
Wenn diese Aufgabe nicht abgeschlossen ist, siehe Aktualisieren von Client-Arbeitsstationen.
Steuerebene
Diese Aufgabe setzt voraus, dass das IBM Software Hubcontrol plane aktualisiert wurde.
Weiterführende Informationen
Wenn diese Aufgabe nicht abgeschlossen ist, lesen Sie den Abschnitt „Upgrade einer Instanz von IBM Software Hub “.
Private Container-Registry
Wenn Ihre Umgebung eine private Container-Registry verwendet (z. B. wenn Ihr Cluster luftisoliert ist), setzt diese Aufgabe voraus, dass die folgenden Aufgaben abgeschlossen sind:
  1. Die Software-Images für Sprachdienste von „ Watson “ werden in die private Container-Registrierung gespiegelt.
    Weiterführende Informationen
    Wenn diese Aufgabe nicht abgeschlossen ist, siehe Spiegeln von Images in eine private Container-Registrierung.
  2. Der cpd-cli ist so konfiguriert, dass er das olm-utils-v4 Image aus der privaten Container-Registry abruft.
    Weiterführende Informationen
    Wenn diese Aufgabe nicht abgeschlossen ist, siehe Abrufen des Images „ olm-utils-v4 “ aus der privaten Container-Registry.
GPU-Betreiber
Wenn Sie Funktionen nutzen möchten, die GPUs erfordern, setzt diese Aufgabe voraus, dass die für die Nutzung von GPUs erforderlichen Operatoren installiert sind.
Weiterführende Informationen
Wenn diese Aufgabe nicht abgeschlossen ist, siehe Installieren von Operatoren für Dienste, die GPUs erfordern.
Red Hat® OpenShift AI
Wenn Sie Funktionen nutzen möchten, die erfordern Red Hat OpenShift AI, wird bei dieser Aufgabe davon ausgegangen, dass Red Hat OpenShift AI installiert ist.
Weiterführende Informationen
Wenn diese Aufgabe nicht abgeschlossen ist, siehe „ Red Hat OpenShift AI installieren “.
Multicloud Object Gateway
Diese Aufgabe setzt voraus, dass bei Bedarf Multicloud Object Gateway aktualisiert wird.
Weiterführende Informationen
Wenn diese Aufgabe nicht abgeschlossen ist, siehe „Upgrade des Multicloud Object Gateway “.
Cluster-bezogene Ressourcen
Bei dieser Aufgabe wird davon ausgegangen, dass die clusterbezogenen Ressourcen, wie benutzerdefinierte Ressourcendefinitionen, Clusterrollen und Clusterrollenbindungen, aktualisiert wurden.
Weiterführende Informationen
Wenn diese Aufgabe nicht abgeschlossen ist, siehe Aktualisieren der clusterweiten Ressourcen für die Plattform und Dienste.
Geheime Schlüssel für Image-Pull-Operationen
Diese Aufgabe setzt voraus, dass die Geheimnisse, die die Bildabruf-Anmeldedaten für die Instanz enthalten, vorhanden sind.
Weiterführende Informationen
Wenn diese Aufgabe nicht abgeschlossen ist, lesen Sie den Abschnitt „Erstellen von Image-Pull-Geheimnissen für eine Instanz von IBM Software Hub “.

Vorgehensweise

Führen Sie die folgenden Schritte aus, um die Sprachdienste von „ Watson “ zu aktualisieren:

  1. Festlegen der Installationsoptionen
  2. Verbesserung des Service
  3. Validierung des Upgrades
  4. Validierung des Upgrades auf „ EDB Postgres “
  5. Ressourcen bereinigen
  6. Aktualisierung bestehender Service-Instanzen
  7. Was als Nächstes zu tun ist

Festlegen der Installationsoptionen

Wenn Sie die Sprachdienste von „ Watson “ aktualisieren, werden die Optionen verwendet, die Sie bei der Installation der Sprachdienste von „ Watson “ angegeben haben.

Wenn Sie die Watson Speech servicesInstallation planen, können Sie die folgenden Installationsoptionen in einer Datei namens install-options.yml im cpd-cli work Verzeichnis angeben (Beispiel: cpd-cli-workspace/olm-utils-workspace/work).

Die Parameter sind optional. Wenn Sie diese Installationsparameter nicht festlegen, werden die Standardwerte verwendet.

Befolgen Sie die entsprechenden Anweisungen für die von IBM Software Hub Ihnen installierte Version:

Versions- 5.3.1

Der Beispiel-YAML-Inhalt verwendet die Standardwerte.

5.3.1 und später Die Formatierung gilt nur für IBM Software Hub die Version 5.3.1

Behalten Sie die --- Syntax am Anfang des Eintrags bei, um sicherzustellen, dass dieser Eintrag als separates Dokument behandelt wird.

---
# ............................................................................
# Watson Speech services parameters
# ............................................................................
non_olm:
  watsonSpeech:
    tags:
      sttRuntime: true
      sttAsync: false
      sttCustomization: false
      ttsRuntime: true
      ttsCustomization: false
    scaleConfig:
      stt:
        size: xsmall
      tts:
        size: xsmall
    sttModels:
     - enUsBroadbandModel
     - enUsNarrowbandModel
     - enUsShortFormNarrowbandModel
     - enUsTelephony
     - enUsMultimedia
    ttsVoices:
     - enUSAllisonV3Voice
     - enUSLisaV3Voice
     - enUSMichaelV3Voice
Versions- 5.3.0

Der Beispiel-YAML-Inhalt verwendet die Standardwerte.

Wenn Sie einen oder mehrere der Standardwerte überschreiben möchten, fügen Sie die Parameter zum non_olm: Abschnitt der install-options.yml Datei unter dem watsonSpeech: Eintrag hinzu.

# ............................................................................
# Watson Speech services parameters
# ............................................................................
  watsonSpeech:
    tags:
      sttRuntime: true
      sttAsync: false
      sttCustomization: false
      ttsRuntime: true
      ttsCustomization: false
    scaleConfig:
      stt:
        size: xsmall
      tts:
        size: xsmall
    sttModels:
     - enUsBroadbandModel
     - enUsNarrowbandModel
     - enUsShortFormNarrowbandModel
     - enUsTelephony
     - enUsMultimedia
    ttsVoices:
     - enUSAllisonV3Voice
     - enUSLisaV3Voice
     - enUSMichaelV3Voice
Watson Speech services Mikroservice-Parameter

Verwenden Sie diese Parameter, um anzugeben, welche Microservices installiert werden sollen.

Eigenschaft Beschreibung
sttRuntime Geben Sie an, ob der Microservice für die Spracherkennung aktiviert werden soll. Sie müssen diesen Microservice aktivieren, wenn Sie den Watson Speech to Text Dienst installieren.
Standardwert
true
Gültige Werte
false
Aktivieren Sie den Microservice für die Spracherkennung nicht.
Wichtig: Dieser Microservice wird automatisch aktiviert, wenn Sie eine der folgenden Eigenschaften auf setzen true:
  • sttCustomization
  • sttAsync
true
Aktivieren Sie den Microservice für die Spracherkennung.

Wenn Sie diese Eigenschaft auf setzen true, wird die /v1/recognize Schnittstelle aktiviert.

Installieren Sie den Watson Speech to Text Microservice
  watsonSpeech:
    tags:
      sttRuntime: true
sttAsync Geben Sie an, ob asynchrone „ HTTP “-Anfragen aktiviert werden sollen. Aktivieren Sie diese Funktion beispielsweise, wenn Sie große Anfragen haben, die Sie asynchron verarbeiten möchten.
Standardwert
false
Gültige Werte
false
Aktivieren Sie keine asynchronen „ HTTP “-Anfragen.
true
Aktivieren Sie asynchrone „ HTTP “-Anfragen.

Wenn Sie diese Eigenschaft auf setzen true, wird die /v1/recognitions Schnittstelle aktiviert.

Installieren Sie den asynchronen Microservice „ HTTP -Anfrage“
  watsonSpeech:
    tags:
      sttAsync: true
sttCustomization Geben Sie an, ob die Anpassung Watson Speech to Text aktiviert werden soll:
  • Anpassung des Sprachmodells, wodurch der Dienst domänenspezifische Begriffe genauer erkennen kann.
  • Anpassung des akustischen Modells, wodurch sich der Dienst an Umgebungsgeräusche, Audioqualität und den Akzent oder die Sprachmelodie der Sprecher anpassen kann.
Standardwert
false
Gültige Werte
false
Aktivieren Sie keine Watson Speech to Text Anpassungen.
true
Anpassungen Watson Speech to Text aktivieren.
Wenn Sie diese Eigenschaft auf setzen true, werden die folgenden Schnittstellen aktiviert:
  • /v1/customizations für die Anpassung von Sprachmodellen.
  • /v1/acoustic_customizations für die Anpassung akustischer Modelle.
Installieren Sie den Microservice zur Modellanpassung
  watsonSpeech:
    tags:
      sttCustomization: true
ttsRuntime Geben Sie an, ob der Microservice für die Sprachsynthese aktiviert werden soll. Sie müssen diesen Microservice aktivieren, wenn Sie den Watson Text to Speech Dienst installieren.
Standardwert
true
Gültige Werte
false
Aktivieren Sie den Microservice für die Sprachsynthese nicht.
Wichtig: Dieser Microservice wird automatisch aktiviert, wenn Sie auf ttsCustomization setzen true.
true
Aktivieren Sie den Microservice für die Sprachsynthese.

Wenn Sie diese Eigenschaft auf setzen true, wird die /v1/synthesize Schnittstelle aktiviert.

Installieren Sie den Watson Text to Speech Microservice
  watsonSpeech:
    tags:
      ttsRuntime: true
ttsCustomization Geben Sie an, ob die Anpassung Watson Text to Speech aktiviert werden soll, wodurch der Dienst ein Wörterbuch mit Wörtern und deren Übersetzungen für eine bestimmte Sprache erstellen kann.
Standardwert
false
Gültige Werte
false
Aktivieren Sie keine Watson Text to Speech Anpassungen.
true
Anpassungen Watson Text to Speech aktivieren.

Wenn Sie diese Eigenschaft auf setzen true, wird die /v1/customizations Schnittstelle für die Anpassung aktiviert.

Installieren Sie den Microservice zur Anpassung des Wörterbuchs
  watsonSpeech:
    tags:
      ttsCustomization: true
Skalierungsparameter
Eigenschaft Beschreibung
size Geben Sie die Größe des Dienstes an.
Standardwert
xsmall
Gültige Werte
  • xsmall
  • small
  • medium
  • large
  • custom

Ausführliche Informationen zu den einzelnen Größen finden Sie im PDF -Dokument mit den Richtlinien zur Skalierung von Komponenten.

Überschreiben der Watson Speech to Text Größe
  watsonSpeech:
    scaleConfig:
      stt:
        size: xsmall
Überschreiben der Watson Text to Speech Größe
  watsonSpeech:
    scaleConfig:
      tts:
        size: xsmall  
Watson Speech to Text-Modelle

Die folgenden Optionen gelten nur, wenn Sie den Watson Speech to Text Dienst installieren.

Eigenschaft Beschreibung
sttModels Geben Sie an, welche Watson Speech to Text Modelle installiert sind.

Geben Sie die Modelle als Liste an. Zum Beispiel:

  watsonSpeech:
    sttModels:
     - enUsBroadbandModel
     - enUsNarrowbandModel
     - enUsShortFormNarrowbandModel
     - enUsTelephony
     - enUsMultimedia
Standardwert
Standardmäßig sind die folgenden Modelle installiert:
  • enUsBroadbandModel (US-Englisch (en-US) Breitbandmodell)
  • enUsNarrowbandModel(US-Englisch (en-US) Schmalbandmodell)
  • enUsShortFormNarrowbandModel (US-Englisch (en-US) Kurzform-Schmalbandmodell)
  • enUsMultimedia (US-Englisch (en-US) Multimedia-Modell)
  • enUsTelephony (US-Englisch (en-US) Telefoniemodell)
Gültige Werte
Modelle der vorherigen Generation
  • enUsBroadbandModel (US-Englisch (en-US) Breitbandmodell)
  • enUsNarrowbandModel(US-Englisch (en-US) Schmalbandmodell)
  • enUsShortFormNarrowbandModel (US-Englisch (en-US) Kurzform-Schmalbandmodell)
  • arMsBroadbandModel (Modernes Standardarabisch (ar-MS) Breitbandmodell)
  • deDeBroadbandModel (Deutsch (de-DE) Breitbandmodell)
  • deDeNarrowbandModel (Deutsch (de-DE) Schmalbandmodell)
  • enAuBroadbandModel (Australisches Englisch (en-AU) Breitbandmodell)
  • enAuNarrowbandModel (Australisches Englisch (en-AU) Schmalbandmodell)
  • enGbBroadbandModel (Britisches Englisch (en-GB) Breitbandmodell)
  • enGbNarrowbandModel (Britisches Englisch (en-GB) Schmalbandmodell)
  • esEsBroadbandModel (Kastilisches Spanisch (es-ES, es-AR, es-CL, es-CO, es-MX und es-PE) Breitbandmodelle)
  • esEsNarrowbandModel (Kastilisches Spanisch (es-ES, es-AR, es-CL, es-CO, es-MX und es-PE) Schmalbandmodelle)
  • frCaBroadbandModel (Kanadisches Französisch (fr-CA) Breitbandmodell)
  • frCaNarrowbandModel (Kanadisches Französisch (fr-CA) Schmalbandmodell)
  • frFrBroadbandModel (Französisch (fr-FR) Breitbandmodell)
  • frFrNarrowbandModel (Französisch (fr-FR) Schmalbandmodell)
  • itItBroadbandModel (Italienisch (it-IT) Breitbandmodell)
  • itItNarrowbandModel (Italienisch (it-IT) Schmalbandmodell)
  • jaJpBroadbandModel (Japanisch (ja-JP) Breitbandmodell)
  • jaJpNarrowbandModel (Japanisch (ja-JP) Schmalbandmodell)
  • koKrBroadbandModel (Koreanisch (ko-KR) Breitbandmodell)
  • koKrNarrowbandModel (Koreanisch (ko-KR) Schmalbandmodell)
  • nlNlBroadbandModel (Niederländisch (nl-NL) Breitbandmodell)
  • nlNlNarrowbandModel (Niederländisch (nl-NL) Schmalbandmodell)
  • ptBrBroadbandModel (Brasilianisches Portugiesisch (pt-BR) Breitbandmodell)
  • ptBrNarrowbandModel (Brasilianisches Portugiesisch (pt-BR) Schmalbandmodell)
  • zhCnBroadbandModel (Mandarin-Chinesisch (zh-CN) Breitbandmodell)
  • zhCnNarrowbandModel (Mandarin-Chinesisch (zh-CN) Schmalbandmodell)
Modelle der nächsten Generation
  • enUsMultimedia (US-Englisch (en-US) Multimedia-Modell)
  • enUsTelephony (US-Englisch (en-US) Telefoniemodell)
  • arMsTelephony (Modernes Standardarabisch (ar-MS) Telefoniemodell)
  • csCZTelephony (Tschechisch (cs-CZ) Telefoniemodell)
  • deDeMultimedia (Deutsch (de-DE) Multimedia-Modell)
  • deDeTelephony (Deutsch (de-DE) Telefoniemodell)
  • enAuMultimedia (Australisches Englisch (en-AU) Multimedia-Modell)
  • enAuTelephony (Australisches Englisch (en-AU) Telefoniemodell)
  • enGbMultimedia (Britisches Englisch (en-GB) Multimedia-Modell)
  • enGbTelephony (Britisches Englisch (en-GB) Telefoniemodell)
  • enInTelephony (Indisches Englisch (en-IN) Telefoniemodell)
  • enWwMedicalTelephony (Englisch (alle unterstützten Dialekte) Medizinisches Telefoniemodell)
  • esEsMultimedia (Kastilisches Spanisch (es-ES) Multimedia-Modell)
  • esEsTelephony (Kastilisches Spanisch (es-ES) Telefoniemodell)
  • esLaTelephony (Lateinamerikanisches Spanisch (es-LA) Telefoniemodell)
  • frCaMultimedia (Kanadisches Französisch (fr-CA) Multimedia-Modell)
  • frCaTelephony (Kanadisches Französisch (fr-CA) Telefoniemodell)
  • frFrMultimedia (Französisch (fr-FR) Multimedia-Modell)
  • frFrTelephony (Französisch (fr-FR) Telefoniemodell)
  • hiInTelephony (Indisches Hindi (hi-IN) Telefoniemodell)
  • itItMultimedia (Italienisch (it-IT) Multimedia-Modell)
  • itItTelephony (Italienisch (it-IT) Telefoniemodell)
  • jaJpMultimedia (Japanisch (ja-JP) Multimedia-Modell)
  • jaJpTelephony (Japanisch (ja-JP) Telefoniemodell)
  • koKrMultimedia (Koreanisch (ko-KR) Multimedia-Modell)
  • koKrTelephony (Koreanisch (ko-KR) Telefoniemodell)
  • nlBeTelephony (Belgisches Niederländisch (nl-BE) Telefoniemodell)
  • nlNlMultimedia (Niederländisch (nl-NL) Multimedia-Modell)
  • nlNlTelephony (Niederländisch (nl-NL) Telefoniemodell)
  • ptBrMultimedia (Brasilianisches Portugiesisch (pt-BR) Multimedia-Modell)
  • ptBrTelephony (Brasilianisches Portugiesisch (pt-BR) Telefoniemodell)
  • svSeTelephony (Schwedisch (sv-SE) Telefoniemodell)
  • zhCnTelephony (Mandarin-Chinesisch (zh-CN) Telefoniemodell)
Große Sprachmodelle
  • deDe (Deutsch (de-DE) Modell)
  • enUs (US-amerikanisches (en-US) Modell)
  • enAu (Australisches Englisch (en-AU) Modell)
  • enGb (Modell in britischem Englisch (en-GB))
  • enIn (Indisches Englisch (en-IN) Modell)
  • esAR (Argentinisches Spanisch (es-AR) Modell)
  • esCl (Chilenisches Spanisch (es-CL) Modell)
  • esCo (Kolumbianisches Spanisch (es-ES) Modell)
  • esEs (Kastilisches Spanisch (es-ES) Modell)
  • esMx (Mexikanisches Spanisch (es-ES) Modell)
  • esPe (Peruanisches Spanisch (es-ES) Modell)
  • frCa (Kanadisches Französisch (fr-CA) Modell)
  • frFr (Französisches (fr-FR) Modell)
  • jaJp (Japanisches (ja-JP) Modell)
  • ptBr (Brasilianisches Portugiesisch (pt-BR) Modell)
  • ptPt (Portugal Portugiesisch (pt-PT) Modell)
Watson Text to Speech Stimmen

Die folgenden Optionen gelten nur, wenn Sie den Watson Text to Speech Dienst installieren.

Eigenschaft Beschreibung
ttsVoices Geben Sie an, welche Watson Text to Speech Stimmen installiert sind.

Geben Sie die Stimmen als Liste an. Zum Beispiel:

  watsonSpeech:
    ttsVoices:
     - enUSAllisonV3Voice
     - enUSLisaV3Voice
     - enUSMichaelV3Voice
Standardwert
Standardmäßig sind die folgenden Stimmen installiert:
  • enUSAllisonV3Voice (US-Englisch (en-US) Allison Enhanced Neural Voice)
  • enUSLisaV3Voice (US-Englisch (en-US) Lisa verbesserte neuronale Stimme)
  • enUSMichaelV3Voice (US-Englisch (en-US) Michael verbesserte neuronale Stimme)
Gültige Werte
Erweiterte neuronale Stimmen
  • enUSAllisonV3Voice (US-Englisch (en-US) Allison Enhanced Neural Voice)
  • enUSLisaV3Voice (US-Englisch (en-US) Lisa verbesserte neuronale Stimme)
  • enUSMichaelV3Voice (US-Englisch (en-US) Michael verbesserte neuronale Stimme)
  • enUSEmilyV3Voice (US-Englisch (en-US) Emily Enhanced Neural Voice)
  • enUSHenryV3Voice (US-Englisch (en-US) Henry Enhanced Neural Voice)
  • enUSKevinV3Voice (US-Englisch (en-US) Kevin verbesserte neuronale Stimme)
  • enUSOliviaV3Voice (US-Englisch (en-US) Olivia verbesserte neuronale Stimme)
  • deDEBirgitV3Voice (Deutsch (de-DE) Birgit verbesserte neuronale Stimme)
  • deDEDieterV3Voice (Deutsch (de-DE) Dieter verbesserte neuronale Stimme)
  • deDEErikaV3Voice (Deutsch (de-DE) Erika verbesserte neuronale Stimme)
  • enGBCharlotteV3Voice (Britisches Englisch (en-GB) Charlotte Enhanced Neural Voice)
  • enGBJamesV3Voice (Britisches Englisch (en-GB) James verbesserte neuronale Stimme)
  • enGBKateV3Voice (Britisches Englisch (en-GB) Kate Enhanced Neural Voice)
  • esESEnriqueV3Voice (Kastilisches Spanisch (es-ES) Enrique verbesserte neuronale Stimme)
  • esESLauraV3Voice (Kastilisches Spanisch (es-ES) Laura verbesserte neuronale Stimme)
  • esLASofiaV3Voice (Lateinamerikanisches Spanisch (es-LA) Sofia verbesserte neuronale Stimme)
  • esUSSofiaV3Voice (Nordamerikanisches Spanisch (es-US) Sofia Enhanced Neural Voice)
  • frCALouiseV3Voice (Französisch-kanadisch (fr-CA) Louise verbesserte neuronale Stimme)
  • frFRNicolasV3Voice (Französisch (fr-FR) Nicolas verbesserte neuronale Stimme)
  • frFRReneeV3Voice (Französisch (fr-FR) Renee verbesserte neuronale Stimme)
  • itITFrancescaV3Voice (Italienisch (it-IT) Francesca verbesserte neuronale Stimme)
  • jaJPEmiV3Voice (Japanisch (ja-JP) Emi Enhanced Neural Voice)
  • koKRJinV3Voice (Koreanisch (ko-KR) Jin-verbesserte neuronale Stimme)
  • nlNLMerelV3Voice (Niederländisch (nl-NL) Merel verbesserte neuronale Stimme)
  • ptBRIsabelaV3Voice (Brasilianisches Portugiesisch (pt-BR) Isabela mit verbesserter neuronaler Stimme)
Ausdrucksstarke neuronale Stimmen
  • enAUHeidiExpressive (Australisches Englisch (en-AU) Heidi ausdrucksstarke neuronale Stimme)
  • enAUJackExpressive (Australisches Englisch (en-AU) Jack expressive neuronale Stimme)
  • enGBGeorgeExpressive (GB Englisch (en-GB) George ausdrucksstarke neuronale Stimme)
  • enUSAllisonExpressive (US-Englisch (en-US) Allison expressive neuronale Stimme)
  • enUSEmmaExpressive (US-Englisch (en-US) Emma expressive neuronale Stimme)
  • enUSLisaExpressive (US-Englisch (en-US) Lisa ausdrucksstarke neuronale Stimme)
  • enUSMichaelExpressive (US-Englisch (en-US) Michael ausdrucksstarke neuronale Stimme)
  • ptBRLucasExpressive (Brasilianisches Portugiesisch (pt-BR) Lucas ausdrucksstarke neuronale Stimme)
Natürliche Stimmen
  • enAUHeidiNatural (Australisches Englisch (en-AU) Heidi natürliche Stimme)
  • enAUJackNatural (Australisches Englisch (en-AU) Jack natürliche Stimme)
  • enCAHannahNatural (Kanadisches Englisch (en-CA) Hannah natürliche Stimme)
  • enGBChloeNatural (Britisches Englisch (en-GB) Chloe natürliche Stimme)
  • enGBGeorgeNatural (Britisches Englisch (en-GB) George natürliche Stimme)
  • enUSEllieNatural (US-Englisch (en-US) Ellie natürliche Stimme)
  • enUSEmmaNatural (US-Englisch (en-US) Emma natürliche Stimme)
  • enUSEthanNatural (US-Englisch (en-US) Ethan natürliche Stimme)
  • enUSJacksonNatural (US-Englisch (en-US) Jackson natürliche Stimme)
  • enUSVictoriaNatural (US-Englisch (en-US) Victoria natürliche Stimme)
  • esLAAlejandroNatural (Lateinamerikanisches Spanisch (es-LA) Alejandro natürliche Stimme)
  • esLADanielaNatural (Lateinamerikanisches Spanisch (es-LA) Daniela natürliche Stimme)
  • ptBRLucasNatural (Brasilianisches Portugiesisch (pt-BR) Lucas natürliche Stimme)
  • ptBRCamilaNatural (Brasilianisches Portugiesisch (pt-BR) Camila natürliche Stimme)

Upgrade für Service durchführen

So aktualisieren Sie die Sprachdienste v Watson :

  1. Melden Sie sich beim Red Hat OpenShift Container Platform Cluster cpd-cli an:
    ${CPDM_OC_LOGIN}
    Denken Sie daran: CPDM_OC_LOGIN ist ein Alias für den cpd-cli manage login-to-ocp Befehl.
  2. Aktualisieren Sie den Operator und die benutzerdefinierte Ressource für die Sprachdienste von „ Watson “.

    Führen Sie den entsprechenden Befehl aus, um den Operator und die benutzerdefinierte Ressource für die Sprachdienste von „ Watson “ zu aktualisieren.

    Standardinstallation (ohne Installationsoptionen)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watson_speech \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET} \
    --upgrade=true
    Benutzerdefinierte Installation (mit Installationsoptionen)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watson_speech \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET} \
    --param-file=/tmp/work/install-options.yml \
    --upgrade=true

Validierung des Upgrades

Watson Die Sprachdienste werden aktualisiert, wenn der install-components Befehl zurückkehrt:
[SUCCESS]... The install-components command ran successfully

Wenn Sie überprüfen möchten, ob der Status der benutzerdefinierten Ressource ist Completed, können Sie den cpd-cli manage get-cr-status Befehl ausführen:

cpd-cli manage get-cr-status \
--cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
--components=watson_speech

Validierung des EDB Postgres Upgrades

Das Upgrade auf die Sprachdienste „ Watson “ Version 5.2.0 ist ein störender Prozess, da einige Dienstkomponenten heruntergefahren werden, um die Migration von „ Postgres “ von Version 13 auf Version 16 zu unterstützen. Während des Upgrades wird die benutzerdefinierte Ressource „ Postgres “ für Version 13 gelöscht und eine neue benutzerdefinierte Ressource für Version 16 erstellt. Ein Sicherungs- und Wiederherstellungsauftrag „ Postgres “ wird ausgelöst, der die Daten aus der alten Datenbank sichert und in die neue Datenbank migriert.

Um zu überprüfen, ob die Migration erfolgreich abgeschlossen wurde, vergewissern Sie sich, dass die benutzerdefinierte Cluster-Ressource (CR) neu erstellt wurde und sich in einem fehlerfreien Zustand befindet.

oc get cluster speech-cr-postgres
NAME                 AGE   INSTANCES   READY   STATUS                     PRIMARY
speech-cr-postgres   22d   3           3       Cluster in healthy state   speech-cr-postgres-1

Sobald das Upgrade abgeschlossen ist, überprüfen Sie die Funktionsfähigkeit des Dienstes und die Integrität der vorhandenen benutzerdefinierten Modelle, indem Sie API-Anfragen an den Anpassungsdienst unter Verwendung dieser Modelle stellen.

Ressourcen bereinigen

Löschen Sie die PVC „ Postgres “ nur, wenn das Upgrade erfolgreich war und die Datenmigration korrekt abgeschlossen wurde. Löschen Sie das PVC nicht, wenn das Upgrade fehlgeschlagen ist oder die Daten nicht ordnungsgemäß wiederhergestellt wurden.

oc get pvc speech-cr-postgres-backup-pvc
NAME                            STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS                VOLUMEATTRIBUTESCLASS   AGE
speech-cr-postgres-backup-pvc   Bound    pvc-4297e5cb-a647-43fb-9631-0237cd32362f   5Gi        RWO            ocs-storagecluster-cephfs   <unset>                 22d
oc delete pvc speech-cr-postgres-backup-pvc
Hinweis: Die vorhandenen RabbitMQ Ressourcen werden automatisch gelöscht, wenn Sie ein Upgrade auf Version 5.3 oder höher durchführen.

Optional: Wenn das Upgrade erfolgreich war und Sie PVCs RabbitMQ haben, die nicht mehr verwendet werden, können Sie diese mit dem folgenden Befehl entfernen.

oc delete pvc -l release=${CUSTOM_RESOURCE_SPEECH}-rabbitmq -n {{ ${PROJECT_CPD_INST_OPERANDS} }}

Upgrade für vorhandene Serviceinstanzen durchführen

Die Dienstinstanzen werden automatisch aktualisiert, wenn Sie die Sprachdienste v Watson s aktualisieren.

Nächste Schritte

Watson Die Sprachdienste sind einsatzbereit. Um mit den Sprachdiensten von „ Watson “ zu beginnen, lesen Sie den Artikel „Verarbeitung von Sprachaudio mit den Sprachdiensten von „ Watson “.