javascript change voice language

JavaScript
let utterance = new SpeechSynthesisUtterance('Ciao');
utterance.lang = 'it-IT'; /*To set the voice in Italian*/
speechSynthesis.speak(utterance);

/*The value has to be in BCP 47 language tag, here is a list of all languages :
https://github.com/libyal/libfwnt/wiki/Language-Code-identifiers*/

/* Some of the principal languages :
English, United States : en-US
German, Germany : de-DE
Spanish : es-ES_tradnl
French, France : fr-FR
Japanese, Japan : ja-JP
Portuguese, Brazil : pt-BR
Russian, Russian Federation : ru-RU
Hindi, India : hi-IN
Chinese, China : zh-CN
English, United Kingdom : en-GB */

/*And don't forget to upvote answers that help you!*/
Source

Also in JavaScript: