Files
Hoan Luu Huu 7e046ac7f3 TTS/STT languages and voices for each provider (#281)
* wip

* wip

* wip

* wip

* wip

* wip

* add testcase
2024-01-08 18:15:40 -05:00

29 lines
641 B
JavaScript

const TtsAwsLanguagesVoiceRaw = require('./tts-microsoft-raw');
const languagesVoices = [];
TtsAwsLanguagesVoiceRaw.forEach((data) => {
const lang = languagesVoices.find((l) => {
return l.value === data.Locale;
});
if (!lang) {
languagesVoices.push({
value: data.Locale,
name: data.LocaleName,
voices: TtsAwsLanguagesVoiceRaw
.filter((d) => {
return d.Locale === data.Locale;
})
.map((d) => {
return {
value: d.ShortName,
name: `${d.DisplayName} (${d.Gender})`,
};
}),
});
}
});
module.exports = languagesVoices;