Mise à niveau des services vocaux d' Watson de la version 5.1 à la version 5.3

Un administrateur d'instance peut mettre à niveau les services vocaux d' Watson de la version 5.1 à la version 5.3.

Qui doit accomplir cette tâche?

Administrateur d'instance Pour mettre à niveau les services Speech d' Watson, vous devez être administrateur d'instance. Un administrateur d'instance est autorisé à gérer les logiciels dans les projets suivants :

Le projet des opérateurs pour l'instance

Les opérateurs pour cette instance des services vocaux d' Watson sont installés dans le projet operators. Dans les commandes de mise à niveau, la variable ${PROJECT_CPD_INST_OPERATORS} d'environnement fait référence au projet des opérateurs.

Le projet d'opérandes pour l'instance

Les ressources personnalisées pour les services de synthèse control plane vocale et Watson sont installées dans le projet operands. Dans les commandes de mise à niveau, la variable ${PROJECT_CPD_INST_OPERANDS} d'environnement fait référence au projet des opérandes.

Quand devez-vous terminer cette tâche?

Passez en revue les options suivantes pour déterminer si vous devez effectuer cette tâche :

  • Si vous souhaitez mettre à niveau IBM Software Hubcontrol plane et un ou plusieurs services en même temps, suivez plutôt la procédure décrite dans la section Mise à niveau d'une instance d' IBMSoftware Hub.
  • Si vous n'avez pas mis à niveau les services vocaux d' Watson lorsque vous avez mis à niveau IBM Software Hub control plane, effectuez cette tâche pour mettre à niveau les services vocaux d' Watson.

    Répétez l'opération si nécessaire. Si vous êtes responsable de plusieurs instances de IBM Software Hub, vous pouvez répéter cette tâche pour mettre à niveau davantage d'instances des services vocaux d' Watson sur le cluster.

Informations nécessaires à l'exécution de cette tâche

Vérifiez les informations suivantes avant de mettre à niveau les services vocaux d' Watson :

Version requise

Tous les composants associés à une instance de IBM Software Hub doivent être installés dans la même version. Par exemple, si la IBM Software Hubcontrol plane est à la version 5.3.1, vous devez mettre à niveau les services vocaux Watson vers la version 5.3.1.

Variables d'environnement
Les commandes de cette tâche utilisent des variables d'environnement afin que vous puissiez les exécuter exactement telles qu'elles sont écrites.
Common core services
Watson Les services vocaux nécessitent le IBM Software Hub common core services.

Si les ne common core services sont pas à la bonne version dans le projet d'opérandes pour l'instance, les common core services sont automatiquement mis à niveau lorsque vous mettez à niveau les services vocaux d' Watson. La common core services mise à niveau augmente le temps nécessaire à son achèvement.

Avant de commencer

Cette tâche suppose que les conditions préalables suivantes sont remplies :

Configuration système requise
Cette tâche suppose que le cluster répond aux exigences minimales pour les services vocaux d' Watson.
Où trouver des informations supplémentaires
Si cette tâche n'est pas terminée, consultez la section Configuration système requise.
De plus, si vous prévoyez d'utiliser des fonctionnalités qui nécessitent un GPU, assurez-vous que vous disposez du type et du nombre de GPU appropriés pour les services Speech d' Watson.
Où trouver des informations supplémentaires
Si cette tâche n'est pas terminée, consultez la section Configuration requise pour le GPU.
Poste de travail
Cette tâche suppose que le poste de travail à partir duquel vous allez exécuter la mise à niveau est configuré comme un poste de travail client et dispose des interfaces de ligne de commande suivantes :
  • IBM Software Hub CLI : cpd-cli
  • OpenShift® CLI : oc
  • Helm CLI : oc
