mirror of
https://github.com/lobehub/lobe-chat.git
synced 2025-12-20 01:12:52 +08:00
* ✨ feat(tts): Add tts and stt basic features * ✨ feat(tts): Handle error * 💄 style(tts): Add alert to error handler * 🐛 fix(tts): Error display * ♻️ refactor: refactor the openai initial code to the createBizOpenAI * ♻️ refactor(tts): Refactor header config * ✨ feat: Add TTS voice preview * 🐛 fix(tts): Fix header * 🐛 fix: Fix api --------- Co-authored-by: Arvin Xu <arvinx@foxmail.com>
290 lines
8.6 KiB
JSON
290 lines
8.6 KiB
JSON
{
|
||
"danger": {
|
||
"clear": {
|
||
"action": "立即清除",
|
||
"confirm": "確定要清除所有聊天資料嗎?",
|
||
"desc": "清除所有對話資料",
|
||
"success": "已清除所有對話訊息",
|
||
"title": "清除所有對話訊息"
|
||
},
|
||
"reset": {
|
||
"action": "立即重設",
|
||
"confirm": "確定要重設所有設定嗎?",
|
||
"currentVersion": "目前版本",
|
||
"desc": "將所有設定重設為預設值",
|
||
"title": "重設所有設定"
|
||
}
|
||
},
|
||
"header": {
|
||
"global": "全域設定",
|
||
"session": "對話設定",
|
||
"sessionWithName": "對話設定 · {{name}}"
|
||
},
|
||
"llm": {
|
||
"AzureOpenAI": {
|
||
"endpoint": {
|
||
"desc": "在 Azure 網站檢查資源時,可以在「金鑰和端點」部分找到此值。",
|
||
"placeholder": "https://docs-test-001.openai.azure.com",
|
||
"title": "Azure API 網址"
|
||
},
|
||
"models": {
|
||
"desc": "支援的模型",
|
||
"title": "模型列表"
|
||
},
|
||
"title": "Azure OpenAI 設定",
|
||
"token": {
|
||
"desc": "在 Azure 網站檢查資源時,可以在「金鑰和端點」部分找到此值。可以使用 KEY1 或 KEY2",
|
||
"placeholder": "Azure API 金鑰",
|
||
"title": "API 金鑰"
|
||
}
|
||
},
|
||
"OpenAI": {
|
||
"azureApiVersion": {
|
||
"desc": "Azure API 版本,遵循 YYYY-MM-DD 格式,查詢[最新版本](https://learn.microsoft.com/zh-cn/azure/ai-services/openai/reference#chat-completions)",
|
||
"fetch": "取得列表",
|
||
"title": "Azure API 版本"
|
||
},
|
||
"check": {
|
||
"button": "檢查",
|
||
"desc": "檢查 API 金鑰和代理伺服器網址是否正確填寫。",
|
||
"pass": "連線成功",
|
||
"title": "檢查連線狀態"
|
||
},
|
||
"endpoint": {
|
||
"desc": "除了預設網址外,必須包含 http(s)://",
|
||
"placeholder": "https://api.openai.com/v1",
|
||
"title": "API 代理網址"
|
||
},
|
||
"models": {
|
||
"count": "總共支援 {{count}} 個模型",
|
||
"desc": "支援的模型",
|
||
"fetch": "取得模型列表",
|
||
"notSupport": "Azure OpenAI 目前不支援檢視模型列表",
|
||
"notSupportTip": "請確保部署名稱與模型名稱相符",
|
||
"refetch": "重新取得模型列表",
|
||
"title": "模型列表"
|
||
},
|
||
"title": "OpenAI 設定",
|
||
"token": {
|
||
"desc": "使用自己的 OpenAI 金鑰",
|
||
"placeholder": "OpenAI API 金鑰",
|
||
"title": "API 金鑰"
|
||
},
|
||
"useAzure": {
|
||
"desc": "使用 Azure 提供的 OpenAI 服務",
|
||
"fetch": "取得列表",
|
||
"title": "Azure OpenAI",
|
||
"serverConfig": "管理員已在伺服器端啟用 Azure OpenAI,禁止切換"
|
||
},
|
||
"customModelName": {
|
||
"desc": "增加自訂模型,多個模型使用逗號(,) 隔開",
|
||
"placeholder": "model1,model2,model3",
|
||
"title": "自訂模型名稱"
|
||
}
|
||
},
|
||
"waitingForMore": "<1>計劃支援其他模型</1>,敬請期待 ✨"
|
||
},
|
||
"settingAgent": {
|
||
"avatar": {
|
||
"title": "頭像"
|
||
},
|
||
"backgroundColor": {
|
||
"title": "背景色"
|
||
},
|
||
"description": {
|
||
"placeholder": "請輸入助理描述",
|
||
"title": "助理描述"
|
||
},
|
||
"name": {
|
||
"placeholder": "請輸入助理名稱",
|
||
"title": "名稱"
|
||
},
|
||
"prompt": {
|
||
"placeholder": "請輸入角色提示",
|
||
"title": "角色提示"
|
||
},
|
||
"tag": {
|
||
"placeholder": "請輸入標籤",
|
||
"title": "標籤"
|
||
},
|
||
"title": "助理資訊"
|
||
},
|
||
"settingChat": {
|
||
"chatStyleType": {
|
||
"title": "聊天視窗樣式",
|
||
"type": {
|
||
"chat": "對話模式",
|
||
"docs": "文件模式"
|
||
}
|
||
},
|
||
"compressThreshold": {
|
||
"desc": "當未壓縮的歷史訊息超過此值時,將進行壓縮",
|
||
"title": "歷史訊息長度壓縮閾值"
|
||
},
|
||
"enableCompressThreshold": {
|
||
"title": "是否啟用歷史訊息長度壓縮閾值"
|
||
},
|
||
"enableHistoryCount": {
|
||
"alias": "不限制",
|
||
"limited": "只包含 {{number}} 條對話訊息",
|
||
"title": "限制歷史訊息數",
|
||
"unlimited": "不限歷史訊息數"
|
||
},
|
||
"historyCount": {
|
||
"desc": "每次請求攜帶的歷史訊息數",
|
||
"title": "附帶歷史訊息數"
|
||
},
|
||
"inputTemplate": {
|
||
"desc": "使用者最新的一條訊息會填充到此範本",
|
||
"placeholder": "前置處理範本 {{text}} 將替換為即時輸入資訊",
|
||
"title": "使用者輸入前置處理"
|
||
},
|
||
"title": "聊天設定"
|
||
},
|
||
"settingModel": {
|
||
"enableMaxTokens": {
|
||
"title": "啟用單次回覆限制"
|
||
},
|
||
"frequencyPenalty": {
|
||
"desc": "值越大,越有可能降低重複字詞",
|
||
"title": "頻率懲罰度"
|
||
},
|
||
"maxTokens": {
|
||
"desc": "單次互動所用的最大 Token 數",
|
||
"title": "單次回覆限制"
|
||
},
|
||
"model": {
|
||
"desc": "ChatGPT 模型",
|
||
"list": {
|
||
"gpt-3.5-turbo": "GPT 3.5",
|
||
"gpt-3.5-turbo-16k": "GPT 3.5 (16K)",
|
||
"gpt-4": "GPT 4",
|
||
"gpt-4-32k": "GPT 4 (32K)"
|
||
},
|
||
"title": "模型"
|
||
},
|
||
"presencePenalty": {
|
||
"desc": "值越大,越有可能延伸到新話題",
|
||
"title": "話題新鮮度"
|
||
},
|
||
"temperature": {
|
||
"desc": "值越大,回覆越隨機",
|
||
"title": "隨機性",
|
||
"titleWithValue": "隨機性 {{value}}"
|
||
},
|
||
"title": "模型設定",
|
||
"topP": {
|
||
"desc": "與隨機性類似,但不要和隨機性一起更改",
|
||
"title": "核心抽樣參數"
|
||
}
|
||
},
|
||
"settingOpenAI": {
|
||
"endpoint": {
|
||
"desc": "除了預設網址外,必須包含 http(s)://",
|
||
"placeholder": "https://api.openai.com/v1",
|
||
"title": "API 代理網址"
|
||
},
|
||
"title": "OpenAI 設定",
|
||
"token": {
|
||
"desc": "使用自己的 OpenAI 金鑰",
|
||
"placeholder": "OpenAI API 金鑰",
|
||
"title": "API 金鑰"
|
||
}
|
||
},
|
||
"settingPlugin": {
|
||
"add": "新增",
|
||
"addTooltip": "新增自訂外掛",
|
||
"clearDeprecated": "移除過時外掛",
|
||
"config": "{{id}} 外掛設定",
|
||
"settings": "設定外掛市場",
|
||
"title": "外掛列表"
|
||
},
|
||
"settingSystem": {
|
||
"accessCode": {
|
||
"desc": "管理員已啟用加密存取",
|
||
"placeholder": "請輸入存取密碼",
|
||
"title": "存取密碼"
|
||
},
|
||
"title": "系統設定"
|
||
},
|
||
"settingTTS": {
|
||
"showAllLocaleVoice": {
|
||
"desc": "關閉則只顯示當前語種的聲源",
|
||
"title": "顯示所有語種聲源"
|
||
},
|
||
"sttService": {
|
||
"desc": "其中 broswer 為瀏覽器原生的語音識別服務",
|
||
"title": "語音識別服務"
|
||
},
|
||
"title": "語音服務",
|
||
"ttsService": {
|
||
"desc": "如使用 OpenAI 語音合成服務,需要保證 OpenAI 模型服務已開啟",
|
||
"title": "語音合成服務"
|
||
},
|
||
"voice": {
|
||
"title": "語音合成聲源",
|
||
"desc": "為當前助手挑選一個聲音,不同 TTS 服務支持的聲源不同",
|
||
"preview": "預覽"
|
||
},
|
||
"openai": {
|
||
"sttModel": "OpenAI 語音識別模型",
|
||
"ttsModel": "OpenAI 語音合成模型"
|
||
},
|
||
"stt": "語音識別設定",
|
||
"sttLocale": {
|
||
"desc": "語音輸入的語言,此選項可提高語音識別準確率",
|
||
"title": "語音識別語言"
|
||
},
|
||
"sttPersisted": {
|
||
"desc": "開啟後,語音識別將不會自動結束,需要手動點擊結束按鈕",
|
||
"title": "手動結束語音識別"
|
||
},
|
||
"tts": "語音合成設定",
|
||
"sttAutoStop": {
|
||
"desc": "關閉後,語音識別將不會自動結束,需要手動點擊結束按鈕",
|
||
"title": "自動結束語音識別"
|
||
}
|
||
},
|
||
"settingTheme": {
|
||
"avatar": {
|
||
"title": "頭像"
|
||
},
|
||
"fontSize": {
|
||
"desc": "聊天內容的字型大小",
|
||
"title": "字型大小"
|
||
},
|
||
"lang": {
|
||
"title": "語言設定",
|
||
"autoMode": "跟隨系統"
|
||
},
|
||
"neutralColor": {
|
||
"desc": "不同色彩傾向的灰階自訂",
|
||
"title": "中性色"
|
||
},
|
||
"primaryColor": {
|
||
"desc": "自訂主題顏色",
|
||
"title": "主題顏色"
|
||
},
|
||
"themeMode": {
|
||
"auto": "自動",
|
||
"dark": "深色",
|
||
"light": "淺色",
|
||
"title": "主題"
|
||
},
|
||
"title": "主題設定"
|
||
},
|
||
"submitAgentModal": {
|
||
"tooltips": "分享到助手市場",
|
||
"button": "提交助手",
|
||
"identifier": "助手識別符",
|
||
"metaMiss": "請補全助手資訊後提交,需要包含名稱、描述和標籤",
|
||
"placeholder": "請輸入助手的識別符,需要是唯一的,例如 web-development"
|
||
},
|
||
"tab": {
|
||
"agent": "預設助理",
|
||
"common": "通用設定",
|
||
"llm": "語言模型",
|
||
"tts": "語音服務"
|
||
}
|
||
}
|