From 220e4fab27b7f419b3e89e2f2d28ae789aac09d7 Mon Sep 17 00:00:00 2001
From: wangzhibo <wangzhibo@shsening.com>
Date: 星期四, 08 十月 2026 16:29:55 +0800
Subject: [PATCH] 5种场景模式家长端ok
---
xiaozhi-esp32-server/main/xiaozhi-server/core/app_runtime/apps.json | 142 ++++++++++++++++++++++++++++++++--------------
1 files changed, 98 insertions(+), 44 deletions(-)
diff --git a/xiaozhi-esp32-server/main/xiaozhi-server/core/app_runtime/apps.json b/xiaozhi-esp32-server/main/xiaozhi-server/core/app_runtime/apps.json
index f69ad89..425f303 100644
--- a/xiaozhi-esp32-server/main/xiaozhi-server/core/app_runtime/apps.json
+++ b/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": ["鏁板瓧鑳岃", "鎴愯鎺ラ緳", "鍙g畻", "鍔犲噺娉�"],
+ "voice_menu_phrases": [
+ "鍒囨崲妯″紡",
+ "妯″紡鍒囨崲",
+ "qie huan mo shi",
+ "mo shi qie huan"
+ ],
+ "reserved_voice_enter": [
+ "鏁板瓧鑳岃",
+ "鎴愯鎺ラ緳",
+ "鍙g畻",
+ "鍔犲噺娉�"
+ ],
"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": []
}
--
Gitblit v1.9.1