Skip to content

Commit 08d33fd

Browse files
committed
chore: remove moegoe due to 没人用
1 parent 66a8ec9 commit 08d33fd

File tree

8 files changed

+28
-138
lines changed

8 files changed

+28
-138
lines changed

README.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -949,14 +949,6 @@ print("run[CQ:image,file="+j["img"]+"]")
949949

950950
- [x] 符号说明: C5是中央C,后面不写数字,默认接5,Cb6<1,b代表降调,#代表升调,6比5高八度,<1代表音长×2,<3代表音长×8,<-1代表音长×0.5,<-3代表音长×0.125,R是休止符
951951

952-
</details>
953-
<details>
954-
<summary>日韩 VITS 模型拟声</summary>
955-
956-
`import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/moegoe"`
957-
958-
- [x] 让[派蒙|空|荧|阿贝多|枫原万叶|温迪|八重神子|纳西妲|钟离|诺艾尔|凝光|托马|北斗|莫娜|荒泷一斗|提纳里|芭芭拉|艾尔海森|雷电将军|赛诺|琴|班尼特|五郎|神里绫华|迪希雅|夜兰|辛焱|安柏|宵宫|云堇|妮露|烟绯|鹿野院平藏|凯亚|达达利亚|迪卢克|可莉|早柚|香菱|重云|刻晴|久岐忍|珊瑚宫心海|迪奥娜|戴因斯雷布|魈|神里绫人|丽莎|优菈|凯瑟琳|雷泽|菲谢尔|九条裟罗|甘雨|行秋|胡桃|迪娜泽黛|柯莱|申鹤|砂糖|萍姥姥|奥兹|罗莎莉亚|式大将|哲平|坎蒂丝|托克|留云借风真君|昆钧|塞琉斯|多莉|大肉丸|莱依拉|散兵|拉赫曼|杜拉夫|阿守|玛乔丽|纳比尔|海芭夏|九条镰治|阿娜耶|阿晃|阿扎尔|七七|博士|白术|埃洛伊|大慈树王|女士|丽塔|失落迷迭|缭乱星棘|伊甸|伏特加女孩|狂热蓝调|莉莉娅|萝莎莉娅|八重樱|八重霞|卡莲|第六夜想曲|卡萝尔|姬子|极地战刃|布洛妮娅|次生银翼|理之律者|迷城骇兔|希儿|魇夜星渊|黑希儿|帕朵菲莉丝|天元骑英|幽兰黛尔|德丽莎|月下初拥|朔夜观星|暮光骑士|明日香|李素裳|格蕾修|梅比乌斯|渡鸦|人之律者|爱莉希雅|爱衣|天穹游侠|琪亚娜|空之律者|薪炎之律者|云墨丹心|符华|识之律者|维尔薇|芽衣|雷之律者|阿波尼亚]说(中文)
959-
960952
</details>
961953
<details>
962954
<summary>摸鱼</summary>

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.20
44

