Texto a voz

Visión general

Vonage utiliza motores de conversión de texto a voz para permitirte reproducir máquina a tus usuarios. Esto puede hacerse a través de una OCN con el uso del talk acción, o por realizar una solicitud PUT a una llamada en curso.

Puede personalizar la forma en que se lee la voz utilizando Lenguaje de marcado de síntesis de voz (SSML)

Ejemplo

La siguiente OCN muestra un ejemplo de uso:

[
  {
    "action": "talk",
    "text": "Thank you for calling. Please leave your message after the tone."
  }
]

Opciones de voz

Vonage ofrece una amplia gama de opciones de conversión de texto a voz clasificadas en tres niveles según la calidad (de básico a superior):

  • Estándar
  • Premium
  • Premier [Beta]

Nota: Para consultar los precios de Standard, Premium y Premier Voices, visite nuestra página página de precios.

Premier Voices [Beta]

Vonage Premier Voices se basa en IA generativa.

Nota: El lanzamiento de Premier Voices introduce un nuevo formato de configuración para utilizar la función talk acción basada en provider y providerOptions. Por lo tanto, el antiguo language y style Los parámetros a los que se hace referencia en las siguientes secciones no deben utilizarse para Premier Voices, aunque siguen siendo aplicables para las opciones Standard y Premium.

Actualmente, Premier Voices admite Google como provider y las voces Chirp3. En providerOptions debe incluir el objeto Opciones de Chirp3como el idioma deseado, entre otras opciones de personalización.

La siguiente OCN muestra un ejemplo de cómo utilizar este nuevo talk acción:

[
  {
    "action": "talk",
    "text": "Thank you for calling. Please leave your message and we’ll get back to you as soon as we can",
    "provider": "google",
    "providerOptions": {
      "name": "en-US-Chirp3-HD-Charon",
      "language_code": "en-US"
    }
  }
]

Estándar y Premium

Nuestras ofertas Estándar y Premium siguen estando disponibles utilizando la sintaxis descrita en las secciones siguientes.

Local

Esta sección sólo se aplica a las Voces Estándar y Premium (utilice provider y providerOptions para Premier Voices).

Debe elegir una configuración regional que coincida con el tipo de idioma del texto que está pidiendo que se lea, tratando de leer español con un en-us voz, por ejemplo, no dará buenos resultados.

Puede configurar el código de idioma (BCP-47) con un language en el parámetro talk comando, si no especificas un idioma, Vonage utilizará por defecto un en-US voz. Para muchos idiomas, Vonage ofrece una selección de voces con diferentes estilos. El sitio style a características como rango vocal, timbre y tesitura de la voz seleccionada. Puede experimentar con diferentes estilos hasta encontrar el más adecuado para su caso de uso. para su caso. Puede elegir un estilo de voz específico utilizando el botón style parámetro. Por defecto, el primer estilo (0). Tenga en cuenta que no todos los estilos de voz admiten SSML, consulte a continuación la lista de todos los idiomas compatibles y los estilos habilitados para SSML.

Ejemplo de NCCO con lenguaje y estilo de voz específicos:

[
  {
    "action": "talk",
    "text": "Obrigado pela sua chamada. Por favor, deixe sua mensagem após o sinal.",
    "language": "pt-PT",
    "style": 6
  }
]

Voces Premium

Algunos estilos de voz vienen con una alternativa premium, que mediante el uso de IA, tienen un sonido más natural. Para utilizar un estilo de voz premium, añade la opción premium en su OCN:

[
  {
    "action": "talk",
    "text": "Obrigado pela sua chamada. Por favor, deixe sua mensagem após o sinal.",
    "language": "pt-PT",
    "style": 6,
    "premium": true
  }
]

Nota: Las Voces Premium son de pago. Encontrará las tarifas exactas en la página Precios de Voice API en "Funciones programables".

Idiomas admitidos

