mirror of
https://github.com/FloatTech/ZeroBot-Plugin.git
synced 2025-12-19 22:00:11 +08:00
fix: tts speaker
This commit is contained in:
parent
e75814e3b3
commit
f043fbf0c0
@ -23,10 +23,10 @@ import (
|
|||||||
// 数据结构: [4 bits] [4 bits] [8 bits]
|
// 数据结构: [4 bits] [4 bits] [8 bits]
|
||||||
// [ttscn模式] [百度模式] [tts模式]
|
// [ttscn模式] [百度模式] [tts模式]
|
||||||
|
|
||||||
// [tts模式]: 0~255 genshin 256 baidu 257 ttscn
|
// [tts模式]: 0~200 genshin 201 baidu 202 ttscn
|
||||||
|
|
||||||
const (
|
const (
|
||||||
lastgsttsindex = 255 + iota
|
lastgsttsindex = 200 + iota
|
||||||
baiduttsindex
|
baiduttsindex
|
||||||
ttscnttsindex
|
ttscnttsindex
|
||||||
)
|
)
|
||||||
@ -111,7 +111,7 @@ func (r replymode) getReplyMode(ctx *zero.Ctx) aireply.AIReply {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var ttsins = func() map[string]tts.TTS {
|
var ttsins = func() map[string]tts.TTS {
|
||||||
m := make(map[string]tts.TTS, 128)
|
m := make(map[string]tts.TTS, 512)
|
||||||
for _, mode := range append(genshin.SoundList[:], extrattsname...) {
|
for _, mode := range append(genshin.SoundList[:], extrattsname...) {
|
||||||
m[mode] = nil
|
m[mode] = nil
|
||||||
}
|
}
|
||||||
@ -119,8 +119,8 @@ var ttsins = func() map[string]tts.TTS {
|
|||||||
}()
|
}()
|
||||||
|
|
||||||
var ttsModes = func() []string {
|
var ttsModes = func() []string {
|
||||||
s := append(genshin.SoundList[:], make([]string, lastgsttsindex-len(genshin.SoundList))...) // 0-255
|
s := append(genshin.SoundList[:], make([]string, lastgsttsindex-len(genshin.SoundList))...) // 0-200
|
||||||
s = append(s, extrattsname...) // 256 257 ...
|
s = append(s, extrattsname...) // 201 202 ...
|
||||||
return s
|
return s
|
||||||
}()
|
}()
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user