Voci bilingue - Amazon Polly

Voci bilingue

Amazon Polly ha due modi per produrre voci bilingue:

Voci bilingue accentate

Le voci bilingue accentate possono essere create utilizzando qualsiasi voce Amazon Polly, ma solo quando si utilizzano tag SSML.

Normalmente, tutte le parole nel testo di input vengono pronunciate nella lingua predefinita della voce specificata in uso.

Ad esempio, se si sta utilizzando la voce di Joanna (che parla inglese Stati Uniti), Amazon Polly pronuncia quanto segue con la voce di Joanna senza un accento francese:

<speak> Why didn't she just say, 'Je ne parle pas français?' </speak>

In questo caso, le parole Je ne parle pas français sono pronunciate come se fossero in inglese.

Tuttavia, se si utilizza la voce Joanna con il tag <lang>, Amazon Polly pronuncia la frase con la voce di Joanna in francese con accento americano:

<speak> Why didn't she just say, <lang xml:lang="fr-FR">'Je ne parle pas français?'</lang>. </speak>

Poiché Joanna non è madrelingua francese, la pronuncia si basa sulla sua lingua nativa, ovvero l'inglese degli Stati Uniti. Ad esempio, sebbene una perfetta pronuncia francese presenti una /R/vibrata alveolare nella parola français, la voce di Joanna in inglese americano pronuncia questo fonema con il suono corrispondente /r/.

Se si utilizza la voce di Giorgio, che parla italiano, con il seguente testo, Amazon Polly pronuncia la frase con la voce di Giorgio e la pronuncia in italiano:

<speak> Mi piace Bruce Springsteen. </speak>

Voci completamente bilingue

Una voce bilingue come Aditi o Kajal (inglese indiano e hindi) è in grado di parlare due lingue fluentemente. Questo ti offre la possibilità di utilizzare parole e frasi di entrambe le lingue in un unico testo utilizzando la stessa voce.

Al momento, Aditi e Kajal sono le uniche due voci completamente bilingue disponibili.

Utilizzo di una voce bilingue (ad esempio, Aditi)

Aditi parla sia inglese indiano (en-IN) sia hindi (hi-IN) in modo scorrevole. È possibile sintetizzare testo sia in inglese sia in hindi e la voce può passare da una lingua all'altra anche all'interno della stessa frase.

L'hindi può essere utilizzato in due diverse forme:

  • Devanagari: "उसने कहाँ, खेल तोह अब शुरू होगा"

  • Romanagari (alfabeto latino): "Usne kahan, khel toh ab shuru hoga"

Inoltre, è possibile combinare inglese e una o entrambe le forme di hindi all'interno di una stessa frase:

  • Devanagari + inglese: "This is the song कभी कभी अदिति"

  • Romanagari + inglese: "This is the song from the movie Jaane Tu Ya Jaane Na."

  • Devanagari + romanagari + inglese: "This is the song कभी कभी अदिति from the movie Jaane Tu Ya Jaane Na."

Poiché Aditi è una voce bilingue, il testo riportato in tutti questi esempi sarà letto correttamente, perché Amazon Polly è in grado di distinguere lingue e scritture.

Amazon Polly supporta anche numeri, date, orari e valute sia in inglese (numeri arabi) sia in hindi (numeri devanagari). Per impostazione predefinita, i numeri arabi vengono letti in inglese indiano. Per fare in modo che Amazon Polly li legga in hindi, è necessario utilizzare il parametro di codice della lingua hi-IN.