From 1d3afb3c9a655ab7c69f4791ade5c4843b2bde77 Mon Sep 17 00:00:00 2001 From: zhuoqinglian <1035449612@qq.com> Date: Thu, 2 Apr 2026 09:45:33 +0800 Subject: [PATCH 1/6] =?UTF-8?q?feat:=20=E8=A7=92=E8=89=B2=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E8=A1=A8=E5=8D=95=E6=A0=87=E9=A2=98=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?Tooltip=E9=BC=A0=E6=A0=87=E6=82=AC=E6=B5=AE=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/manager-web/src/i18n/de.js | 22 +++- main/manager-web/src/i18n/en.js | 22 +++- main/manager-web/src/i18n/pt_BR.js | 22 +++- main/manager-web/src/i18n/vi.js | 22 +++- main/manager-web/src/i18n/zh_CN.js | 22 +++- main/manager-web/src/i18n/zh_TW.js | 22 +++- main/manager-web/src/views/roleConfig.vue | 145 +++++++++++++++++++--- 7 files changed, 256 insertions(+), 21 deletions(-) diff --git a/main/manager-web/src/i18n/de.js b/main/manager-web/src/i18n/de.js index 6d91d472..d19fbbd2 100644 --- a/main/manager-web/src/i18n/de.js +++ b/main/manager-web/src/i18n/de.js @@ -757,7 +757,8 @@ export default { 'roleConfig.interactionLanguage': 'Interaktionssprache', 'roleConfig.vad': 'VAD', 'roleConfig.asr': 'ASR', - 'roleConfig.llm': 'LLM', + 'roleConfig.llm': 'Hauptsprachmodell (LLM)', + 'roleConfig.slm': 'Kleines Sprachmodell (SLM)', 'roleConfig.vllm': 'VLLM', 'roleConfig.tts': 'TTS', 'roleConfig.memoryHis': 'Speicher', @@ -802,6 +803,25 @@ export default { 'roleConfig.cannotPlayAudio': 'Audio kann nicht abgespielt werden', 'roleConfig.audioPlayError': 'Fehler bei der Audio-Wiedergabe', + // Tooltip-Beschreibungen für Formularfelder + 'roleConfig.tooltip.agentName': 'Legen Sie den Namen Ihres KI-Agenten fest, um ihn zu identifizieren und wiederzuerkennen', + 'roleConfig.tooltip.roleTemplate': 'Wählen Sie aus voreingestellten Rollenvorlagen, um die Grundeinstellungen Ihres Agenten schnell zu konfigurieren', + 'roleConfig.tooltip.contextProvider': 'Wenn XiaoZhi aktiviert wird, werden externe Systemdaten abgerufen und dynamisch in die Systemaufforderung des LLM eingefügt', + 'roleConfig.tooltip.roleIntroduction': 'Definieren Sie die Rollenpositionierung, Persönlichkeitsmerkmale, Verhaltensnormen und beruflichen Wissenshintergründe des KI-Agenten', + 'roleConfig.tooltip.memoryHis': 'Zusammenfassung des Chatverlaufs', + 'roleConfig.tooltip.languageCode': 'Legen Sie Sprachcodes fest, z.B. de-DE, en-US usw., die für die Erkennung bestimmter Funktionen verwendet werden', + 'roleConfig.tooltip.interactionLanguage': 'Legen Sie die Interaktionssprache fest und geben Sie die primäre Sprache an, die der KI-Agent für die Kommunikation verwendet', + 'roleConfig.tooltip.vad': 'Sprachaktivitätserkennung: Erkennt, wann der Benutzer zu sprechen beginnt oder aufhört, wird verwendet, um Gesprächsbeginn und -ende zu bestimmen und ermöglicht die Unterbrechungsfunktion', + 'roleConfig.tooltip.asr': 'Automatische Spracherkennung: Wandelt Benutzersprache in Text um, der erste Schritt im Mensch-Computer-Dialog, unterstützt mehrsprachige Erkennung', + 'roleConfig.tooltip.llm': 'Hauptsprachmodell (Large Language Model): Das "Gehirn" des KI-Agenten, verantwortlich für das Verstehen von Benutzerabsichten, das Generieren von Antworten und das Ausführen verschiedener Aufgaben', + 'roleConfig.tooltip.slm': 'Kleines Parameter-Modell (Small Language Model): Wird für die KI-Agenten-Aktivierung verwendet, erstellt Zusammenfassungstitel für Erinnerungen', + 'roleConfig.tooltip.vllm': 'Visuelles großes Sprachmodell: Verarbeitet Bild- und Videoverständnis, ermöglicht dem KI-Agenten das Analysieren und Beschreiben von kameragefangenen Inhalten', + 'roleConfig.tooltip.intent': 'Absichtserkennung: Analysiert Benutzersprache oder -text, um die wahre Absicht des Benutzers zu bestimmen, wie z.B. Anfragen, Chat, Gerätesteuerung usw.', + 'roleConfig.tooltip.memory': 'Gedächtnismodell: Verwaltet Speicherung und Zusammenfassung des Gesprächsverlaufs, bestimmt, ob sich der KI-Agent an frühere Gespräche erinnern kann für Langzeitgedächtnis', + 'roleConfig.tooltip.tts': 'Text-zu-Sprache: Konvertiert Text in natürliche Sprache, bestimmt Stimme, Geschwindigkeit und Tonfall des KI-Agenten', + 'roleConfig.tooltip.language': 'Wählen Sie die Sprache der Stimme; das System filtert verfügbare Stimmen, die diese Sprache unterstützen', + 'roleConfig.tooltip.voiceType': 'Wählen Sie die Stimme für den KI-Agenten; verschiedene Stimmen haben unterschiedliche Eigenschaften und Stile. Einige Stimmen unterstützen die Vorschaufunktion, klicken Sie auf die Wiedergabeschaltfläche für eine Vorschau', + // Function management dialog text 'functionDialog.title': 'Funktionsverwaltung', 'functionDialog.unselectedFunctions': 'Nicht ausgewählte Funktionen', diff --git a/main/manager-web/src/i18n/en.js b/main/manager-web/src/i18n/en.js index 6ccf9ddb..9697629c 100644 --- a/main/manager-web/src/i18n/en.js +++ b/main/manager-web/src/i18n/en.js @@ -757,7 +757,8 @@ export default { 'roleConfig.interactionLanguage': 'Interaction Language', 'roleConfig.vad': 'Voice Detect', 'roleConfig.asr': 'Speech Recognition', - 'roleConfig.llm': 'Language Model', + 'roleConfig.llm': 'Main Language Model', + 'roleConfig.slm': 'Small Language Model', 'roleConfig.vllm': 'Vision Model', 'roleConfig.tts': 'Text-to-Speech', 'roleConfig.memoryHis': 'Memory', @@ -802,6 +803,25 @@ export default { 'roleConfig.cannotPlayAudio': 'Cannot play audio', 'roleConfig.audioPlayError': 'Error occurred during audio playback', + // Form field Tooltip descriptions + 'roleConfig.tooltip.agentName': 'Set the name of your AI agent for identification and recognition', + 'roleConfig.tooltip.roleTemplate': 'Choose from preset role templates to quickly configure your agent\'s basic settings', + 'roleConfig.tooltip.contextProvider': 'When XiaoZhi is awakened, fetch external system data and dynamically inject it into the LLM system prompt', + 'roleConfig.tooltip.roleIntroduction': 'Define the AI agent\'s role positioning, personality traits, behavioral norms, and professional knowledge background', + 'roleConfig.tooltip.memoryHis': 'Summarize chat record content', + 'roleConfig.tooltip.languageCode': 'Set language code such as zh-CN, en-US, etc., used for specific feature recognition', + 'roleConfig.tooltip.interactionLanguage': 'Set the interaction language, specifying the primary language the AI agent uses for communication', + 'roleConfig.tooltip.vad': 'Voice Activity Detection: Detects when the user starts or stops speaking, used to determine conversation start and end, enabling interrupt functionality', + 'roleConfig.tooltip.asr': 'Automatic Speech Recognition: Converts user speech to text, the first step in human-computer dialogue, supporting multilingual recognition', + 'roleConfig.tooltip.llm': 'Main Language Model (Large Language Model): The "brain" of the AI agent, responsible for understanding user intent, generating responses, and executing various tasks', + 'roleConfig.tooltip.slm': 'Small Parameter Model (Small Language Model): Used for AI agent wake-up, generating memory summary titles', + 'roleConfig.tooltip.vllm': 'Visual Large Language Model: Processes image and video understanding, enabling the AI agent to analyze and describe camera-captured content', + 'roleConfig.tooltip.intent': 'Intent Detection: Analyzes user speech or text to determine the user\'s true intent, such as queries, chat, device control, etc.', + 'roleConfig.tooltip.memory': 'Memory Model: Manages conversation history storage and summarization, determining whether the AI can remember previous conversations for long-term memory', + 'roleConfig.tooltip.tts': 'Text-to-Speech: Converts text to natural speech, determining the AI\'s voice, speed, and tone', + 'roleConfig.tooltip.language': 'Select the language of the voice; the system will filter available voices that support that language', + 'roleConfig.tooltip.voiceType': 'Choose the voice for the AI agent; different voices have different characteristics and styles. Some voices support preview functionality, click the play button to preview', + // Function management dialog text 'functionDialog.title': 'Function Management', 'functionDialog.unselectedFunctions': 'Unselected Functions', diff --git a/main/manager-web/src/i18n/pt_BR.js b/main/manager-web/src/i18n/pt_BR.js index 5e519203..767e10a6 100644 --- a/main/manager-web/src/i18n/pt_BR.js +++ b/main/manager-web/src/i18n/pt_BR.js @@ -757,7 +757,8 @@ export default { 'roleConfig.interactionLanguage': 'Idioma de Interação', 'roleConfig.vad': 'Detecção de Voz', 'roleConfig.asr': 'Reconhecimento de Fala', - 'roleConfig.llm': 'Modelo de Linguagem', + 'roleConfig.llm': 'Modelo de Linguagem Principal', + 'roleConfig.slm': 'Modelo de Linguagem Pequeno', 'roleConfig.vllm': 'Modelo de Visão', 'roleConfig.intent': 'Reconhecimento de Intenção', 'roleConfig.memoryHis': 'Memória', @@ -802,6 +803,25 @@ export default { 'roleConfig.cannotPlayAudio': 'Não é possível reproduzir áudio', 'roleConfig.audioPlayError': 'Ocorreu um erro durante a reprodução de áudio', + // Descrições de Tooltip para campos de formulário + 'roleConfig.tooltip.agentName': 'Defina o nome do seu agente de IA para identificação e reconhecimento', + 'roleConfig.tooltip.roleTemplate': 'Escolha entre modelos de função predefinidos para configurar rapidamente as configurações básicas do seu agente', + 'roleConfig.tooltip.contextProvider': 'Quando o XiaoZhi é ativado, busca dados de sistemas externos e os injeta dinamicamente no prompt do sistema do LLM', + 'roleConfig.tooltip.roleIntroduction': 'Defina o posicionamento do papel, traços de personalidade, normas comportamentais e histórico de conhecimento profissional do agente de IA', + 'roleConfig.tooltip.memoryHis': 'Resumir conteúdo do registro de chat', + 'roleConfig.tooltip.languageCode': 'Defina o código de idioma como pt-BR, en-US, etc., usado para reconhecimento de recursos específicos', + 'roleConfig.tooltip.interactionLanguage': 'Defina o idioma de interação, especificando o idioma principal que o agente de IA usa para comunicação', + 'roleConfig.tooltip.vad': 'Detecção de Atividade de Voz: Detecta quando o usuário começa ou para de falar, usado para determinar o início e fim da conversa, permitindo funcionalidade de interrupção', + 'roleConfig.tooltip.asr': 'Reconhecimento Automático de Fala: Converte fala do usuário em texto, o primeiro passo no diálogo humano-computador, suporta reconhecimento multilíngue', + 'roleConfig.tooltip.llm': 'Modelo de Linguagem Principal (Large Language Model): O "cérebro" do agente de IA, responsável por entender a intenção do usuário, gerar respostas e executar várias tarefas', + 'roleConfig.tooltip.slm': 'Modelo de Parâmetros Pequeno (Small Language Model): Usado para ativação do agente de IA, gerando títulos de resumo de memória', + 'roleConfig.tooltip.vllm': 'Modelo de Linguagem Visual Grande: Processa compreensão de imagem e vídeo, permitindo que o agente de IA analise e descreva o conteúdo capturado pela câmera', + 'roleConfig.tooltip.intent': 'Detecção de Intenção: Analisa fala ou texto do usuário para determinar a verdadeira intenção do usuário, como consultas, bate-papo, controle de dispositivos, etc.', + 'roleConfig.tooltip.memory': 'Modelo de Memória: Gerencia armazenamento e resumo do histórico de conversas, determina se a IA pode lembrar conversas anteriores para memória de longo prazo', + 'roleConfig.tooltip.tts': 'Texto para Fala: Converte texto em fala natural, determinando a voz, velocidade e tom da IA', + 'roleConfig.tooltip.language': 'Selecione o idioma da voz; o sistema filtrará vozes disponíveis que suportam esse idioma', + 'roleConfig.tooltip.voiceType': 'Escolha a voz para o agente de IA; diferentes vozes têm diferentes características e estilos. Algumas vozes suportam funcionalidade de visualização, clique no botão de reprodução para visualizar', + // Diálogo de gerenciamento de funções 'functionDialog.title': 'Gerenciamento de Funções', 'functionDialog.unselectedFunctions': 'Funções Não Selecionadas', diff --git a/main/manager-web/src/i18n/vi.js b/main/manager-web/src/i18n/vi.js index d04a0f0b..544317b7 100644 --- a/main/manager-web/src/i18n/vi.js +++ b/main/manager-web/src/i18n/vi.js @@ -757,7 +757,8 @@ export default { 'roleConfig.interactionLanguage': 'Ngôn ngữ tương tác', 'roleConfig.vad': 'Phát hiện giọng nói', 'roleConfig.asr': 'Nhận dạng giọng nói', - 'roleConfig.llm': 'Mô hình ngôn ngữ', + 'roleConfig.llm': 'Mô hình ngôn ngữ chính', + 'roleConfig.slm': 'Mô hình ngôn ngữ nhỏ', 'roleConfig.vllm': 'Mô hình thị giác', 'roleConfig.tts': 'Văn bản thành giọng nói', 'roleConfig.memoryHis': 'Bộ nhớ', @@ -802,6 +803,25 @@ export default { 'roleConfig.cannotPlayAudio': 'Không thể phát âm thanh', 'roleConfig.audioPlayError': 'Lỗi trong quá trình phát âm thanh', + // Mô tả Tooltip cho trường biểu mẫu + 'roleConfig.tooltip.agentName': 'Đặt tên cho tác nhân AI của bạn để nhận dạng và nhận biết', + 'roleConfig.tooltip.roleTemplate': 'Chọn từ các mẫu vai trò được đặt trước để nhanh chóng định cấu hình cài đặt cơ bản cho tác nhân của bạn', + 'roleConfig.tooltip.contextProvider': 'Khi XiaoZhi được kích hoạt, lấy dữ liệu từ hệ thống bên ngoài và tiêm động vào lời nhắc hệ thống của LLM', + 'roleConfig.tooltip.roleIntroduction': 'Xác định vị trí vai trò, đặc điểm tính cách, quy tắc hành vi và nền tảng kiến thức chuyên môn của tác nhân AI', + 'roleConfig.tooltip.memoryHis': 'Tóm tắt nội dung bản ghi trò chuyện', + 'roleConfig.tooltip.languageCode': 'Đặt mã ngôn ngữ như vi-VN, en-US, v.v., được sử dụng để nhận dạng các tính năng cụ thể', + 'roleConfig.tooltip.interactionLanguage': 'Đặt ngôn ngữ tương tác, chỉ định ngôn ngữ chính mà tác nhân AI sử dụng để giao tiếp', + 'roleConfig.tooltip.vad': 'Phát hiện Hoạt động Giọng nói: Phát hiện khi người dùng bắt đầu hoặc ngừng nói, được sử dụng để xác định thời điểm bắt đầu và kết thúc cuộc trò chuyện, cho phép chức năng ngắt', + 'roleConfig.tooltip.asr': 'Nhận dạng Giọng nói Tự động: Chuyển đổi giọng nói của người dùng thành văn bản, bước đầu tiên trong hội thoại người-máy, hỗ trợ nhận dạng đa ngôn ngữ', + 'roleConfig.tooltip.llm': 'Mô hình ngôn ngữ chính (Large Language Model): "Bộ não" của tác nhân AI, chịu trách nhiệm hiểu ý định của người dùng, tạo phản hồi và thực hiện các nhiệm vụ khác nhau', + 'roleConfig.tooltip.slm': 'Mô hình tham số nhỏ (Small Language Model): Được sử dụng để kích hoạt tác nhân AI, tạo tiêu đề tóm tắt ký ức', + 'roleConfig.tooltip.vllm': 'Mô hình Ngôn ngữ Lớn Thị giác: Xử lý hiểu hình ảnh và video, cho phép tác nhân AI phân tích và mô tả nội dung được camera ghi lại', + 'roleConfig.tooltip.intent': 'Phát hiện Ý định: Phân tích giọng nói hoặc văn bản của người dùng để xác định ý định thực sự của người dùng như truy vấn, trò chuyện, điều khiển thiết bị, v.v.', + 'roleConfig.tooltip.memory': 'Mô hình Bộ nhớ: Quản lý lưu trữ và tóm tắt lịch sử cuộc trò chuyện, quyết định liệu AI có thể nhớ các cuộc trò chuyện trước đó để có trí nhớ dài hạn hay không', + 'roleConfig.tooltip.tts': 'Chuyển văn bản thành giọng nói: Chuyển đổi văn bản thành giọng nói tự nhiên, xác định giọng nói, tốc độ và ngữ điệu của AI', + 'roleConfig.tooltip.language': 'Chọn ngôn ngữ của giọng nói; hệ thống sẽ lọc các giọng nói khả dụng hỗ trợ ngôn ngữ đó', + 'roleConfig.tooltip.voiceType': 'Chọn giọng nói cho tác nhân AI; các giọng nói khác nhau có đặc điểm và phong cách khác nhau. Một số giọng nói hỗ trợ chức năng xem trước, nhấp vào nút phát để xem trước', + // Function management dialog text 'functionDialog.title': 'Quản lý chức năng', 'functionDialog.unselectedFunctions': 'Chức năng chưa chọn', diff --git a/main/manager-web/src/i18n/zh_CN.js b/main/manager-web/src/i18n/zh_CN.js index d25e80d5..d205fb3c 100644 --- a/main/manager-web/src/i18n/zh_CN.js +++ b/main/manager-web/src/i18n/zh_CN.js @@ -757,7 +757,8 @@ export default { 'roleConfig.interactionLanguage': '交互语种', 'roleConfig.vad': '语音活动检测(VAD)', 'roleConfig.asr': '语音识别(ASR)', - 'roleConfig.llm': '大语言模型(LLM)', + 'roleConfig.llm': '主语言模型(LLM)', + "roleConfig.slm": "小参数模型(SLM)", 'roleConfig.vllm': '视觉大模型(VLLM)', 'roleConfig.intent': '意图识别(Intent)', 'roleConfig.memoryHis': '记忆', @@ -802,6 +803,25 @@ export default { 'roleConfig.cannotPlayAudio': '无法播放音频', 'roleConfig.audioPlayError': '播放音频过程出错', + // 表单字段 Tooltip 提示说明 + 'roleConfig.tooltip.agentName': '设置智能体的名称,用于标识和识别您的AI助手', + 'roleConfig.tooltip.roleTemplate': '从预设的角色模板中选择,快速配置智能体的基础设定', + 'roleConfig.tooltip.contextProvider': '在小智被唤醒时,获取外部系统的数据,并将其动态注入到大模型的系统提示词中', + 'roleConfig.tooltip.roleIntroduction': '定义AI助手的角色定位、人格特征、行为规范和专业知识背景', + 'roleConfig.tooltip.memoryHis': '总结聊天记录内容', + 'roleConfig.tooltip.languageCode': '设置语言代码,如zh-CN、en-US等,用于特定功能识别', + 'roleConfig.tooltip.interactionLanguage': '设置交互语言,指定AI助手使用的主要语言进行交流', + 'roleConfig.tooltip.vad': '语音活动检测(Voice Activity Detection):检测用户何时开始或结束说话,用于判断对话的开始和结束,实现打断功能', + 'roleConfig.tooltip.asr': '自动语音识别(Automatic Speech Recognition):将用户的语音转换为文字,是人机对话的第一步,支持多语言识别', + 'roleConfig.tooltip.llm': '主语言模型(Large Language Model):AI助手的"大脑",负责理解用户意图、生成回答和执行各种任务', + "roleConfig.tooltip.slm": '小参数模型(Small Language Model):用于智能体唤醒,生成记忆总结标题', + 'roleConfig.tooltip.vllm': '视觉大语言模型(Visual LLM):处理图像和视频理解,使AI助手能够分析和描述摄像头捕获的画面内容', + 'roleConfig.tooltip.intent': '意图识别(Intent Detection):分析用户语音或文本,判断用户的真实意图,如查询、聊天、控制设备等', + 'roleConfig.tooltip.memory': '记忆模型(Memory Model):管理对话历史的存储和摘要,决定AI能否记住之前的对话内容,实现长期记忆功能', + 'roleConfig.tooltip.tts': '语音合成(Text-to-Speech):将文字转换为自然语音,决定AI说话的声音、语速和语调', + 'roleConfig.tooltip.language': '选择音色所属的语言,系统将筛选出支持该语言的可用音色', + 'roleConfig.tooltip.voiceType': '选择AI助手说话的声音,不同音色具有不同的声音特点和风格,部分音色支持试听功能,点击播放按钮可预览效果', + // 功能管理对话框文本 'functionDialog.title': '功能管理', 'functionDialog.unselectedFunctions': '未选功能', diff --git a/main/manager-web/src/i18n/zh_TW.js b/main/manager-web/src/i18n/zh_TW.js index a75a4755..e2068d3b 100644 --- a/main/manager-web/src/i18n/zh_TW.js +++ b/main/manager-web/src/i18n/zh_TW.js @@ -757,7 +757,8 @@ export default { 'roleConfig.interactionLanguage': '交互語種', 'roleConfig.vad': '語音活動檢測(VAD)', 'roleConfig.asr': '語音識別(ASR)', - 'roleConfig.llm': '大語言模型(LLM)', + 'roleConfig.llm': '主語言模型(LLM)', + 'roleConfig.slm': '小參數模型(SLM)', 'roleConfig.vllm': '視覺大模型(VLLM)', 'roleConfig.tts': '語音合成(TTS)', 'roleConfig.memoryHis': '記憶', @@ -802,6 +803,25 @@ export default { 'roleConfig.cannotPlayAudio': '無法播放音訊', 'roleConfig.audioPlayError': '播放音訊過程出錯', + // 表單欄位 Tooltip 提示說明 + 'roleConfig.tooltip.agentName': '設定智慧體的名稱,用於標識和識別您的AI助手', + 'roleConfig.tooltip.roleTemplate': '從預設的角色模板中選擇,快速配置智慧體的基礎設定', + 'roleConfig.tooltip.contextProvider': '在小智被喚醒時,獲取外部系統的資料,並將其動態注入到大模型的系統提示詞中', + 'roleConfig.tooltip.roleIntroduction': '定義AI助手的角色定位、人格特徵、行為規範和專業知識背景', + 'roleConfig.tooltip.memoryHis': '總結聊天記錄內容', + 'roleConfig.tooltip.languageCode': '設定語言代碼,如zh-TW、en-US等,用於特定功能識別', + 'roleConfig.tooltip.interactionLanguage': '設定互動語言,指定AI助手使用的主要語言進行交流', + 'roleConfig.tooltip.vad': '語音活動檢測(Voice Activity Detection):檢測用戶何時開始或結束說話,用於判斷對話的開始和結束,實現打斷功能', + 'roleConfig.tooltip.asr': '自動語音識別(Automatic Speech Recognition):將用戶的語音轉換為文字,是人機對話的第一步,支持多語言識別', + 'roleConfig.tooltip.llm': '主語言模型(Large Language Model):AI助手的"大腦",負責理解用戶意圖、生成回答和執行各種任務', + 'roleConfig.tooltip.slm': '小參數模型(Small Language Model):用於智慧體喚醒,生成記憶總結標題', + 'roleConfig.tooltip.vllm': '視覺大型語言模型(Visual LLM):處理圖像和視頻理解,使AI助手能夠分析和描述攝像頭擷取的畫面內容', + 'roleConfig.tooltip.intent': '意圖識別(Intent Detection):分析用戶語音或文字,判斷用戶的真實意圖,如查詢、聊天、控制設備等', + 'roleConfig.tooltip.memory': '記憶模型(Memory Model):管理對話歷史的存儲和摘要,決定AI能否記住之前的對話內容,實現長期記憶功能', + 'roleConfig.tooltip.tts': '語音合成(Text-to-Speech):將文字轉換為自然語音,決定AI說話的聲音、語速和語調', + 'roleConfig.tooltip.language': '選擇音色所屬的語言,系統將篩選出支援該語言的可用音色', + 'roleConfig.tooltip.voiceType': '選擇AI助手說話的聲音,不同音色具有不同的聲音特點和風格,部分音色支援預覽功能,點擊播放按鈕可預覽效果', + // 功能管理對話框文本 'functionDialog.title': '功能管理', 'functionDialog.unselectedFunctions': '未選功能', diff --git a/main/manager-web/src/views/roleConfig.vue b/main/manager-web/src/views/roleConfig.vue index 467022ab..364efa7a 100644 --- a/main/manager-web/src/views/roleConfig.vue +++ b/main/manager-web/src/views/roleConfig.vue @@ -60,14 +60,24 @@