From d91d514a4647e9b873bcb5dc9cd5662db5dc64a9 Mon Sep 17 00:00:00 2001 From: Del Date: Mon, 3 Jun 2024 10:35:11 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=9B=B4=E6=96=B0=20.env.example=20?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.example | 20 ++++++++------------ README.md | 6 +++--- src/services/speaker/base.ts | 2 +- src/services/speaker/speaker.ts | 2 +- 4 files changed, 13 insertions(+), 17 deletions(-) diff --git a/.env.example b/.env.example index 7fe9c10..8d73510 100644 --- a/.env.example +++ b/.env.example @@ -1,18 +1,14 @@ -# Mi Services -MI_USER="小米账号" -MI_PASS="账号密码" -MI_DID="小爱音箱设备 ID 或在米家 APP 种设置的设备名称" - -# OpenAI +# OpenAI(也支持通义千问、MoonShot、DeepSeek 等模型参数) OPENAI_MODEL=gpt-4o OPENAI_API_KEY=sk-xxxxxxxxxxxxxxx +OPENAI_BASE_URL=https://api.openai.com/v1 -# 提示音效(可选) -# AUDIO_SILENT=静音音频链接 -# AUDIO_BEEP=默认提示音链接 -# AUDIO_ACTIVE=唤醒提示音链接 -# AUDIO_ERROR=出错了提示音链接 +# 提示音效(可选,一般不用填,你也可以换上自己的提示音链接试试看效果) +# AUDIO_SILENT=静音音频链接,示例:https://example.com/slient.wav +# AUDIO_BEEP=默认提示音链接,同上 +# AUDIO_ACTIVE=唤醒提示音链接,同上 +# AUDIO_ERROR=出错了提示音链接,同上 -# Doubao TTS(可选) +# Doubao TTS(可选,用于调用第三方 TTS 服务,比如:豆包) # TTS_DOUBAO=豆包 TTS 接口 # SPEAKERS_DOUBAO=豆包 TTS 音色列表接口 \ No newline at end of file diff --git a/README.md b/README.md index 8983597..e4ba8fa 100644 --- a/README.md +++ b/README.md @@ -63,9 +63,9 @@ import { MiGPT } from "mi-gpt"; async function main() { const client = MiGPT.create({ speaker: { - userId: process.env.MI_USER, - password: process.env.MI_PASS, - did: process.env.MI_DID, + userId: "944123456", // 注意:不是手机号或邮箱,请在「个人信息」-「小米 ID」查看 + password: "123456", // 账号密码 + did: "小爱音箱Pro", // 小爱音箱 ID 或在米家中设置的名称 }, }); await client.start(); diff --git a/src/services/speaker/base.ts b/src/services/speaker/base.ts index baf6a15..1737487 100644 --- a/src/services/speaker/base.ts +++ b/src/services/speaker/base.ts @@ -81,7 +81,7 @@ export class BaseSpeaker { playingCommand, ttsCommand = [5, 1], wakeUpCommand = [5, 3], - audioBeep = process.env.audioBeep, + audioBeep = process.env.AUDIO_BEEP, } = config; this.debug = debug; this.audioBeep = audioBeep; diff --git a/src/services/speaker/speaker.ts b/src/services/speaker/speaker.ts index fcb95ba..8fbb371 100644 --- a/src/services/speaker/speaker.ts +++ b/src/services/speaker/speaker.ts @@ -55,7 +55,7 @@ export class Speaker extends BaseSpeaker { const { heartbeat = 1000, exitKeepAliveAfter = 30, - audioSilent = process.env.audioSilent, + audioSilent = process.env.AUDIO_SILENT, } = config; this.audioSilent = audioSilent; this._commands = config.commands ?? [];