?前言
注意:
这是在nas机器里面跑的服务,如何运行?
首先,需要进入:
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://hqyman.cn/post/7567.html 非本站原创文章欢迎转载,原创文章需保留本站地址!