From 68ef2d104f69869f7b01f668df2bd011909f21d0 Mon Sep 17 00:00:00 2001 From: 2ndelement <72551339+2ndelement@users.noreply.github.com> Date: Sun, 23 Apr 2023 01:34:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=88=87=E6=8D=A2=E8=AF=AD=E9=9F=B3?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E5=AF=B9=E5=90=84=E7=A7=8D=E8=AF=AD=E8=A8=80?= =?UTF-8?q?=E6=BA=90=E6=8F=90=E7=A4=BA=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/chat.js | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/apps/chat.js b/apps/chat.js index 7b46e5d..47afaea 100644 --- a/apps/chat.js +++ b/apps/chat.js @@ -510,9 +510,25 @@ export class chatgpt extends plugin { } async switch2Audio (e) { - if (!Config.ttsSpace) { - await this.reply('您没有配置VITS API,请前往锅巴面板进行配置') - return + switch (Config.ttsMode){ + case 'vits-uma-genshin-honkai': + if(!Config.ttsSpace){ + await this.reply('您没有配置VITS API,请前往锅巴面板进行配置') + return + } + break + case 'azure': + if(!Config.azureKey){ + await this.reply('您没有配置Azure Key,请前往锅巴面板进行配置') + return + } + break + case 'voicevox': + if(!Config.voicevoxSpace){ + await this.reply('您没有配置VoiceVox API,请前往锅巴面板进行配置') + return + } + break } let userSetting = await redis.get(`CHATGPT:USER:${e.sender.user_id}`) if (!userSetting) {