Où trouver des informations supplémentaires
Si cette tâche n'est pas terminée, consultez la section Mise à jour des postes de travail clients.
Plan de contrôle
Cette tâche suppose que le IBM Software Hubcontrol plane est mis à niveau.
Où trouver des informations supplémentaires
Si cette tâche n'est pas terminée, consultez la section Mise à niveau d'une instance d' IBM r Software Hub.
Registre de conteneurs privé
Si votre environnement utilise un registre de conteneurs privé (par exemple, votre cluster est isolé), cette tâche suppose que les tâches suivantes sont terminées :
  1. Les images du logiciel Speech Services d' Watson s sont répliquées dans le registre de conteneurs privé.
    Où trouver des informations supplémentaires
    Si cette tâche n'est pas terminée, consultez la section Mise en miroir d'images vers un registre de conteneurs privé.
  2. Le cpd-cli est configuré pour extraire olm-utils-v4 l'image du registre de conteneurs privé.
    Où trouver des informations supplémentaires
    Si cette tâche n'est pas terminée, consultez la section Récupération de l'image olm-utils-v4 à partir du registre de conteneurs privé.
Opérateurs GPU
Si vous prévoyez d'utiliser des fonctionnalités qui nécessitent des GPU, cette tâche suppose que les opérateurs requis pour utiliser les GPU sont installés.
Où trouver des informations supplémentaires
Si cette tâche n'est pas terminée, consultez la section Installation d'opérateurs pour les services qui nécessitent des GPU.
Red Hat® OpenShift AI
Si vous prévoyez d'utiliser des fonctionnalités qui nécessitent Red Hat OpenShift AI, cette tâche suppose que Red Hat OpenShift AI est installé.
Où trouver des informations supplémentaires
Si cette tâche n'est pas terminée, consultez la section Installation d' Red Hat OpenShift AI.
Multicloud Object Gateway
Cette tâche suppose que Multicloud Object Gateway est mis à niveau, si nécessaire.
Où trouver des informations supplémentaires
Si cette tâche n'est pas terminée, consultez la section Mise à niveau de Multicloud Object Gateway.
Ressources au niveau du cluster
Cette tâche suppose que les ressources au niveau du cluster, telles que les définitions de ressources personnalisées, les rôles de cluster et les liaisons de rôles de cluster, ont été mises à jour.
Où trouver des informations supplémentaires
Si cette tâche n'est pas terminée, consultez la section Mise à jour des ressources à l'échelle du cluster pour la plate-forme et les services.
Secrets d'extraction d'image
Cette tâche suppose que les secrets contenant les informations d'identification de récupération d'image pour l'instance existent.
Où trouver des informations supplémentaires
Si cette tâche n'est pas terminée, consultez Création de secrets d'extraction d'image pour une instance d' IBM ez Software Hub.

Procédure

Effectuez les tâches suivantes pour mettre à niveau les services vocaux d' Watson :

  1. Spécification des options d'installation
  2. Amélioration du service
  3. Validation de la mise à niveau
  4. Validation de la mise à niveau d' EDB Postgres
  5. Nettoyer les ressources
  6. Mise à niveau des instances de service existantes
  7. Que faire ensuite?

Spécification des options d'installation

Lorsque vous mettez à niveau les services vocaux d' Watson, les options que vous avez spécifiées lors de l'installation des services vocaux d' Watson s sont utilisées.

Si vous prévoyez d'installer le Watson Speech services, vous pouvez spécifier les options d'installation suivantes dans un fichier nommé install-options.yml dans le cpd-cli work répertoire (par exemple : cpd-cli-workspace/olm-utils-workspace/work).

Les paramètres sont facultatifs. Si vous ne définissez pas ces paramètres d'installation, les valeurs par défaut sont utilisées.

Suivez les instructions appropriées pour la version que IBM Software Hub vous avez installée :

Version 5.3.1

Le contenu YAML de l'exemple utilise les valeurs par défaut.

5.3.1 et plus tard Le formatage s'applique uniquement à IBM Software Hub la version 5.3.1

Conservez la --- syntaxe au début de l'entrée pour vous assurer que cette entrée est traitée comme un document distinct.

---
# ............................................................................
# 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
Version 5.3.0

Le contenu YAML de l'exemple utilise les valeurs par défaut.

Si vous souhaitez remplacer une ou plusieurs valeurs par défaut, ajoutez les paramètres à la non_olm: section du install-options.yml fichier sous watsonSpeech: l'entrée.

