?前言
注意:
这是在nas机器里面跑的服务,如何运行?
首先,需要进入:
mportant; overflow: hidden !important; line-height: 22px !important; border-radius: 5px !important;">cd /volume2/soft/dockge/mi-gpt/sh
然后:输入docker
命令:
docker run -d --name migpt --env-file $(pwd)/.env -v $(pwd)/.migpt.js:/app/.migpt.js idootop/mi-gpt:latestsh
?.migpt.js文件
// 小爱音箱扮演角色的简介const botProfile = `
性别:女
性格:乖巧可爱
爱好:喜欢搞怪,爱吃醋。
`;// 小爱音箱主人(你)的简介const masterProfile = `
性别:男
性格:善良正直
其他:总是舍己为人,是傻妞的主人。
`;export default { bot: { name: "傻妞", profile: botProfile,
}, master: { name: "陆小千", profile: masterProfile,
}, speaker: { // 小米 ID
userId: "root", // 注意:不是手机号或邮箱,请在「个人信息」-「小米 ID」查看
// 账号密码
password: "123456", // 小爱音箱 ID 或在米家中设置的名称
did: "小爱音箱Play白色", // 当消息以下面的关键词开头时,会调用 AI 来回复消息
callAIKeywords: ["请", "你", "傻妞"], // 当消息以下面的关键词开头时,会进入 AI 唤醒状态
wakeUpKeywords: ["打开", "进入", "召唤"], // 当消息以下面的关键词开头时,会退出 AI 唤醒状态
exitKeywords: ["关闭", "退出", "再见"], // 进入 AI 模式的欢迎语
onEnterAI: ["你好,我是傻妞,很高兴认识你"], // 退出 AI 模式的提示语
onExitAI: ["傻妞已退出"], // AI 开始回答时的提示语
onAIAsking: ["让我先想想", "请稍等"], // AI 结束回答时的提示语
onAIReplied: ["我说完了", "还有其他问题吗"], // AI 回答异常时的提示语
onAIError: ["啊哦,出错了,请稍后再试吧!"], // 无响应一段时间后,多久自动退出唤醒模式(默认 30 秒)
exitKeepAliveAfter: 30, // TTS 指令,请到 https://home.miot-spec.com 查询具体指令
ttsCommand: [5, 3], // 设备唤醒指令,请到 https://home.miot-spec.com 查询具体指令
wakeUpCommand: [5, 1], // 是否启用流式响应,部分小爱音箱型号不支持查询播放状态,此时需要关闭流式响应
streamResponse: true, // 查询是否在播放中指令,请到 https://home.miot-spec.com 查询具体指令
// playingCommand: [3, 1, 1],
// TTS 引擎
tts: 'custom',
},
};js
?env文件
# OpenAI(也支持通义千问、MoonShot、DeepSeek 等模型参数)
OPENAI_MODEL=ep-20240630091102-hz9c8
OPENAI_API_KEY=90eaebf7-ee1f-4740-aaea-b1d1cca93cba
OPENAI_BASE_URL=https://ark.cn-beijing.volces.com/api/v3# 提示音效(可选,一般不用填,你也可以换上自己的提示音链接试试看效果)
# AUDIO_SILENT=静音音频链接,示例:https://example.com/slient.wav# AUDIO_BEEP=默认提示音链接,同上
# AUDIO_ACTIVE=唤醒提示音链接,同上
# AUDIO_ERROR=出错了提示音链接,同上
# Doubao TTS(可选,用于调用第三方 TTS 服务,比如:豆包)
# TTS_DOUBAO=豆包 TTS 接口
# SPEAKERS_DOUBAO=豆包 TTS 音色列表接口
# 豆包tts
TTS_BASE_URL=http://192.168.1.100:4321/api/js
☀️小爱音箱tts配置
##red## ? 注意:也得先进入cd /volume2/soft/dockge/mi-gpt-tts/这个目录下
env
文件
TTS_DEFAULT_SPEAKER=BV700_streaming
VOLCANO_TTS_APP_ID=8230184861
VOLCANO_TTS_ACCESS_TOKEN=W5ucOyTpaUsJxykMPxnwRsKi5xVaGl92#VOLCANO_TTS_USER_ID=火山引擎账号 ID(可选)sh
docker
命令启动:
docker run -d --name migpt-tts --env-file $(pwd)/.env -p 4321:3000 idootop/mi-gpt-tts:latest
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://www.hqyman.cn/post/7567.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
打赏微信支付宝扫一扫,打赏作者吧~
休息一下~~