Aplicar varios lexicones - Amazon Polly

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.

Aplicar varios lexicones

Puede aplicar hasta cinco lexicones al texto. Si el mismo grafema aparece en varios lexicones distintos que se aplican al texto, el orden en el que se apliquen marcará una diferencia en el fragmento hablado resultante. Por ejemplo, supongamos que tenemos el texto siguiente, "Hello, my name is Bob" ("Hola, me llamo Bob"). y dos lexemas en lexicones distintos que utilizan el grafema Bob.

LexA

<lexeme> <grapheme>Bob</grapheme> <alias>Robert</alias> </lexeme>

LexB

<lexeme> <grapheme>Bob</grapheme> <alias>Bobby</alias> </lexeme>

Si el orden de los lexicones es primero LexA y luego LexB, el resultado de la síntesis de voz será "Hello, my name is Robert" ("Hola, me llamo Robert"). Si el orden es el contrario, y primero va LexB y después LexA, el resultado de la síntesis de voz será "Hello, my name is Bobby ("Hola, me llamo Bobby").

ejemplo – Aplicación de LexA antes que LexB
aws polly synthesize-speech \ --lexicon-names LexA LexB \ --output-format mp3 \ --text 'Hello, my name is Bob' \ --voice-id Justin \ bobAB.mp3

Fragmento hablado resultante: "Hello, my name is Robert" ("Hola, me llamo Robert").

ejemplo – Aplicación de LexB antes que LexA
aws polly synthesize-speech \ --lexicon-names LexB LexA \ --output-format mp3 \ --text 'Hello, my name is Bob' \ --voice-id Justin \ bobBA.mp3

Fragmento hablado resultante: "Hello, my name is Bobby" ("Hola, me llamo Bobby").

Para obtener más información sobre la aplicación de lexicones a través de la consola de Amazon Polly, consulte Aplicar lexicones a través de la consola (síntesis de voz).