Idioma Código Estilo Premium SSML Ayuda Muestra
Afrikaans af-ZA 0 N Y
Árabe ar 0 N Y
Árabe ar 1 N Y
Árabe ar 1 Y Y
Árabe ar 3 N Y
Árabe ar 3 Y Y
Árabe ar 4 N Y
Árabe ar 4 Y Y
Árabe ar 7 N Y
Árabe ar 7 Y Y
Vasco eu-ES 1 N Y
Bengalí bn-IN 0 N Y
Bengalí bn-IN 0 Y Y
Bengalí bn-IN 1 N Y
Bengalí bn-IN 1 Y Y
Búlgaro bg-BG 0 N Y
Catalán, valenciano ca-ES 2 N Y
Catalán, valenciano ca-ES 3 Y Y
Chino, cantonés (China) yue-CN 1 Y Y
Chino, cantonés (Hong Kong) yue-HK 0 N Y
Chino, cantonés (Hong Kong) yue-HK 1 N Y
Chino, cantonés (Hong Kong) yue-HK 2 N Y
Chino, cantonés (Hong Kong) yue-HK 3 N Y
Chino, mandarín (China) cmn-CN 0 N Y
Chino, mandarín (China) cmn-CN 0 Y Y
Chino, mandarín (China) cmn-CN 1 N Y
Chino, mandarín (China) cmn-CN 1 Y Y
Chino, mandarín (China) cmn-CN 2 N Y
Chino, mandarín (China) cmn-CN 2 Y Y
Chino, mandarín (China) cmn-CN 4 N Y
Chino, mandarín (China) cmn-CN 4 Y Y
Chino, mandarín (China) cmn-CN 5 N Y
Chino, mandarín (China) cmn-CN 5 Y Y
Chino, mandarín (Taiwán) cmn-TW 1 N Y
Chino, mandarín (Taiwán) cmn-TW 1 Y Y
Chino, mandarín (Taiwán) cmn-TW 2 N Y
Chino, mandarín (Taiwán) cmn-TW 2 Y Y
Chino, mandarín (Taiwán) cmn-TW 3 N Y
Chino, mandarín (Taiwán) cmn-TW 3 Y Y
Checa cs-CZ 0 N Y
Checa cs-CZ 0 Y Y
Danés da-DK 0 N Y
Danés da-DK 1 N Y
Danés da-DK 1 Y Y
Danés da-DK 2 N Y
Danés da-DK 3 N Y
Danés da-DK 3 Y Y
Danés da-DK 4 N Y
Danés da-DK 4 Y Y
Danés da-DK 5 N Y
Danés da-DK 5 Y Y
Neerlandés (Bélgica) nl-BE 0 N Y
Neerlandés (Bélgica) nl-BE 0 Y Y
Neerlandés (Bélgica) nl-BE 2 N Y
Neerlandés (Bélgica) nl-BE 2 Y Y
Neerlandés (Países Bajos) nl-NL 0 N Y
Neerlandés (Países Bajos) nl-NL 1 N Y
Neerlandés (Países Bajos) nl-NL 1 Y Y
Neerlandés (Países Bajos) nl-NL 2 N Y
Neerlandés (Países Bajos) nl-NL 2 Y Y
Neerlandés (Países Bajos) nl-NL 3 N Y
Neerlandés (Países Bajos) nl-NL 3 Y Y
Neerlandés (Países Bajos) nl-NL 4 N Y
Neerlandés (Países Bajos) nl-NL 5 N Y
Neerlandés (Países Bajos) nl-NL 5 Y Y
Neerlandés (Países Bajos) nl-NL 6 N Y
Neerlandés (Países Bajos) nl-NL 6 Y Y
Inglés (Australia) es-AU 0 N Y
Inglés (Australia) es-AU 1 N Y
Inglés (Australia) es-AU 1 Y Y
Inglés (Australia) es-AU 2 N Y
Inglés (Australia) es-AU 2 Y Y
Inglés (Australia) es-AU 3 N Y
Inglés (Australia) es-AU 4 N Y
Inglés (Australia) es-AU 4 Y Y
Inglés (Australia) es-AU 5 N Y
Inglés (Australia) es-AU 5 Y Y
Inglés (India) es-IN 0 N Y
Inglés (India) es-IN 1 N Y
Inglés (India) es-IN 2 N Y
Inglés (India) es-IN 2 Y Y
Inglés (India) es-IN 3 N Y
Inglés (India) es-IN 3 Y Y
Inglés (India) es-IN 4 N Y
Inglés (India) es-IN 4 Y Y
Inglés (India) es-IN 5 N Y
Inglés (India) es-IN 5 Y Y
Inglés (India) es-IN 7 Y Y
Inglés (Nueva Zelanda) es-NZ 0 Y Y
Inglés (Sudáfrica) es-ZA 0 N N
Inglés (Sudáfrica) es-ZA 1 Y Y
Inglés (Reino Unido) es-GB 0 N Y
Inglés (Reino Unido) es-GB 0 Y Y
Inglés (Reino Unido) es-GB 1 N Y
Inglés (Reino Unido) es-GB 1 Y Y
Inglés (Reino Unido) es-GB 2 N Y
Inglés (Reino Unido) es-GB 2 Y Y
Inglés (Reino Unido) es-GB 3 N Y
Inglés (Reino Unido) es-GB 3 Y Y
Inglés (Reino Unido) es-GB 4 N Y
Inglés (Reino Unido) es-GB 4 Y Y
Inglés (Reino Unido) es-GB 5 Y Y
Inglés (Reino Unido) es-GB 5 N Y
Inglés (Reino Unido) es-GB 6 N Y
Inglés (Reino Unido) es-GB 6 Y Y
Inglés (Reino Unido) es-GB 7 N Y
Inglés (Reino Unido) es-GB 7 Y Y
Inglés (Reino Unido) es-GB 12 Y Y
Inglés (Estados Unidos) es-US 0 N Y
Inglés (Estados Unidos) es-US 0 Y Y
Inglés (Estados Unidos) es-US 1 N Y
Inglés (Estados Unidos) es-US 1 Y Y
Inglés (Estados Unidos) es-US 2 N Y
Inglés (Estados Unidos) es-US 2 Y Y
Inglés (Estados Unidos) es-US 3 N Y
Inglés (Estados Unidos) es-US 3 Y Y
Inglés (Estados Unidos) es-US 4 N Y
Inglés (Estados Unidos) es-US 4 Y Y
Inglés (Estados Unidos) es-US 5 N Y
Inglés (Estados Unidos) es-US 5 Y Y
Inglés (Estados Unidos) es-US 6 N Y
Inglés (Estados Unidos) es-US 6 Y Y
Inglés (Estados Unidos) es-US 7 N Y
Inglés (Estados Unidos) es-US 7 Y Y
Inglés (Estados Unidos) es-US 8 N Y
Inglés (Estados Unidos) es-US 8 Y Y
Inglés (Estados Unidos) es-US 9 N Y
Inglés (Estados Unidos) es-US 9 Y Y
Inglés (Estados Unidos) es-US 10 N Y
Inglés (Estados Unidos) es-US 10 Y Y
Inglés (Estados Unidos) es-US 11 N Y
Inglés (Estados Unidos) es-US 11 Y Y
Inglés (Estados Unidos) es-US 12 N Y
Inglés (Estados Unidos) es-US 12 Y Y
Inglés (Estados Unidos) es-US 13 N Y
Inglés (Estados Unidos) es-US 13 Y Y
Inglés (Estados Unidos) es-US 14 N Y
Inglés (Estados Unidos) es-US 14 Y Y
Inglés (Estados Unidos) es-US 20 N Y
Inglés (Estados Unidos) es-US 20 Y Y
Inglés (Estados Unidos) es-US 21 N Y
Inglés (Estados Unidos) es-US 21 Y Y
Inglés (Estados Unidos) es-US 22 N Y
Inglés (Estados Unidos) es-US 22 Y Y
Inglés (Estados Unidos) es-US 24 Y Y
Inglés (Gales) es-GB-WLS 0 N Y
Filipino fil-PH 0 N Y
Filipino fil-PH 0 Y Y
Filipino fil-PH 1 N Y
Filipino fil-PH 1 Y Y
Filipino fil-PH 2 N Y
Filipino fil-PH 2 Y Y
Filipino fil-PH 3 N Y
Filipino fil-PH 3 Y Y
En finés fi-FI 0 N Y
En finés fi-FI 0 Y Y
Francés (Canadá) fr-CA 0 N Y
Francés (Canadá) fr-CA 1 N Y
Francés (Canadá) fr-CA 1 Y Y
Francés (Canadá) fr-CA 2 N Y
Francés (Canadá) fr-CA 2 Y Y
Francés (Canadá) fr-CA 3 N Y
Francés (Canadá) fr-CA 3 Y Y
Francés (Canadá) fr-CA 4 N Y
Francés (Canadá) fr-CA 4 Y Y
Francés (Canadá) fr-CA 8 Y Y
Francés (Canadá) fr-CA 9 Y Y
Francés (Francia) fr-FR 0 N Y
Francés (Francia) fr-FR 1 N Y
Francés (Francia) fr-FR 1 Y Y
Francés (Francia) fr-FR 2 N Y
Francés (Francia) fr-FR 2 Y Y
Francés (Francia) fr-FR 3 N Y
Francés (Francia) fr-FR 3 Y Y
Francés (Francia) fr-FR 4 N Y
Francés (Francia) fr-FR 4 Y Y
Francés (Francia) fr-FR 5 N Y
Francés (Francia) fr-FR 6 N Y
Francés (Francia) fr-FR 6 Y Y
Francés (Francia) fr-FR 7 N Y
Francés (Francia) fr-FR 7 Y Y
Gallego gl-ES 1 N Y
Alemán (Alemania) de-DE 0 N Y
Alemán (Alemania) de-DE 1 N Y
Alemán (Alemania) de-DE 1 Y Y
Alemán (Alemania) de-DE 2 N Y
Alemán (Alemania) de-DE 2 Y Y
Alemán (Alemania) de-DE 3 N Y
Alemán (Alemania) de-DE 4 N Y
Alemán (Alemania) de-DE 4 Y Y
Alemán (Alemania) de-DE 5 N Y
Alemán (Alemania) de-DE 5 Y Y
Alemán (Alemania) de-DE 6 N Y
Alemán (Alemania) de-DE 6 Y Y
Alemán (Alemania) de-DE 7 N Y
Alemán (Alemania) de-DE 7 Y Y
Alemán (Alemania) de-DE 8 N Y
Alemán (Alemania) de-DE 8 Y Y
Alemán (Alemania) de-DE 11 Y Y
Griego el-GR 0 N Y
Griego el-GR 0 Y Y
Gujarati gu-IN 0 Y Y
Gujarati gu-IN 1 Y Y
Hebreo he-IL 1 N Y
Hebreo he-IL 1 Y Y
Hebreo he-IL 2 N Y
Hebreo he-IL 2 Y Y
Hebreo he-IL 3 N Y
Hebreo he-IL 3 Y Y
Hebreo he-IL 4 N Y
Hebreo he-IL 4 Y Y
Hindi hi-IN 0 N Y
Hindi hi-IN 1 N Y
Hindi hi-IN 1 Y Y
Hindi hi-IN 3 N Y
Hindi hi-IN 3 Y Y
Hindi hi-IN 4 N Y
Hindi hi-IN 4 Y Y
Hindi hi-IN 5 N Y
Hindi hi-IN 5 Y Y
Hindi hi-IN 6 Y Y
Húngaro hu-HU 0 N Y
Húngaro hu-HU 0 Y Y
Islandia is-IS 0 N Y
Islandia is-IS 1 N Y
Islandia is-IS 2 N Y
Indonesia id-ID 0 N Y
Indonesia id-ID 0 Y Y
Indonesia id-ID 2 N Y
Indonesia id-ID 2 Y Y
Indonesia id-ID 3 N Y
Indonesia id-ID 3 Y Y
Indonesia id-ID 4 N Y
Indonesia id-ID 4 Y Y
Italiano it-IT 0 N Y
Italiano it-IT 0 Y Y
Italiano it-IT 1 N Y
Italiano it-IT 2 N Y
Italiano it-IT 2 Y Y
Italiano it-IT 3 N Y
Italiano it-IT 3 Y Y
Italiano it-IT 4 N Y
Italiano it-IT 5 N Y
Italiano it-IT 5 Y Y
Italiano it-IT 6 N Y
Italiano it-IT 6 Y Y
Japonés ja-JP 0 N Y
Japonés ja-JP 1 N Y
Japonés ja-JP 1 Y Y
Japonés ja-JP 2 N Y
Japonés ja-JP 2 Y Y
Japonés ja-JP 3 N Y
Japonés ja-JP 3 Y Y
Japonés ja-JP 4 N Y
Japonés ja-JP 4 Y Y
Japonés ja-JP 5 N Y
Japonés ja-JP 5 Y Y
Kannada kn-IN 0 N Y
Kannada kn-IN 0 Y Y
Kannada kn-IN 1 N Y
Kannada kn-IN 1 Y Y
Coreano ko-KR 0 N Y
Coreano ko-KR 0 Y Y
Coreano ko-KR 1 N Y
Coreano ko-KR 1 Y Y
Coreano ko-KR 2 N Y
Coreano ko-KR 2 Y Y
Coreano ko-KR 4 N Y
Coreano ko-KR 4 Y Y
Coreano ko-KR 5 N Y
Coreano ko-KR 5 Y Y
Letón lv-LV 0 N Y
Lituania lt-LT 0 N Y
Malayo ms-MY 0 N Y
Malayo ms-MY 0 Y Y
Malayo ms-MY 1 N Y
Malayo ms-MY 1 Y Y
Malayo ms-MY 2 N Y
Malayo ms-MY 2 Y Y
Malayo ms-MY 3 N Y
Malayo ms-MY 3 Y Y
Malayalam ml-IN 0 N Y
Malayalam ml-IN 0 Y Y
Malayalam ml-IN 1 N Y
Malayalam ml-IN 1 Y Y
Malayalam ml-IN 2 Y Y
Malayalam ml-IN 3 Y Y
Marathi mr-IN 0 N Y
Marathi mr-IN 0 Y Y
Marathi mr-IN 1 N Y
Marathi mr-IN 1 Y Y
Marathi mr-IN 2 N Y
Marathi mr-IN 2 Y Y
Noruega nb-NO 2 N Y
Noruega nb-NO 2 Y Y
Noruega nb-NO 3 N Y
Noruega nb-NO 3 Y Y
Noruega nb-NO 4 N Y
Noruega nb-NO 4 Y Y
Noruega nb-NO 5 N Y
Noruega nb-NO 5 Y Y
Polaco pl-PL 0 N Y
Polaco pl-PL 1 N Y
Polaco pl-PL 2 N Y
Polaco pl-PL 2 Y Y
Polaco pl-PL 3 N Y
Polaco pl-PL 3 Y Y
Polaco pl-PL 4 N Y
Polaco pl-PL 4 Y Y
Polaco pl-PL 5 N Y
Polaco pl-PL 6 N Y
Polaco pl-PL 7 N Y
Polaco pl-PL 7 Y Y
Polaco pl-PL 8 N Y
Polaco pl-PL 8 Y Y
Portugués (Brasil) pt-BR 0 N Y
Portugués (Brasil) pt-BR 0 Y Y
Portugués (Brasil) pt-BR 1 N Y
Portugués (Brasil) pt-BR 1 Y Y
Portugués (Brasil) pt-BR 3 N Y
Portugués (Brasil) pt-BR 5 N Y
Portugués (Brasil) pt-BR 5 Y Y
Portugués (Brasil) pt-BR 6 N Y
Portugués (Brasil) pt-BR 6 Y Y
Portugués (Brasil) pt-BR 7 N Y
Portugués (Brasil) pt-BR 7 Y Y
Portugués (Portugal) pt-PT 0 N Y
Portugués (Portugal) pt-PT 0 Y Y
Portugués (Portugal) pt-PT 1 N Y
Portugués (Portugal) pt-PT 1 Y Y
Portugués (Portugal) pt-PT 2 N Y
Portugués (Portugal) pt-PT 2 Y Y
Portugués (Portugal) pt-PT 5 N Y
Portugués (Portugal) pt-PT 6 N Y
Portugués (Portugal) pt-PT 6 Y Y
Portugués (Portugal) pt-PT 7 N Y
Portugués (Portugal) pt-PT 7 Y Y
Punjabi pa-IN 0 N Y
Punjabi pa-IN 0 Y Y
Punjabi pa-IN 1 N Y
Punjabi pa-IN 1 Y Y
Punjabi pa-IN 2 N Y
Punjabi pa-IN 2 Y Y
Punjabi pa-IN 3 N Y
Punjabi pa-IN 3 Y Y
Rumano ro-RO 0 N Y
Rumano ro-RO 2 N Y
Rumano ro-RO 2 Y Y
Ruso ru-RU 0 N Y
Ruso ru-RU 1 N Y
Ruso ru-RU 1 Y Y
Ruso ru-RU 2 N Y
Ruso ru-RU 2 Y Y
Ruso ru-RU 3 N Y
Ruso ru-RU 3 Y Y
Ruso ru-RU 4 N Y
Ruso ru-RU 5 N Y
Ruso ru-RU 5 Y Y
Ruso ru-RU 6 N Y
Ruso ru-RU 6 Y Y
Serbio sr-RS 0 N Y
Eslovaquia sk-SK 0 N Y
Eslovaquia sk-SK 0 Y Y
Español (México) es-MX 0 N Y
Español (México) es-MX 0 Y Y
Español (España) es-ES 0 N Y
Español (España) es-ES 1 N Y
Español (España) es-ES 1 Y Y
Español (España) es-ES 2 N Y
Español (España) es-ES 4 N Y
Español (España) es-ES 5 N Y
Español (España) es-ES 5 Y Y
Español (España) es-ES 6 N Y
Español (España) es-ES 6 Y Y
Español (España) es-ES 8 N Y
Español (España) es-ES 8 Y Y
Español (Estados Unidos) es-US 0 N Y
Español (Estados Unidos) es-US 1 N Y
Español (Estados Unidos) es-US 2 N Y
Español (Estados Unidos) es-US 2 Y Y
Español (Estados Unidos) es-US 3 N Y
Español (Estados Unidos) es-US 3 Y Y
Español (Estados Unidos) es-US 4 N Y
Español (Estados Unidos) es-US 4 Y Y
Español (Estados Unidos) es-US 5 N Y
Español (Estados Unidos) es-US 5 Y Y
Español (Estados Unidos) es-US 6 Y Y
Sueco sv-SE 0 N Y
Sueco sv-SE 1 N Y
Sueco sv-SE 1 Y Y
Sueco sv-SE 4 N Y
Sueco sv-SE 4 Y Y
Sueco sv-SE 5 N Y
Sueco sv-SE 5 Y Y
Sueco sv-SE 6 N Y
Sueco sv-SE 6 Y Y
Sueco sv-SE 7 N Y
Sueco sv-SE 7 Y Y
Tamil ta-IN 0 N Y
Tamil ta-IN 0 Y Y
Tamil ta-IN 1 N Y
Tamil ta-IN 1 Y Y
Tamil ta-IN 2 N Y
Tamil ta-IN 2 Y Y
Tamil ta-IN 3 N Y
Tamil ta-IN 3 Y Y
Telugu te-IN 0 N Y
Telugu te-IN 1 N Y
Tailandés th-TH 1 N Y
Turco tr-TR 0 N Y
Turco tr-TR 1 N Y
Turco tr-TR 1 Y Y
Turco tr-TR 2 N Y
Turco tr-TR 2 Y Y
Turco tr-TR 3 N Y
Turco tr-TR 3 Y Y
Turco tr-TR 5 N Y
Turco tr-TR 5 Y Y
Turco tr-TR 6 N Y
Turco tr-TR 6 Y Y
Ucraniano uk-UA 0 N Y
Ucraniano uk-UA 0 Y Y
Vietnamita vi-VN 0 N Y
Vietnamita vi-VN 0 Y Y
Vietnamita vi-VN 1 N Y
Vietnamita vi-VN 1 Y Y
Vietnamita vi-VN 2 N Y
Vietnamita vi-VN 2 Y Y
Vietnamita vi-VN 3 N Y
Vietnamita vi-VN 3 Y Y
Galés cy-GB 0 N Y

Descargar la lista de voces como archivo JSON.