# ............................................................................
# 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 paramètres des microservices

Utilisez ces paramètres pour spécifier quels microservices sont installés.

Propriété Descriptif
sttRuntime Indiquez si vous souhaitez activer le microservice pour la reconnaissance vocale. Vous devez activer ce microservice si vous installez le Watson Speech to Text service.
Valeur par défaut
true
Les valeur valides
false
N'activez pas le microservice pour la reconnaissance vocale.
Important : ce microservice est automatiquement activé si vous définissez l'une des propriétés suivantes sur true:
  • sttCustomization
  • sttAsync
true
Activez le microservice pour la reconnaissance vocale.

Lorsque vous définissez cette propriété sur true, cela active /v1/recognize l'interface.

Installez le Watson Speech to Text microservice
  watsonSpeech:
    tags:
      sttRuntime: true
sttAsync Indiquez si vous souhaitez activer les requêtes d' HTTP s asynchrones. Par exemple, activez cette fonctionnalité si vous avez des requêtes volumineuses que vous souhaitez traiter de manière asynchrone.
Valeur par défaut
false
Les valeur valides
false
N'activez pas les requêtes d' HTTP s asynchrones.
true
Activer les requêtes d' HTTP s asynchrones.

Lorsque vous définissez cette propriété sur true, cela active /v1/recognitions l'interface.

Installez le microservice de requête d' HTTP s asynchrones
  watsonSpeech:
    tags:
      sttAsync: true
sttCustomization Indiquez si vous souhaitez activer Watson Speech to Text la personnalisation :
  • Personnalisation du modèle linguistique, qui permet au service de reconnaître plus précisément les termes spécifiques à un domaine.
  • Personnalisation du modèle acoustique, qui permet au service de s'adapter au bruit ambiant, à la qualité audio et à l'accent ou à la cadence des locuteurs.
Valeur par défaut
false
Les valeur valides
false
N'activez pas Watson Speech to Text les personnalisations.
true
Activer Watson Speech to Text les personnalisations.
Lorsque vous définissez cette propriété sur true, les interfaces suivantes sont activées :
  • /v1/customizations pour la personnalisation du modèle linguistique.
  • /v1/acoustic_customizations pour la personnalisation du modèle acoustique.
Installez le microservice de personnalisation du modèle
  watsonSpeech:
    tags:
      sttCustomization: true
ttsRuntime Indiquez si vous souhaitez activer le microservice pour la synthèse vocale. Vous devez activer ce microservice si vous installez le Watson Text to Speech service.
Valeur par défaut
true
Les valeur valides
false
N'activez pas le microservice pour la synthèse vocale.
Important : ce microservice est automatiquement activé si vous définissez ttsCustomization sur true.
true
Activez le microservice pour la synthèse vocale.

Lorsque vous définissez cette propriété sur true, cela active /v1/synthesize l'interface.

Installez le Watson Text to Speech microservice
  watsonSpeech:
    tags:
      ttsRuntime: true
ttsCustomization Indiquez si vous souhaitez activer Watson Text to Speech la personnalisation, qui permet au service de créer un dictionnaire de mots et leurs traductions pour une langue spécifique.
Valeur par défaut
false
Les valeur valides
false
N'activez pas Watson Text to Speech les personnalisations.
true
Activer Watson Text to Speech les personnalisations.

Lorsque vous définissez cette propriété sur true, cela active /v1/customizations l'interface pour la personnalisation.

Installez le microservice de personnalisation du dictionnaire
  watsonSpeech:
    tags:
      ttsCustomization: true
Paramètres de mise à l'échelle
Propriété Descriptif
size Précisez la taille du service.
Valeur par défaut
xsmall
Les valeur valides
  • xsmall
  • small
  • medium
  • large
  • custom

Pour plus d'informations sur chaque taille, consultez le PDF contenant les recommandations relatives à la mise à l'échelle des composants.

Remplacer la Watson Speech to Text taille
  watsonSpeech:
    scaleConfig:
      stt:
        size: xsmall
Remplacer la Watson Text to Speech taille
  watsonSpeech:
    scaleConfig:
      tts:
        size: xsmall  
Modèles Watson Speech to Text

Les options suivantes s'appliquent uniquement si vous installez le Watson Speech to Text service.

Propriété Descriptif
sttModels Spécifiez quels Watson Speech to Text modèles sont installés.

Spécifiez les modèles sous forme de liste. Par exemple :

  watsonSpeech:
    sttModels:
     - enUsBroadbandModel
     - enUsNarrowbandModel
     - enUsShortFormNarrowbandModel
     - enUsTelephony
     - enUsMultimedia
Valeur par défaut
Par défaut, les modèles suivants sont installés :
  • enUsBroadbandModel (Modèle haut débit américain (en-US))
  • enUsNarrowbandModel(Modèle à bande étroite en anglais américain (en-US))
  • enUsShortFormNarrowbandModel (Modèle américain (en-US) à bande étroite et format court)
  • enUsMultimedia (Modèle multimédia américain (en-US))
  • enUsTelephony (Modèle de téléphonie américain (en-US))
Valeurs valides
Modèles de la génération précédente
  • enUsBroadbandModel (Modèle haut débit américain (en-US))
  • enUsNarrowbandModel(Modèle à bande étroite en anglais américain (en-US))
  • enUsShortFormNarrowbandModel (Modèle américain (en-US) à bande étroite et format court)
  • arMsBroadbandModel (Modèle à large bande en arabe standard moderne (ar-MS))
  • deDeBroadbandModel (Modèle allemand (de-DE) à large bande)
  • deDeNarrowbandModel (Allemand (de-DE) Modèle à bande étroite)
  • enAuBroadbandModel (Modèle haut débit australien (en-AU))
  • enAuNarrowbandModel (Australien (en-AU) Modèle à bande étroite)
  • enGbBroadbandModel (Modèle haut débit britannique (en-GB))
  • enGbNarrowbandModel (Anglais britannique (en-GB) Modèle à bande étroite)
  • esEsBroadbandModel (Espagnol castillan (es-ES, es-AR, es-CL, es-CO, es-MX et es-PE) Modèles haut débit)
  • esEsNarrowbandModel (Espagnol castillan (es-ES, es-AR, es-CL, es-CO, es-MX et es-PE) Modèles à bande étroite)
  • frCaBroadbandModel (Modèle canadien (fr-CA) à large bande)
  • frCaNarrowbandModel (Français canadien (fr-CA) Modèle à bande étroite)
  • frFrBroadbandModel (Français (fr-FR) Modèle haut débit)
  • frFrNarrowbandModel (Français (fr-FR) Modèle à bande étroite)
  • itItBroadbandModel (Modèle italien (it-IT) à large bande)
  • itItNarrowbandModel (Italien (it-IT) Modèle à bande étroite)
  • jaJpBroadbandModel (Modèle japonais (ja-JP) à large bande)
  • jaJpNarrowbandModel (Japonais (ja-JP) Modèle à bande étroite)
  • koKrBroadbandModel (Modèle haut débit coréen (ko-KR))
  • koKrNarrowbandModel (Coréen (ko-KR) Modèle à bande étroite)
  • nlNlBroadbandModel (Néerlandais (nl-NL) Modèle haut débit)
  • nlNlNarrowbandModel (Néerlandais (nl-NL) Modèle à bande étroite)
  • ptBrBroadbandModel (Modèle à large bande brésilien (pt-BR))
  • ptBrNarrowbandModel (Modèle à bande étroite en portugais brésilien (pt-BR))
  • zhCnBroadbandModel (Chinois mandarin (zh-CN) Modèle haut débit)
  • zhCnNarrowbandModel (Chinois mandarin (zh-CN) Modèle à bande étroite)
