Язык и голос указываются с помощью свойств selectVoice
, отправляемых в WebChat. Для справки, это продемонстрировано на примере 06.h.select-voice .
window.WebChat.renderWebChat({
directLine: window.WebChat.createDirectLine({
token,
webSocket: true
}),
selectVoice: (voices, activity) =>
activity.locale === 'zh-HK' ?
voices.find(({ name }) => /TracyRUS/iu.test(name))
:
voices.find(({ name }) => /JessaNeural/iu.test(name))
|| voices.find(({ name }) => /Jessa/iu.test(name)),
webSpeechPonyfillFactory
}, document.getElementById('webchat'));
Надежда на помощь!