14
2024
08
09:26:40

小爱音箱接入gpt

?前言

注意:

这是在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/这个目录下

  1. env文件

TTS_DEFAULT_SPEAKER=BV700_streaming
VOLCANO_TTS_APP_ID=8230184861
VOLCANO_TTS_ACCESS_TOKEN=W5ucOyTpaUsJxykMPxnwRsKi5xVaGl92#VOLCANO_TTS_USER_ID=火山引擎账号 ID(可选)sh

  1. docker命令启动:

docker run -d --name migpt-tts --env-file $(pwd)/.env -p 4321:3000 idootop/mi-gpt-tts:latest




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/7567.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: