mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-25 00:23:53 +08:00
优化相关判断,补充国际化
This commit is contained in:
@@ -713,7 +713,7 @@ export default {
|
||||
const allLanguages = new Set();
|
||||
data.data.forEach(voice => {
|
||||
if (voice.languages) {
|
||||
const languagesArray = voice.languages.split('、').map(lang => lang.trim()).filter(lang => lang);
|
||||
const languagesArray = voice.languages.split(/[、;;,,]/).map(lang => lang.trim()).filter(lang => lang);
|
||||
languagesArray.forEach(lang => allLanguages.add(lang));
|
||||
}
|
||||
});
|
||||
@@ -753,7 +753,7 @@ export default {
|
||||
// 根据选中的语言筛选音色
|
||||
const filteredVoices = allVoices.filter(voice => {
|
||||
if (!voice.languages) return false;
|
||||
const languagesArray = voice.languages.split('、').map(lang => lang.trim()).filter(lang => lang);
|
||||
const languagesArray = voice.languages.split(/[、;;,,]/).map(lang => lang.trim()).filter(lang => lang);
|
||||
return languagesArray.includes(this.selectedLanguage);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user