Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Specificare un'altra lingua per parole specifiche
<lang>
Questo tag è supportato da formati generativi, estesi, neurali e standard. TTS
Specifica un'altra lingua per una determinata parola o frase con il tag <lang>. Le parole e frasi di lingue straniere generalmente sono pronunciate in modo più chiaro quando vengono incluse all'interno di una coppia di tag <lang>
. Per specificare la lingua, utilizzare l'attributo xml:lang
. Per un elenco completo delle lingue disponibili, consultare Lingue in Amazon Polly.
Se non si applica il tag <lang>
, tutte le parole del testo di input vengono pronunciate nella lingua della voce specificata in voice-id
. Se si applica il tag <lang>
, le parole sono pronunciate in tale lingua.
Ad esempio, se il voice-id
è Joanna (che parla inglese, Stati Uniti), Amazon Polly pronuncia quanto segue con la voce di Joanna senza un accento francese:
<speak>
Je ne parle pas français.
</speak>
Se si utilizza la voce Joanna con il tag <lang>
, Amazon Polly pronuncia la frase nella voce di Joanna con un francese con un accento americano:
<speak>
<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 utilizzi il voice-id
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>
Se si utilizza la stessa voce con il seguente tag <lang>
, Amazon Polly pronuncia Bruce Springsteen in inglese con l'accento italiano:
<speak>
Mi piace <lang xml:lang="en-US">Bruce Springsteen.</lang>
</speak>
Questo tag può essere utilizzato anche come sostituto dell'DefaultLangCodeopzione opzionale per la sintesi vocale. Tuttavia, per farlo è necessario formattare il testo utilizzando. SSML