fix: tts speaker

This commit is contained in:
源文雨 2023-08-27 23:30:26 +08:00
parent e75814e3b3
commit f043fbf0c0

View File

@ -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
}() }()