Modèles de nouvelle génération
  • enUsMultimedia (Modèle multimédia américain (en-US))
  • enUsTelephony (Modèle de téléphonie américain (en-US))
  • arMsTelephony (Modèle de téléphonie en arabe standard moderne (ar-MS))
  • csCZTelephony (Modèle de téléphonie tchèque (cs-CZ))
  • deDeMultimedia (Modèle multimédia allemand (de-DE))
  • deDeTelephony (Modèle de téléphonie allemand (de-DE))
  • enAuMultimedia (Modèle multimédia en anglais australien (en-AU))
  • enAuTelephony (Modèle de téléphonie australien (en-AU))
  • enGbMultimedia (Modèle multimédia anglais britannique (en-GB))
  • enGbTelephony (Modèle de téléphonie britannique (en-GB))
  • enInTelephony (Modèle de téléphonie en anglais indien (en-IN))
  • enWwMedicalTelephony (Anglais (tous les dialectes pris en charge) Modèle de téléphonie médicale)
  • esEsMultimedia (Espagnol castillan (es-ES) Modèle multimédia)
  • esEsTelephony (Espagnol castillan (es-ES) Modèle de téléphonie)
  • esLaTelephony (Modèle de téléphonie espagnol latino-américain (es-LA))
  • frCaMultimedia (Modèle multimédia canadien (fr-CA))
  • frCaTelephony (Modèle de téléphonie canadien (fr-CA))
  • frFrMultimedia (Modèle multimédia français (fr-FR))
  • frFrTelephony (Français (fr-FR) Modèle de téléphonie)
  • hiInTelephony (Modèle de téléphonie en hindi indien (hi-IN))
  • itItMultimedia (Modèle multimédia italien (it-IT))
  • itItTelephony (Modèle de téléphonie italien (it-IT))
  • jaJpMultimedia (Modèle multimédia japonais (ja-JP))
  • jaJpTelephony (Modèle de téléphonie japonais (ja-JP))
  • koKrMultimedia (Modèle multimédia coréen (ko-KR))
  • koKrTelephony (Modèle de téléphonie coréen (ko-KR))
  • nlBeTelephony (Néerlandais belge (nl-BE) Modèle de téléphonie)
  • nlNlMultimedia (Néerlandais des Pays-Bas (nl-NL) Modèle multimédia)
  • nlNlTelephony (Néerlandais des Pays-Bas (nl-NL) Modèle de téléphonie)
  • ptBrMultimedia (Modèle multimédia brésilien (pt-BR))
  • ptBrTelephony (Modèle de téléphonie brésilien (pt-BR))
  • svSeTelephony (Modèle de téléphonie suédois (sv-SE))
  • zhCnTelephony (Modèle de téléphonie en chinois mandarin (zh-CN))
Modèles de discours volumineux
  • deDe (Modèle allemand (de-DE))
  • enUs (Modèle américain (en-US))
  • enAu (Modèle australien (en-AU))
  • enGb (Modèle anglais britannique (en-GB))
  • enIn (Modèle en anglais indien (en-IN))
  • esAR (Modèle espagnol argentin (es-AR))
  • esCl (Modèle chilien (es-CL))
  • esCo (Modèle espagnol colombien (es-ES))
  • esEs (Modèle espagnol castillan (es-ES))
  • esMx (Modèle mexicain (es-ES))
  • esPe (Modèle espagnol péruvien (es-ES))
  • frCa (Modèle canadien français (fr-CA))
  • frFr (Modèle français (fr-FR))
  • jaJp (Modèle japonais (ja-JP))
  • ptBr (Modèle brésilien (pt-BR))
  • ptPt (Modèle portugais (pt-PT))
Watson Text to Speech voix

Les options suivantes s'appliquent uniquement si vous installez le Watson Text to Speech service.

Propriété Descriptif
ttsVoices Spécifiez quelles Watson Text to Speech voix sont installées.

Spécifiez les voix sous forme de liste. Par exemple :

  watsonSpeech:
    ttsVoices:
     - enUSAllisonV3Voice
     - enUSLisaV3Voice
     - enUSMichaelV3Voice
Valeur par défaut
Par défaut, les voix suivantes sont installées :
  • enUSAllisonV3Voice (Anglais américain (en-US) Voix neuronale améliorée Allison)
  • enUSLisaV3Voice (Anglais américain (en-US) Voix neuronale améliorée Lisa)
  • enUSMichaelV3Voice (Anglais américain (en-US) Voix neuronale améliorée par Michael)
