Add multi-language compatibility in the same speechOutput phrase
When developing a skill in non-english language (e.g. Spanish), many times our skill needs to speak back to the user with a name or an english native word that doesn't have a local translation or that you want the skill to pronounce correctly in English.
Case 1: Names
"Hola, el nombre del autor es Miles Peter Andrews"
I'd really love if my skill would not butcher the name of that author like it does right now when trying to say that in Spanish mode.
Case 2: Teaching English Skills
"Hoy vamos a aprender voz pasiva. Repite conmigo: The lunch was prepared by John"
I'd like to address my hispanic students trying to learn English with my awesome skill in Spanish but obviously when I need the skill to say something in English it should be able to do it properly.
So, it'd be great if we could mix languages with something like:
"Hola, el nombre del autor es <lang="english">Miles Peter Andrews</lang>"
"Hoy vamos a aprender voz pasiva. Repite conmigo: <lang="english">The lunch was prepared by John</lang>"
Alexander Gemmel commented
I think it's a similar feature request like https://alexa.uservoice.com/forums/906892-alexa-skills-developer-voice-and-vote/suggestions/35061139-add-multi-language-compatibility-in-the-same-speec
Maybe both can be merged?
Quentin Del commented
Amazon Polly supports the <lang xml:lang="fr-FR"> tag but it seems Alexa can't understand it.