mirror of
https://github.com/jambonz/jambonz-api-server.git
synced 2026-07-05 03:31:56 +00:00
7e046ac7f3
* wip * wip * wip * wip * wip * wip * add testcase
29 lines
641 B
JavaScript
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;
|