Valeurs valides
Voix neuronales améliorées
  • enUSAllisonV3Voice (Anglais américain (en-US) Voix neuronale améliorée Allison)
  • enUSLisaV3Voice (Anglais américain (en-US) Voix neuronale améliorée Lisa)
  • enUSMichaelV3Voice (Anglais américain (en-US) Voix neuronale améliorée par Michael)
  • enUSEmilyV3Voice (Anglais américain (en-US) Voix neuronale améliorée Emily)
  • enUSHenryV3Voice (Anglais américain (en-US) Voix neuronale améliorée Henry)
  • enUSKevinV3Voice (Anglais américain (en-US) Voix neuronale améliorée par Kevin)
  • enUSOliviaV3Voice (Anglais américain (en-US) Voix neuronale améliorée Olivia)
  • deDEBirgitV3Voice (Allemand (de-DE) Birgit voix neuronale améliorée)
  • deDEDieterV3Voice (Allemand (de-DE) Voix neuronale améliorée Dieter)
  • deDEErikaV3Voice (Allemand (de-DE) Voix neuronale améliorée Erika)
  • enGBCharlotteV3Voice (Anglais britannique (en-GB) Voix neuronale améliorée Charlotte)
  • enGBJamesV3Voice (Anglais britannique (en-GB) Voix neuronale améliorée James)
  • enGBKateV3Voice (Anglais britannique (en-GB) Voix neuronale améliorée Kate)
  • esESEnriqueV3Voice (Espagnol castillan (es-ES) Voix neuronale améliorée Enrique)
  • esESLauraV3Voice (Espagnol castillan (es-ES) Voix neuronale améliorée Laura)
  • esLASofiaV3Voice (Espagnol latino-américain (es-LA) Sofia voix neuronale améliorée)
  • esUSSofiaV3Voice (Espagnol nord-américain (es-US) Voix neuronale améliorée Sofia)
  • frCALouiseV3Voice (Français canadien (fr-CA) Voix neuronale améliorée Louise)
  • frFRNicolasV3Voice (Français (fr-FR) Voix neuronale améliorée Nicolas)
  • frFRReneeV3Voice (Français (fr-FR) Voix neuronale améliorée Renee)
  • itITFrancescaV3Voice (Italien (it-IT) Voix neuronale améliorée Francesca)
  • jaJPEmiV3Voice (Japonais (ja-JP) Voix neuronale améliorée Emi)
  • koKRJinV3Voice (Coréen (ko-KR) Voix neuronale améliorée Jin)
  • nlNLMerelV3Voice (Néerlandais des Pays-Bas (nl-NL) Voix neuronale améliorée Merel)
  • ptBRIsabelaV3Voice (Portugais brésilien (pt-BR) Voix neuronale améliorée Isabela)
Voix neuronales expressives
  • enAUHeidiExpressive (Anglais australien (en-AU) Voix neuronale expressive Heidi)
  • enAUJackExpressive (Anglais australien (en-AU) Voix neuronale expressive Jack)
  • enGBGeorgeExpressive (Anglais britannique (en-GB) Voix neuronale expressive George)
  • enUSAllisonExpressive (Anglais américain (en-US) Voix neuronale expressive Allison)
  • enUSEmmaExpressive (Anglais américain (en-US) Voix neuronale expressive Emma)
  • enUSLisaExpressive (Anglais américain (en-US) Voix neuronale expressive Lisa)
  • enUSMichaelExpressive (Anglais américain (en-US) Voix neuronale expressive de Michael)
  • ptBRLucasExpressive (Portugais brésilien (pt-BR) Voix neuronale expressive de Lucas)
