用于对接MIGPT及GPT-sovits的接口 by unsignedzhang B站演示视频:https://www.bilibili.com/video/BV11ByLYMErn/
如需修改功能,直接编辑server.js文件即可,它负责充当migpt和gpt-sovits之间的接口,处理migpt发出的待合成文本消息,并返回音频文件。
端口号默认是7788,可以改,不要和其他端口冲突就行
清唱功能说明: 请确保migpt人设提示词中有该内容:“记住,虽然你实际上是一个语言模型,无法真的唱歌,但你可以借助外部工具来完成,当你识别到对方的意图是想听你唱歌(清唱)时,请直接回复:“[调用工具][清唱]”,此时外部工具将完成此任务。” 接口识别到该输出时,将随机从songs文件夹内,返回一首清唱歌曲(默认有两个,都是我自己调的)。
缓存功能说明: 已合成过的语音会存放在temp文件内,之后如果有同样的待合成消息,则直接调用缓存,跳过语音合成,以此提高响应速度 目前没有缓存清除机制,可以自己加或者手动删除