55
require (
66
github.com/Baidu-AIP/golang-sdk v1.1.1
7-
github.com/FloatTech/AnimeAPI v1.7.1-0.20241106140713-04a12240c99c
7+
github.com/FloatTech/AnimeAPI v1.7.1-0.20241106152938-2a63f2f5f8ce
88
github.com/FloatTech/floatbox v0.0.0-20241106130736-5aea0a935024
99
github.com/FloatTech/gg v1.1.3
1010
github.com/FloatTech/imgfactory v0.2.2-0.20230413152719-e101cc3606ef

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
github.com/Baidu-AIP/golang-sdk v1.1.1 h1:RQsAmgDSAkiq22I6n7XJ2t3afgzFeqjY46FGhvrx4cw=
22
github.com/Baidu-AIP/golang-sdk v1.1.1/go.mod h1:bXnGw7xPeKt8aF7UCELKrV6UZ/46spItONK1RQBQj1Y=
33
github.com/DATA-DOG/go-sqlmock v1.3.3/go.mod h1:f/Ixk793poVmq4qj/V1dPUg2JEAKC73Q5eFN3EC/SaM=
4-
github.com/FloatTech/AnimeAPI v1.7.1-0.20241106140713-04a12240c99c h1:AxcdfANP8yzj6FTRZwVPOIZdep1NZs2t6ypzt9hd82A=
5-
github.com/FloatTech/AnimeAPI v1.7.1-0.20241106140713-04a12240c99c/go.mod h1:PLvoLJU+v3/44UXtixfcjVrnXeK4H9m9cRCsmXA4+l8=
4+
github.com/FloatTech/AnimeAPI v1.7.1-0.20241106152938-2a63f2f5f8ce h1:qdCHsbiClRabCgaqlnpnwzgCZhJLzc5jxhRgpNbe4Uc=
5+
github.com/FloatTech/AnimeAPI v1.7.1-0.20241106152938-2a63f2f5f8ce/go.mod h1:PLvoLJU+v3/44UXtixfcjVrnXeK4H9m9cRCsmXA4+l8=
66
github.com/FloatTech/floatbox v0.0.0-20241106130736-5aea0a935024 h1:mrvWpiwfRklt9AyiQjKgDGJjf4YL6FZ3yC+ydbkuF2o=
77
github.com/FloatTech/floatbox v0.0.0-20241106130736-5aea0a935024/go.mod h1:+P3hs+Cvl10/Aj3SNE96TuBvKAXCe+XD1pKphTZyiwk=
88
github.com/FloatTech/gg v1.1.3 h1:+GlL02lTKsxJQr4WCuNwVxC1/eBZrCvypCIBtxuOFb4=

main.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,6 @@ import (
108108
_ "github.com/FloatTech/ZeroBot-Plugin/plugin/magicprompt" // magicprompt吟唱提示
109109
_ "github.com/FloatTech/ZeroBot-Plugin/plugin/mcfish" // 钓鱼模拟器
110110
_ "github.com/FloatTech/ZeroBot-Plugin/plugin/midicreate" // 简易midi音乐制作
111-
_ "github.com/FloatTech/ZeroBot-Plugin/plugin/moegoe" // 日韩 VITS 模型拟声
112111
_ "github.com/FloatTech/ZeroBot-Plugin/plugin/moyu" // 摸鱼
113112
_ "github.com/FloatTech/ZeroBot-Plugin/plugin/moyucalendar" // 摸鱼人日历
114113
_ "github.com/FloatTech/ZeroBot-Plugin/plugin/music" // 点歌

plugin/aireply/ai_tts.go

Lines changed: 22 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import (
1010
"github.com/FloatTech/AnimeAPI/aireply"
1111
"github.com/FloatTech/AnimeAPI/tts"
1212
"github.com/FloatTech/AnimeAPI/tts/baidutts"
13-
"github.com/FloatTech/AnimeAPI/tts/genshin"
1413
"github.com/FloatTech/AnimeAPI/tts/lolimi"
1514
"github.com/FloatTech/AnimeAPI/tts/ttscn"
1615
ctrl "github.com/FloatTech/zbpctrl"
@@ -118,15 +117,15 @@ func (r replymode) getReplyMode(ctx *zero.Ctx) aireply.AIReply {
118117

119118
var ttsins = func() map[string]tts.TTS {
120119
m := make(map[string]tts.TTS, 512)
121-
for _, mode := range append(genshin.SoundList[:], extrattsname...) {
120+
for _, mode := range extrattsname {
122121
m[mode] = nil
123122
}
124123
return m
125124
}()
126125

127126
var ttsModes = func() []string {
128-
s := append(genshin.SoundList[:], make([]string, baiduttsindex-len(genshin.SoundList))...) // 0-200
129-
s = append(s, extrattsname...) // 201 202 ...
127+
s := make([]string, baiduttsindex) // 0-200
128+
s = append(s, extrattsname...) // 201 202 ...
130129
return s
131130
}()
132131

@@ -169,23 +168,15 @@ func (t *ttsmode) setSoundMode(ctx *zero.Ctx, name string, character int) error
169168
return errors.New("不支持设置语音人物" + name)
170169
}
171170
var index = int64(-1)
172-
for i, s := range genshin.SoundList {
173-
if s == name {
174-
index = int64(i + 1)
175-
break
176-
}
177-
}
178-
if index == -1 {
179-
switch name {
180-
case extrattsname[0]:
181-
index = baiduttsindex
182-
case extrattsname[1]:
183-
index = ttscnttsindex
184-
case extrattsname[2]:
185-
index = lolimittsindex
186-
default:
187-
return errors.New("语音人物" + name + "未注册index")
188-
}
171+
switch name {
172+
case extrattsname[0]:
173+
index = baiduttsindex
174+
case extrattsname[1]:
175+
index = ttscnttsindex
176+
case extrattsname[2]:
177+
index = lolimittsindex
178+
default:
179+
return errors.New("语音人物" + name + "未注册index")
189180
}
190181
m := ctx.State["manager"].(*ctrl.Control[*zero.Ctx])
191182
// 按原来的逻辑map存的是前16位
@@ -229,13 +220,7 @@ func (t *ttsmode) getSoundMode(ctx *zero.Ctx) (tts.TTS, error) {
229220
case extrattsname[2]:
230221
ins = lolimi.NewLolimi(int(i&0xff00) >> 8)
231222
default: // 原神
232-
k := .k
233-
if k != "" {
234-
ins = genshin.NewGenshin(int(m-1), .k)
235-
ttsins[mode] = ins
236-
} else {
237-
ins = lolimi.NewLolimi(int(i&0xff00) >> 8)
238-
}
223+
return nil, errors.New("no such mode")
239224
}
240225
}
241226
return ins, nil
@@ -258,23 +243,15 @@ func (t *ttsmode) setDefaultSoundMode(name string, character int) error {
258243
return errors.New("不支持设置语音人物" + name)
259244
}
260245
index := int64(-1)
261-
for i, s := range genshin.SoundList {
262-
if s == name {
263-
index = int64(i + 1)
264-
break
265-
}
266-
}
267-
if index == -1 {
268-
switch name {
269-
case extrattsname[0]:
270-
index = baiduttsindex
271-
case extrattsname[1]:
272-
index = ttscnttsindex
273-
case extrattsname[2]:
274-
index = lolimittsindex
275-
default:
276-
return errors.New("语音人物" + name + "未注册index")
277-
}
246+
switch name {
247+
case extrattsname[0]:
248+
index = baiduttsindex
249+
case extrattsname[1]:
250+
index = ttscnttsindex
251+
case extrattsname[2]:
252+
index = lolimittsindex
253+
default:
254+
return errors.New("语音人物" + name + "未注册index")
278255
}
279256
m, ok := control.Lookup("tts")
280257
if !ok {

plugin/aireply/main.go

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import (
88
"strings"
99
"time"
1010

11-
"github.com/FloatTech/AnimeAPI/tts/genshin"
1211
ctrl "github.com/FloatTech/zbpctrl"
1312
"github.com/FloatTech/zbputils/control"
1413
"github.com/FloatTech/zbputils/ctxext"
@@ -26,13 +25,11 @@ func init() { // 插件主体
2625
DisableOnDefault: true,
2726
Brief: "人工智能语音回复",
2827
Help: "- @Bot 任意文本(任意一句话回复)\n" +
29-
"- 设置语音模式[原神人物/百度/TTSCN/桑帛云] 数字(百度/TTSCN说话人/桑帛云)\n" +
30-
"- 设置默认语音模式[原神人物/百度/TTSCN/桑帛云] 数字(百度/TTSCN说话人/桑帛云)\n" +
28+
"- 设置语音模式[百度/TTSCN/桑帛云] 数字(百度/TTSCN说话人/桑帛云)\n" +
29+
"- 设置默认语音模式[百度/TTSCN/桑帛云] 数字(百度/TTSCN说话人/桑帛云)\n" +
3130
"- 恢复成默认语音模式\n" +
3231
"- 设置语音回复模式[沫沫|婧枫|青云客|小爱|ChatGPT]\n" +
33-
"- 设置原神语音 api key xxxxxx (key请加开发群获得)\n" +
3432
"- 设置百度语音 api id xxxxxx secret xxxxxx (请自行获得)\n" +
35-
"当前适用的原神人物含有以下: \n" + list(genshin.SoundList[:], 5) +
3633
"\n当前适用的TTSCN人物含有以下(以数字顺序代表): \n" + list(ttscnspeakers[:], 5),
3734
PrivateDataFolder: "tts",
3835
})
@@ -153,10 +150,7 @@ func init() { // 插件主体
153150
ctx.SendChain(message.Reply(ctx.Event.MessageID), message.Text(err))
154151
return
155152
}
156-
banner := genshin.TestRecord[param]
157-
if banner == "" {
158-
banner = genshin.TestRecord["默认"]
159-
}
153+
banner := "这是一段测试语音"
160154
logrus.Debugln("[tts] banner:", banner, "get sound mode...")
161155
// 设置验证
162156
speaker, err := ttsmd.getSoundMode(ctx)

plugin/moegoe/main.go

Lines changed: 0 additions & 48 deletions
This file was deleted.

plugin/moegoe/model.go

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)