Voix naturelles
  • enAUHeidiNatural (Anglais australien (en-AU) Voix naturelle de Heidi)
  • enAUJackNatural (Anglais australien (en-AU) Jack voix naturelle)
  • enCAHannahNatural (Français canadien (en-CA) Hannah voix naturelle)
  • enGBChloeNatural (Anglais britannique (en-GB) Voix naturelle de Chloé)
  • enGBGeorgeNatural (Anglais britannique (en-GB) Voix naturelle de George)
  • enUSEllieNatural (Anglais américain (en-US) Voix naturelle d'Ellie)
  • enUSEmmaNatural (Anglais américain (en-US) Voix naturelle d'Emma)
  • enUSEthanNatural (Anglais américain (en-US) Voix naturelle d'Ethan)
  • enUSJacksonNatural (Anglais américain (en-US) Voix naturelle de Jackson)
  • enUSVictoriaNatural (Anglais américain (en-US) Voix naturelle Victoria)
  • esLAAlejandroNatural (Espagnol latino-américain (es-LA) Alejandro voix naturelle)
  • esLADanielaNatural (Espagnol latino-américain (es-LA) Voix naturelle de Daniela)
  • ptBRLucasNatural (Brésilien (pt-BR) Voix naturelle de Lucas)
  • ptBRCamilaNatural (Portugais brésilien (pt-BR) Voix naturelle de Camila)

Mise à niveau du service

Pour mettre à niveau les services vocaux d' Watson :

  1. Connectez-vous cpd-cli au Red Hat OpenShift Container Platform cluster :
    ${CPDM_OC_LOGIN}
    Rappel : CPDM_OC_LOGIN est un alias de la cpd-cli manage login-to-ocp commande.
  2. Mettez à jour l'opérateur et la ressource personnalisée pour les services vocaux d' Watson.

    Exécutez la commande appropriée pour mettre à jour l'opérateur et la ressource personnalisée pour les services vocaux d' Watson.

    Installation par défaut (sans options d'installation)
    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
    Installation personnalisée (avec options d'installation)
    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

Validation de la mise à niveau

Watson Les services vocaux sont mis à niveau lorsque la install-components commande renvoie :
[SUCCESS]... The install-components command ran successfully

Si vous souhaitez vérifier que le statut de la ressource personnalisée est Completed, vous pouvez exécuter la cpd-cli manage get-cr-status commande :

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

Validation de la EDB Postgres mise à niveau

La mise à niveau vers la version 16 des services vocaux d' Watson ( 5.2.0 ) est un processus perturbateur, car certains composants du service seront réduits afin de prendre en charge la migration d' Postgres de la version 13 à la version 16. Au cours de la mise à niveau, la ressource personnalisée Postgres pour la version 13 sera supprimée et une nouvelle ressource personnalisée pour la version 16 sera créée. Une tâche de sauvegarde et de restauration d' Postgres s sera déclenchée, qui sauvegardera les données de l'ancienne base de données et les migrera vers la nouvelle.

Pour vérifier que la migration s'est déroulée correctement, vérifiez que la ressource personnalisée (CR) du cluster a bien été créée et qu'elle est en bon état.

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

Une fois la mise à niveau terminée, vérifiez le bon fonctionnement du service et l'intégrité des modèles personnalisés existants en envoyant des requêtes API au service de personnalisation à l'aide de ces modèles.

Nettoyer les ressources

Supprimez le PVC de sauvegarde Postgres uniquement si la mise à niveau a réussi et que la migration des données s'est déroulée correctement. Ne supprimez pas le PVC si la mise à niveau a échoué ou si les données n'ont pas été correctement restaurées.

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
Remarque : les ressources RabbitMQ existantes sont automatiquement supprimées lorsque vous effectuez la mise à niveau vers la version 5.3 ou ultérieure.

Facultatif : si la mise à niveau a réussi et que vous avez RabbitMQ des PVC qui ne sont plus utilisés, vous pouvez les supprimer à l'aide de la commande suivante.

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

Mise à niveau d'instances de service existantes

Les instances de service sont automatiquement mises à niveau lorsque vous mettez à niveau les services vocaux d' Watson.

Etape suivante

Watson Les services vocaux sont prêts à être utilisés. Pour commencer à utiliser les services vocaux d' Watson, consultez la section « Traitement des données audio vocales avec les services vocaux d' Watson ».