mirror of
https://github.com/lobehub/lobe-chat.git
synced 2026-06-14 03:30:19 +00:00
4fa2ef410f
* ✨ 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
14 KiB
JSON
290 lines
14 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": "Адрес API Azure"
|
|
},
|
|
"models": {
|
|
"desc": "Поддерживаемые модели",
|
|
"title": "Список моделей"
|
|
},
|
|
"title": "Настройки Azure OpenAI",
|
|
"token": {
|
|
"desc": "Это значение можно найти в разделе «Ключи и конечные точки» при проверке ресурса на сайте Azure. Можно использовать KEY1 или KEY2",
|
|
"placeholder": "Azure Ключ API",
|
|
"title": "Ключ API"
|
|
}
|
|
},
|
|
"OpenAI": {
|
|
"azureApiVersion": {
|
|
"desc": "Версия API Azure в формате ГГГГ-ММ-ДД, проверьте [последнюю версию](https://learn.microsoft.com/zh-cn/azure/ai-services/openai/reference#chat-completions)",
|
|
"fetch": "Получить список",
|
|
"title": "Версия Azure Api"
|
|
},
|
|
"check": {
|
|
"button": "Проверить",
|
|
"desc": "Проверьте правильность заполнения Api Key и адреса прокси-сервера.",
|
|
"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": "Ключ API OpenAI",
|
|
"title": "Ключ API"
|
|
},
|
|
"useAzure": {
|
|
"desc": "Использование служб OpenAI из Azure",
|
|
"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": "Максимальное количество токенов, используемых в одном взаимодействии",
|
|
"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": "API-ключ OpenAI",
|
|
"title": "API-ключ"
|
|
}
|
|
},
|
|
"settingPlugin": {
|
|
"title": "Список плагинов",
|
|
"add": "Добавить",
|
|
"addTooltip": "Добавить кастомный плагин",
|
|
"config": "{{id}} Конфигурация плагина",
|
|
"clearDeprecated": "Удалить недействительные плагины",
|
|
"settings": "Настройки плагинов"
|
|
},
|
|
"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": "Пользовательский API GPT",
|
|
"tts": "Сервис речи"
|
|
}
|
|
}
|