wangzhibo
10 天以前 220e4fab27b7f419b3e89e2f2d28ae789aac09d7
xiaozhi-esp32-server/main/xiaozhi-server/core/app_runtime/apps.json
@@ -1,7 +1,17 @@
{
  "default_app_id": "chat",
  "voice_menu_phrases": ["切换模式", "模式切换", "qie huan mo shi", "mo shi qie huan"],
  "reserved_voice_enter": ["数字背诵", "成语接龙", "口算", "加减法"],
  "voice_menu_phrases": [
    "切换模式",
    "模式切换",
    "qie huan mo shi",
    "mo shi qie huan"
  ],
  "reserved_voice_enter": [
    "数字背诵",
    "成语接龙",
    "口算",
    "加减法"
  ],
  "apps": {
    "chat": {
      "name": "聊天",
@@ -53,42 +63,72 @@
      "system_prompt_mode": "none",
      "tasks": {
        "repeater": {
          "display_name": "复读机模式",
          "menu_name": "听复读机",
          "enter_prompt": "现在已经切换至复读机模式,只循环播放音频。",
          "voice_enter": ["开始复读", "打开复读", "英语学习", "听复读", "复读机"],
          "voice_exit": ["退出复读", "结束复读", "停止复读", "关掉复读", "退出复读机"],
          "display_name": "泛听模式",
          "menu_name": "泛听",
          "enter_prompt": "现在已经切换至泛听模式,只循环播放音频。",
          "voice_enter": [
            "开始泛听",
            "打开泛听",
            "英语学习",
            "泛听模式",
            "泛听"
          ],
          "voice_exit": [
            "退出泛听",
            "结束泛听",
            "停止泛听",
            "关掉泛听"
          ],
          "interaction_mode": "PLAY_AUDIO",
          "skills": [
            {
              "name": "self.mp3.play",
              "args_from": ["name", "repeat", "power_off_after", "speed"]
              "args_from": [
                "name",
                "repeat",
                "power_off_after",
                "speed"
              ]
            }
          ],
          "playback": {
            "speed": 1.0,
            "daily_speeds": [0.8, 0.9, 1.0, 1.05, 1.1, 1.15, 1.2],
            "repeat_speeds": [0.8, 0.9, 1.0, 1.1, 1.2]
          },
          "default_playlist": [
            {
              "name": "/english_learning/shadowing/lessons/unit01/01.mp3",
              "repeat": 10,
              "speed": 1.0
            },
            {
              "name": "/english_learning/shadowing/lessons/unit01/02.mp3",
              "repeat": 5,
              "speed": 1.0
            }
          ]
            "daily_speeds": [
              0.8,
              0.9,
              1.0,
              1.05,
              1.1,
              1.15,
              1.2
            ],
            "repeat_speeds": [
              0.8,
              0.9,
              1.0,
              1.1,
              1.2
            ]
          }
        },
        "shadowing": {
          "display_name": "跟读模式",
          "menu_name": "跟读",
          "enter_prompt": "现在已经切换至跟读模式,请跟着音频读。",
          "voice_enter": ["开始跟读", "打开跟读", "跟读模式", "我要跟读", "跟读", "开始听读", "打开听读", "听读模式", "听读"],
          "voice_exit": ["退出跟读", "结束跟读", "停止跟读", "关掉跟读", "不想跟读", "退出听读", "结束听读"],
          "voice_enter": [
            "开始跟读",
            "打开跟读",
            "跟读模式",
            "我要跟读",
            "跟读"
          ],
          "voice_exit": [
            "退出跟读",
            "结束跟读",
            "停止跟读",
            "关掉跟读",
            "不想跟读"
          ],
          "interaction_mode": "SHADOWING",
          "listen_ratio": 1.2,
          "playback": {
@@ -96,23 +136,13 @@
          },
          "assessment": {
            "enabled": true,
            "methods": ["text_similarity_v0"],
            "methods": [
              "text_similarity_v0"
            ],
            "defer": true,
            "endpoint": ""
          },
          "skills": [],
          "default_playlist": [
            {
              "name": "/english_learning/shadowing/lessons/unit01/01.mp3",
              "repeat": 5,
              "speed": 1.0
            },
            {
              "name": "/english_learning/shadowing/lessons/unit01/02.mp3",
              "repeat": 10,
              "speed": 1.0
            }
          ],
          "sentences": [
            "Hello, how are you today?",
            "I like to read English books.",
@@ -129,15 +159,30 @@
      "mode": "TRANSLATION",
      "default_task": "live_translate",
      "tool_policy": "allowlist",
      "tools": ["switch_app", "translate"],
      "tools": [
        "switch_app",
        "translate"
      ],
      "system_prompt_mode": "translator",
      "tasks": {
        "live_translate": {
          "display_name": "翻译模式",
          "menu_name": "翻译",
          "enter_prompt": "现在已经切换至翻译模式,自动进行中英互译。",
          "voice_enter": ["打开翻译", "开始翻译", "英语翻译", "翻译模式", "翻译"],
          "voice_exit": ["退出翻译", "结束翻译", "停止翻译", "关掉翻译", "不想翻译"],
          "voice_enter": [
            "打开翻译",
            "开始翻译",
            "英语翻译",
            "翻译模式",
            "翻译"
          ],
          "voice_exit": [
            "退出翻译",
            "结束翻译",
            "停止翻译",
            "关掉翻译",
            "不想翻译"
          ],
          "interaction_mode": "TRANSLATION",
          "skills": [
            {
@@ -154,15 +199,24 @@
      "mode": "BILINGUAL",
      "default_task": "bilingual_chat",
      "tool_policy": "inherit_agent",
      "tools": ["switch_app"],
      "tools": [
        "switch_app"
      ],
      "system_prompt_mode": "bilingual",
      "tasks": {
        "bilingual_chat": {
          "display_name": "中英对话模式",
          "menu_name": "中英对话",
          "enter_prompt": "现在已经切换至中英对话模式。你说中文,我用英文回答;你说英文,我用中文回答。",
          "voice_enter": ["打开中英对话", "中英对话模式", "中英对话"],
          "voice_exit": ["退出中英对话", "结束中英对话"],
          "voice_enter": [
            "打开中英对话",
            "中英对话模式",
            "中英对话"
          ],
          "voice_exit": [
            "退出中英对话",
            "结束中英对话"
          ],
          "interaction_mode": "BILINGUAL",
          "skills": []
        }