Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
<lang>
Esta etiqueta es compatible con los formatos TTS generativo, de formato largo, neuronal y estándar.
Especifique otro idioma para una palabra específica, frase u oración con la etiqueta <lang>. Las palabras y frases extranjeras normalmente se leen mejor cuando se incluyen entre un par de etiquetas <lang>
. Para especificar el idioma, utilice el atributo xml:lang
. Para ver una lista completa de los idiomas disponibles, consulte Idiomas en Amazon Polly.
A menos que aplique la etiqueta <lang>
, todas las palabras del texto de entrada se leen en el idioma de la voz especificada en voice-id
. Si aplica la etiqueta <lang>
, las palabras se leen en ese idioma.
Por ejemplo, si el voice-id
es Joanna (que habla inglés de Estados Unidos), Amazon Polly lee lo siguiente en la voz de Joanna sin acento francés:
<speak>
Je ne parle pas français.
</speak>
Si utiliza la voz de Joanna con la etiqueta <lang>
, Amazon Polly lee la frase en la voz de Joanna en francés con acento americano:
<speak>
<lang xml:lang="fr-FR">Je ne parle pas français.</lang>.
</speak>
Como Joanna no es una hablante nativa del francés, la pronunciación tendrá como base su idioma nativo, inglés de Estados Unidos. Por ejemplo, aunque una pronunciación francesa perfecta pronunciaría la palabra français con una /R/ vibrante uvular, la voz de Joanna, cuyo idioma nativo es el inglés americano, pronuncia este fonema con el sonido /r/ correspondiente.
Si utiliza el voice-id
de Giorgio, que habla italiano, con el siguiente texto, Amazon Polly lee la frase en la voz de Giorgio con pronunciación italiana:
<speak>
Mi piace Bruce Springsteen.
</speak>
Si utiliza la misma voz con la siguiente etiqueta <lang>
, Amazon Polly pronuncia Bruce Springsteen en inglés con acento italiano:
<speak>
Mi piace <lang xml:lang="en-US">Bruce Springsteen.</lang>
</speak>
Esta etiqueta también se puede utilizar como sustituto de la DefaultLangCodeopción opcional al sintetizar voz. Sin embargo, esto requiere dar formato al texto con SSML.