Activar y configurar la integración de un proveedor TTS externo

Característica próximamente

Puede configurar la integración de Genesys TTS Connector en Genesys Cloud para utilizar el proveedor de texto a voz (TTS) de terceros que prefiera. Para integrarse con un proveedor de TTS externo, debe establecer las propiedades de integración, los atributos y las credenciales necesarias para acceder a su punto final de API.

Consulte la siguiente configuración de muestra para cada proveedor de TTS de terceros que Genesys Cloud admite actualmente:

  1. Abra la integración de Genesys TTS Connector:
    • Si no instaló previamente la integración en su organización Genesys Cloud, instale ahora el conector Genesys TTS.
    • Si ha instalado la integración, abra el menú Genesys Cloud Admin y en Integrations, haga clic en Integrations. A continuación, busque y abra la integración Genesys TTS Connector.
  2. En la pestaña Detalles, Genesys recomienda encarecidamente que introduzca un nombre único para la integración que desea configurar. Por ejemplo, "Conector Genesys TTS - Acapela Cloud".
  3. En la página de integración de Genesys TTS Connector - Acapela Cloud, haga clic en la pestaña Configuration.
  4. En Propiedades, introduzca los siguientes valores:
    Nombre de la propiedad Valor
    Sintetizar texto URI https://acapela-cloud.com/api/command/
    Lista Voces URI https://acapela-cloud.com/api/account/
    Método de solicitud de síntesis de texto get
    Sintetizar atributo de texto text
    Sintetizar atributo de voz voz
    Sintetizar atributo lingüístico idioma
    Sintetizar atributo OutputFormat escribe
    Atributo sintetizar frecuencia de muestreo samplerate
    Atributo Voces voces
    Atributo Nombre de voz nombre
    Atributo de idioma de voz idioma
    Voz Atributo de género gender
    Atributo de tipo de voz escribe
  5. Haga clic en la pestaña Advanced. Introduzca cualquier configuración adicional en formato JSON.
    Utilice la siguiente configuración de ejemplo para Acapela Cloud:
    {
      "voiceMapping": {
        "languageMapping": {
          "en-AE": "arabicenglish",
          "en-AU": "australianenglish",
          "en-us": "USEnglish",
          "ar-001": "arabic"
        },
        "genderMapping": {
          "female": "1",
          "male": "2"
        }
      },
      "outputFormatMapping": {
        "audio/L16": {
          "*": "wav"
        },
        "audio/mpeg": {
          "*": "mp3"
        }
      }
    }
  6. Haga clic en la pestaña Credenciales
    1. Hacer clic Configurar. Se abre el cuadro de diálogo Configurar credenciales.
    2. Seleccione el tipo de credencial, User Defined (OAuth).
    3. Haga clic en Add Credential Field y, a continuación, añada los siguientes nombres y valores de campo:
      Nombre del campo Valor
      loginUrl https://www.acapela-cloud.com/api/login/
      Email <Your email address>
      contraseña <Your password>
    4. Hacer clic OK.
  7. Hacer clic Ahorrar.
  8. Para activar la integración de Genesys TTS Connector, en la columna Estado haga clic en Inactivo. Se abre el cuadro de diálogo Cambiar estado.
  9. Haga clic en . El estado de la integración cambia a Active.

  1. Abra la integración de Genesys TTS Connector:
    • Si no instaló previamente la integración en su organización Genesys Cloud, instale ahora el conector Genesys TTS.
    • Si ha instalado la integración, abra el menú Genesys Cloud Admin y en Integrations, haga clic en Integrations. A continuación, busque y abra la integración Genesys TTS Connector.
  2. En la pestaña Detalles, Genesys recomienda encarecidamente que introduzca un nombre único para la integración que desea configurar. Por ejemplo, "Conector Genesys TTS - Deepgram".
  3. En la página Genesys TTS Connector - Deepgram integration, haz clic en la pestaña Configuration.
  4. En Propiedades, introduzca los siguientes valores:
    Nombre de la propiedad Valor
    Sintetizar texto URI https://api.deepgram.com/v1/speak
    Lista Voces URI https://api.deepgram.com/v1/models
    Método de solicitud de síntesis de texto CORREO
    Sintetizar atributo de texto text
    Sintetizar atributo de voz model
    Sintetizar atributo lingüístico idioma
    Sintetizar atributo OutputFormat codificación
    Atributo sintetizar frecuencia de muestreo sample_rate
    Atributo Voces tts
    Atributo Nombre de voz canonical_name
    Atributo de idioma de voz idioma
    Voz Atributo de género gender
    Atributo de tipo de voz escribe
  5. Haga clic en la pestaña Advanced. Introduzca cualquier configuración adicional en formato JSON.
    Utilice la siguiente configuración de ejemplo para Deepgram:
    {
      "voices": [
        {
          "name": "aura-asteria-en",
          "gender": "female",
          "language": "en-us"
        },
        {
          "name": "aura-orion-en",
          "gender": "male",
          "language": "en-us"
        }
      ],
      "outputFormatMapping": {
        "audio/L16": {
          "*": "linear16"
        }
      },
      "voiceMapping": {
        "languageMapping": {
          "en-us": "en"
        }
      },
      "synthesizeBody": {
        "text": "$text"
      }
    }
  6. Haga clic en la pestaña Credenciales
    1. Hacer clic Configurar. Se abre el cuadro de diálogo Configurar credenciales.
    2. Seleccione el tipo de credencial, User Defined.
    3. Haga clic en Add Credential Field, luego añada el siguiente nombre y valor de campo:
      Nombre del campo Valor
      Autorización Ficha <Your Deepgram API key>
    4. Hacer clic OK.
  7. Hacer clic Ahorrar.
  8. Para activar la integración de Genesys TTS Connector, en la columna Estado haga clic en Inactivo. Se abre el cuadro de diálogo Cambiar estado.
  9. Haga clic en . El estado de la integración cambia a Active.

  1. Abra la integración de Genesys TTS Connector:
    • Si no instaló previamente la integración en su organización Genesys Cloud, instale ahora el conector Genesys TTS.
    • Si ha instalado la integración, abra el menú Genesys Cloud Admin y en Integrations, haga clic en Integrations. A continuación, busque y abra la integración Genesys TTS Connector.
  2. En la pestaña Detalles, Genesys recomienda encarecidamente que introduzca un nombre único para la integración que desea configurar. Por ejemplo, "Conector Genesys TTS - ReadSpeaker".
  3. En la página Genesys TTS Connector - ReadSpeaker integration, haga clic en la pestaña Configuration.
  4. En Propiedades, introduzca los siguientes valores:
    Nombre de la propiedad Valor
    Sintetizar texto URI https://scapi-eu.readspeaker.com/a/speak?container=none&streaming=0
    Lista Voces URI https://scapi-eu.readspeaker.com/a/speak?command=voiceinfo
    Método de solicitud de síntesis de texto get
    Sintetizar atributo de texto text
    Sintetizar atributo de voz voz
    Sintetizar atributo lingüístico lang
    Sintetizar atributo OutputFormat audioformat
    Atributo sintetizar frecuencia de muestreo muestrear
    Atributo Voces speakers
    Atributo Nombre de voz voz
    Atributo de idioma de voz idioma
    Voz Atributo de género gender
    Atributo de tipo de voz escribe
  5. Haga clic en la pestaña Advanced. Introduzca cualquier configuración adicional en formato JSON. 
    Utilice la siguiente configuración de ejemplo para ReadSpeaker:
    {
      "outputFormatMapping": {
        "audio/L16": {
          "8000": "pcm",
          "16000": "pcm_16_16k",
          "22050": "pcm_16_22k"
        },
        "audio/mpeg": {
          "*": "mp3"
        }
      },
      "voiceMapping": {
        "languageMapping": {
          "ja-jp": "ja_jp",
          "en-us": "en_us"
        }
      }
    }
  6. Haga clic en la pestaña Credenciales
    1. Hacer clic Configurar. Se abre el cuadro de diálogo Configurar credenciales.
    2. Seleccione el tipo de credencial, ttsConnectorUserDefinedPathAuth.
    3. Escriba key en el campo Path Credential Name.
    4. Introduzca su clave API en el campo Path Credential .
    5. Hacer clic OK.
  7. Hacer clic Ahorrar.
  8. Para activar la integración de Genesys TTS Connector, en la columna Estado haga clic en Inactivo. Se abre el cuadro de diálogo Cambiar estado.
  9. Haga clic en . El estado de la integración cambia a Active.