airi/packages/i18n/src/locales/zh-Hans/settings.yaml
github-actions[bot] 598f58b5f2
Some checks are pending
Update Nix pnpmDeps Hash / update (push) Waiting to run
CI / Lint (push) Waiting to run
CI / Build Test (stage-tamagotchi) (push) Waiting to run
CI / Build Test (stage-tamagotchi-godot) (push) Waiting to run
CI / Build Test (stage-web) (push) Waiting to run
CI / Build Test (ui-loading-screens) (push) Waiting to run
CI / Build Test (ui-transitions) (push) Waiting to run
CI / Type Check (push) Waiting to run
CI / Check Provenance (push) Waiting to run
Cloudflare Workers / Deploy - stage-web (push) Waiting to run
chore(i18n): update translations (#1703)
This PR contains updated translations from Crowdin. Created from [GitHub
Actions](https://github.com/moeru-ai/airi/blob/main/.github/workflows/crowdin-cron-sync.yml).

You can review the source of translations
[here](https://crowdin.com/project/proj-airi)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-04-26 09:01:36 +08:00

1405 lines
53 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

common:
save: 保存
animations:
stage-transitions:
title: 是否开启舞台切换动画
use-page-specific-transitions:
description: >-
某些页面会有自己的过场动画,这将覆盖舞台过场动画
title: 是否使用页面特定过场动画
dialogs:
onboarding:
title: 欢迎来到 AIRI
description: 让我们设置您的第一个服务来源来开始使用。
selectProvider: 选择服务来源
configureProvider: 配置 {provider}
apiKey: API 密钥
apiKeyHelp: 从 {provider} 获取您的 API 密钥并粘贴到这里
baseUrl: 基础 URL
baseUrlHelp: API 端点 URL如果不确定请使用默认值
accountId: 账户 ID
validationRunning: 运行测试
validationSuccess: 配置验证成功
validationPartial: 配置部分验证
validationFailed: 配置验证失败
validationError: '验证错误:{error}'
testGeneration: Ping API
testGenerationRunning: Ping...
testGenerationFailed: Ping 测试失败
retryPingCheck: 重试
skipForNow: 暂时跳过
saveAndContinue: 保存并继续
next: 下一步
retry: 重试
credentialsSafeLabel: 保证您的 API 密钥和凭据的安全!
credentialsSafeLocal: >-
AIRI 完全本地运行在您的电脑中,我们绝不窃取您对大模型提供商的凭据。但请牢记,您的 API 密钥属于敏感信息。务必妥善保管,切勿与他人分享。
credentialsSafeOpenSource: >-
AIRI 在 {github} 开源,如果您想确认我们如何存储您的凭据,您可以自由浏览源码。
enableChatCheck: >-
允许 AIRI 向第一个可用的聊天模式发送「ping」消息以检查可用性
start: 开始吧!
loginPrompt: 登录并使用 AIRI 官方提供的服务以获得最佳体验。
loginAction: 登录
setupWithoutSigningIn: 配置您自己的 AI 服务来源
flux: Flux 电量
buyFlux: 补充 Flux 电量
select-model: 选择模型
no-models: 找不到可用模型
no-models-help: >-
请返回上一步并检查您的 API Key或检查网络连接。
permissions:
title: 通知
description: 您现在可以允许通知或者继续并稍后设置。
notificationsTitle: 通知
notificationsDescription: 允许提醒以及重要的状态更新。
notificationsAction: 需要获取消息通知权限
notificationsNotGrantedHint: 如果拒绝,您可以稍后从 iOS 设置中启用通知。
openSettings: 打开系统/偏好设置
optionalHint: 即使没有授予通知权限,您也可以继续。
stateUnknown: 未请求
stateRequesting: 正在获取...
stateGranted: 已授权
stateNotGranted: 未授权
bug-report:
title: Bug 汇报 (´;ω;`)ヾ(・∀・`)
subtitle: 坏哦,看起来我们不小心搞砸了一些东西。可以分享一下遇到了什么问题吗?
trigger-label: 报告程序错误
submit-label: 发送错误报告
triage-description: 包括屏幕截图和页面上的上下文来帮助我们对这个问题进行分析。
description-placeholder: 复制的步骤,预期的行为和实际行为
include-current-page-screenshot: 包含当前页面截图
manual-media:
label: 手动选择屏幕截图/录屏
optional: 可选的。
media-files:
label: 媒体文件
description: '可选:手动选择。'
placeholder: 选择屏幕截图或视频文件
selected-count: '已选择 {count} 个文件'
last-submitted-preview: 提交前预览
language:
title: 语言
description: |
界面语言。你也可以稍后再设置角色语言。
controls-island:
icon-size:
title: 控制岛图标大小
description: 调整控制岛图标的大小
auto: 自动(响应式)
large: 大(默认)
small:
analytics:
notice:
title: 使用数据及崩溃分析
description: >-
AIRI 开发者将会收集脱敏的匿名使用数据,以及崩溃及错误细节,以帮助我们了解应用程序是如何使用和提高稳定性的,不会收集任何个人数据。
privacyPrefix: 阅读
privacyLink: 隐私政策
onboardingHint: 您可以稍后在「设置」>「系统」>「通用」中关闭使用数据及崩溃分析。
settingsHint: 您可以随时关闭使用数据及崩溃分析。
toggle:
title: 允许收集使用数据及崩溃分析
description: 关闭任何非必要使用数据及崩溃分析的采集与上传
disabled:
title: 此开发版本的使用数据及崩溃分析功能已禁用
live2d:
change-model:
from-file: 从文件加载
from-file-select: 选择
from-url: 从 URL 加载
from-url-confirm: 加载
from-url-placeholder: 输入 Live2D 模型 URL
title: 更换模型
edit-motion-map:
title: 编辑动作映射
map-motions:
play: 播放动作
title: 映射动作
title: Live2D 设置
scale-and-position:
title: 缩放与位置
scale: 缩放
x: X
'y': 'Y'
switch-to-vrm:
title: 想切换至3D虚拟形象
change-to-vrm: 切换至3D虚拟形象设定页面VRM
theme-color-from-model:
title: 从模型提取主题颜色
button-extract:
title: 提取
focus:
title: 禁用模型鼠标跟踪
button-disable:
title: 禁用 Live2D 模型的鼠标追踪
render-scale:
title: 渲染精度
fps:
title: 帧率
description: 限制渲染帧率
options:
unlimited: '∞'
microphone: 麦克风
models: 模型
pages:
account:
title: 账号
description: 查看您的个人资料并管理您的帐户
notLoggedIn: 登录以查看您的帐户并访问所有功能
login: Sign in
logout: Sign out
fluxBalance: 剩余通量
viewFluxDetails: 查看详情
signedInAs: 登录 为
card:
activate: 激活
active: 已激活
active_badge: 当前使用中
cancel: 取消操作
save: 保存更改
card_not_found: 未找到角色卡
character: 角色设定
close: 关闭
chat:
provider: 聊天 / 提供商
consciousness:
model: 意识 / 模型
created_by: 创建者
creator_notes: 创建者笔记
delete: 删除
delete_card: 删除角色卡
delete_confirmation: 确定要删除这张角色卡吗?
description: 使用 AIRI 角色卡预设
description_label: 描述
drop_here: 放开以上传文件
create_card: 创建新角色卡
edit_card: 卡片编辑
creation:
identity: 身份
name: 名字
nickname: 昵称
description: 描述
behavior: 行为
greetings: 问候语(每行一个)
settings: 设置
version: 版本
create: 创建
defaults:
name: 名字
personality: 你是一个普通人,对一切都充满好奇。
scenario: 你最近醒来,忘记了之前的所有生活。
systemprompt: 你将收到消息,请像真实人类一样回复。
posthistoryinstructions: 记得模仿人类的行为。
modules_info: >-
为此角色卡配置模块。如未设置,将使用默认模块配置。
use_default: 使用默认
use_default_not_configured: 使用默认(未配置)
fields_info:
subtitle: >-
您可以在这里填写有关您正在创建的角色的一些详细信息,解释他的背景和情境,以及应该如何回应您的互动。
name: 是该角色的正式名称。
nickname: 您也可以提供一个昵称,它将被优先使用。
description: 该角色的描述。
notes: 如果您想添加一些个人备注。
personality: >-
在这里描述您的角色的个性。例如:害羞?好奇?其他?
scenario: 周围环境是怎样的?当前的情境是什么?
greetings_field: 问候语
greetings: 您的角色应该如何说“你好”?
systemprompt: 在这里向 AI LLM 解释当被提示时应该如何回应。
posthistoryinstructions: 在消息历史之后,放入 AI LLM 应该阅读的内容。
version: >-
卡片版本,如果您从之前的卡片做了更改,应当增加此版本号。
consciousness_model: 为这个角色选择 AI 模型。
speech_model: 为此角色指定语音合成模型与音色。
errors:
name: 错误:你必须提供一个有效的名称!
version: '错误:版本号无效!'
description: '错误:你必须为此卡片提供描述。'
personality: '错误:必须为该角色提供性格描述。'
scenario: '错误:必须提供一个情境。'
systemprompt: '错误:请提供系统提示。'
posthistoryinstructions: '错误:必须提供消息历史后的提示。'
invalid_artistry_json: 'Error: Artistry provider options contains invalid JSON.'
modules: 模块
name_asc: 名称 (A-Z)
name_desc: 名称 (Z-A)
no_cards: 还没有任何角色卡,点击上方按钮上传一个吧!
no_results: 没有找到匹配的角色卡
personality: 性格
posthistoryinstructions: 历史提示指令
recent: 最近添加
scenario: 场景
search: 搜索角色卡...
sort_by: 排序方式
body-model: 身体 / 显示模型
speech:
provider: 语音 / 提供商
model: 声音 / 模型
voice: 声音 / 声线
systemprompt: 系统提示词
title: AIRI 角色卡
try_different_search: 尝试使用其他关键词搜索
upload: 上传
upload_desc: 点击或拖拽文件到此处上传
memory:
description: 存放记忆的地方,以及策略
title: 记忆体
data:
title: Data
description: 管理存储 AIRI 数据、导出和重置
sections:
chats:
title: 聊天会话
description: 导出或导入保存的聊天会话。
export: 导出聊天记录
import: 导入聊天记录
delete: 删除所有聊天会话
models:
title: 模型
description: 删除导入的Live2D/VRM模型。
delete: 删除所有模型
modules:
title: 模块
description: 重置模块偏好设置和凭据。
reset: 重置模块设置
providers:
title: 服务来源
description: 重置所有提供商设置和凭据。
reset: 重置提供商设置
danger:
title: 危险区域
description: 不可逆操作。继续之前,请导出您需要的内容。
all:
title: 删除所有数据
description: 清除每个本地设置、提供商配置和模型。
delete: 删除所有数据
desktop-folder:
title: 打开应用数据文件夹
description: 在文件管理器中打开 AIRI 的数据文件夹。
open: 打开文件夹
desktop:
title: 重置桌面设置和状态
description: 清除 AIRI 桌面设置和运行状态。
reset: 重置桌面数据
confirmations:
tooltip: 您确定吗?
'yes': '是'
status:
exported: 聊天会话已导出。
imported: 聊天会话已导入。
import_error: 无法导入聊天会话。请检查文件格式。
chats_deleted: 聊天会话已删除。
models_deleted: 模型已删除。
modules_reset: 重置模块设置。
providers_reset: 服务端设置重置。
all_deleted: 已删除所有本地数据。
desktop_reset: 桌面数据重置。
models:
description: 切换角色的 Live2DVRM 模型
title: 角色模型
sections:
section:
live2d:
title: Live2D
description: 配置 Live2D 模型
vrm:
title: VRM
description: 配置 3D VRM 模型
scene: 场景
modules:
beat_sync:
description: 随音源节拍律动
title: 同步音律
sections:
audio_source:
actions:
start_screen_capture: 开始屏幕录制
stop: 停止
description: 选择音频来源以检测其中的节拍
title: 音频来源
beat_visualizer:
title: 节拍可视化
parameters:
advanced_parameters: 高级参数
description: 调整节拍检测参数
title: 参数
parameters:
adaptive_threshold:
description: >-
是否根据信号随时间变化的方差应用自适应阈值
label: 自适应阈值
buffer_duration:
description: 内部分析缓冲区的持续时间
label: 缓冲时长
envelope_filter_frequency:
description: >-
应用于平滑能量变化的包络滤波器频率
label: 包络滤波器频率
highpass_filter_frequency:
description: >-
高通滤波器的频率设置,用于抑制低频噪声(如次低频噪声)
label: 高通滤波器频率
lowpass_filter_frequency:
description: >-
低通滤波器的频率设置,用于削减高频信号(如人声)
label: 低通滤波器频率
min_beat_interval:
description: 最大每分钟节拍数BPM或检测到的节拍之间最小间隔
label: 最大BPM / 最小节拍间隔
sensitivity:
label: 灵敏度
spectral_flux:
description: 启用基于频谱流的节拍起始检测。
label: 频谱流
warmup:
description: 在检测节拍之前进行预热,以提高准确性
label: 预热
artistry:
title: Artistry
description: Image generation, scene background and drawing.
page:
title: Artistry Provider Configuration
description: Select the active backend provider for image generation. Characters can override this in their Card settings.
providers:
none:
name: None
description: Bypass and disable the image generation module globally.
comfyui:
name: ComfyUI (Local)
description: Use a local ComfyUI instance via WSL for image generation.
replicate:
name: Replicate.ai (Cloud)
description: Use cloud-based models via the Replicate API.
nanobanana:
name: Nano Banana (Preview)
description: Use Google AI Studio for image preview and reactions.
card:
description: Configure how AIRI generates images and visual content.
comfyui_empty: No ComfyUI workflows configured. Go to Settings → Providers → ComfyUI to upload a workflow template.
exposed_fields: '{count} exposed fields'
open_on_replicate: Open on Replicate
instruction_sync:
title: ComfyUI Instruction Sync
description: A specialized prompt is ready for your {workflowName} workflow. Applying this will overwrite current widget instructions so the AI knows how to use this specific template.
apply: Apply Recommended Prompt
keep: Keep Existing
provider: Artistry Provider
spawn_mode:
label: Manifestation Mode (Spawn Mode)
description: Choose how images are delivered to the interface.
options:
bg: Background Environment
inline: Inline Chat
widget: Overlay Widget
bg_widget: Dual (Background + Widget)
autonomous:
title: Cinematic Autonomy (Autonomous Artist)
description: When enabled, the "Producer" runs in parallel to the character to decide if a visual is needed. This prevents the character from forgetting to manifest scenes.
threshold: Manifestation Threshold
threshold_description: Use {min} for aggressive scene creation or {max} to require stronger evidence before generating.
threshold_min: Always Generate (0%)
threshold_max: Strict (100%)
model:
label: Artistry Model (Optional Override)
description: Model identifier if needed by provider
prompt-prefix:
label: Artistry Prompt Default Prefix
description: Pre-pended to every prompt sent to the image generator.
options:
label: Artistry Provider Options (JSON)
widget-instructions:
label: Widget System Prompt
description: Custom instructions for the AI on how to use the generation capabilities.
categories:
essential: Essential
messaging: Messaging
gaming: Gaming
artistry: Artistry
consciousness:
description: 人格设定、使用的模型等配置
sections:
section:
provider-model-selection:
collapse: 折叠
custom_model_placeholder: 输入自订模型名称
current_model_label: '当前模型:'
description: 为意识选择合适的 LLM 服务来源
error: 获取出错啦
health_check_failed: 健康检查失败
no_providers_configured_title: 没有配置服务来源
no_providers_configured_description: 点击这里设置您的 LLM 服务来源
expand: 展开
loading: 获取模型中...
manual_model_name: 模型名字
manual_model_placeholder: 输入与该服务来源一起使用的模型名称
no_models: 没有任何可用的模型
no_models_description: 该服务来源的模型列表没有返回任何的数据
no_search_results: 没有匹配的模型
no_search_results_description: 没有模型匹配 '{query}' 关键字,请尝试一下别的关键词呢
not_supported: 无法列出模型
not_supported_description: 此服务来源不支持列出模型的功能
search_placeholder: 搜索模型...
search_results: 找到 {count} / {total} 个模型
show_less: 显示更多
show_more: 收起
subtitle: 选择一个默认模型
title: 模型
title: 意识
description: 思维,视觉,言语综合,游戏等
gaming-factorio:
description: 一起玩 Factorio
title: 异星工厂 Factorio
enable: 启用异星工厂集成
enable-description: 允许AIRI与异星工厂游戏互动
server-address: 服务器地址
server-address-description: 异星工厂服务器的IP地址或主机名
server-address-placeholder: 输入服务器地址例如localhost或192.168.1.100
server-port: 服务器端口
server-port-description: 异星工厂服务器的端口号(默认 34197
username: 用户名
username-description: 您在异星工厂服务器中的用户名
username-placeholder: 输入您的异星工厂用户名
configured: 异星工厂已正确配置!
gaming-minecraft:
description: 一起玩 Minecraft
title: 我的世界 Minecraft
enable: 启用我的世界集成
enable-description: >-
在 Chat 界面 中包含 Minecraft 自己的上下文和认知,并保持 Passive runtime visibility 启用。
configured: 我的世界已正确配置!
read-only:
title: 只读外壳
description: >-
目前此 Minecraft 管理界面将作为一个被动的外壳。你可以在这里观察运行状态,但服务配置仍然存在于 Minecraft 服务文件中。
setup:
title: 配置
description: >-
你可以在下面的文件中找到设置 Minecraft bot 的说明
runtime:
title: 可观测
connection: 连接
latest-context: 最后的 Bot 状态
waiting: 等待一个新的 Bot 上下文推送。
unknown: 未知
debug:
title: Minecraft流量
empty: 还没有观察到任何 Minecraft 流量。
source: '来源: {source}'
status:
service-online: 服务已上线
service-offline: 服务已离线
no-runtime-context: 尚未观察到 Bot 状态
last-context-seconds: '最后一次 Bot 状态更新:{seconds} 秒之前'
last-context-stale: '最后一次 Bot 状态:挂起'
hearing:
description: 语音识别
title: 听觉
sections:
section:
provider-selection:
description: 选择合适的语音转文本的服务来源
confidence-threshold:
title: 置信度阈值
description: >-
筛选低信任的文字记录以减少语音识别的幻觉。值靠近 0 更严格;拖动到左边以禁用。 仅对支持 Whisper API 的提供者有效例如OpenAIGroq
disabled: 禁用
verbose-json-note: >-
注意:如果您的提供商不支持 verbose_json 结果处理,此设置将不会有任何效果。
verbose-json-unsupported: >-
如果您的提供商没有返回 verbose_json 结果。置信度阈值将不会影响转录。
memory-long-term:
description: 长期记忆
title: 长期记忆
memory-short-term:
description: 短期记忆
title: 短期记忆
messaging-discord:
description: Discord 发消息和语音聊天
title: Discord
enable: 启用Discord集成
enable-description: 允许AIRI通过Discord进行互动
token: 机器人令牌
token-description: 您的Discord机器人令牌
token-placeholder: 输入您的Discord机器人令牌
configured: Discord已正确配置
speech:
description: 语音合成
sections:
section:
playground:
buttons:
stop:
label: 停止
select-voice:
loading: 正在加载模型……
required: 请选择声线
provider-voice-selection:
custom_model_placeholder: 输入指定模型名称...
custom_voice_placeholder: 输入指定声线 ID...
description: 选择合适的语音服务来源
no_models: 没有任何可用的模型
no_models_description: 该服务来源的模型列表没有返回任何的数据
no_voices: 没有任何可用的声线
no_voices_description: 该服务来源的声线列表没有返回任何的数据
no_voices_hint: 可以在下方输入自定义声线名字
pause: 暂停
play_sample: Play
search_models_placeholder: 搜索模型...
search_models_results: 找到 {count} / {total} 个模型
search_voices_placeholder: 搜索声线...
search_voices_results: 找到 {count} / {total} 个声线
unsupported_voice_warning_title: 没有支持的声线
unsupported_voice_warning_content: >-
我们正在尽快支持该模型的所有音色,如果你迫切希望支持该模型音色,请在 GitHub 上联系我们 https://github.com/moeru-ai/airi/issues
show_less: 显示更少
show_more: 显示更多
title: 选择语音合成服务来源
voice-settings:
input-ssml:
placeholder: 请输入 SSML 文本
use-ssml:
description: 启用后可以输入原始 SSML 而不是纯文本
label: 选用自定义 SSML
title: 发声
title: 机体模块
vision:
description: 视觉
title: 视觉
x:
description: X / Twitter 的浏览和使用
title: X / Twitter
enable: 启用X / Twitter集成
enable-description: 允许AIRI与X / Twitter互动
api-key: API密钥
api-key-description: 您的X / Twitter API密钥
api-key-placeholder: 输入您的X / Twitter API密钥
api-secret: API密钥密文
api-secret-description: 您的X / Twitter API密钥密文
api-secret-placeholder: 输入您的X / Twitter API密钥密文
access-token: 访问令牌
access-token-description: 您的X / Twitter访问令牌
access-token-placeholder: 输入您的X / Twitter访问令牌
access-token-secret: 访问令牌密文
access-token-secret-description: 您的X / Twitter访问令牌密文
access-token-secret-placeholder: 输入您的X / Twitter访问令牌密文
configured: X / Twitter已正确配置
mcp-server:
description: 连接和管理 MCP 服务器及工具
title: MCP 服务器
config-path: 配置文件路径
runtime-title: 运行状态
actions:
open-config: 打开 mcp.json
apply-and-restart: 保存并重启 Stdio 协议的 MCP
messages:
opened: 配置文件已于 {path} 打开
restarted: >-
MCP 服务已重新启动,启动了 {started},未启动 {failed},跳过 {skipped}
flux:
title: Flux
buy: 充值
currency: Currency
description: 充值 Flux
packagesError: 暂时无法获取可用的 Flux 电量包。可以之后再试试吗?
checkout:
success: 谢谢你!你的 Flux 通量已经更新好啦~
canceled: 支付被取消
error: 哎呀,出错了,请稍后再试
audit:
title: 使用记录
time: 时间
type: 类型
detail: 明细
amount: 金额
typeAddition: 充电
typeConsumption: 用量
typeInitial: 初始额度
loading: 加载历史...
empty: 暂无消耗记录
loadMore: 更多信息
delayHint: Flux 电量历史记录是缓慢更新的,可能有延迟
ttsRequests: requests
packages:
title: Flux 电池包
buy: 充值
description: 可以选择购入的 Flux 电池包
providers:
catalog:
edit:
config-id-not-found: 未找到服务来源配置。
definition-id-not-found: 找不到服务来源定义。
actions:
more-options: 更多选项
delete: 删除
validation:
failed:
title: 请检查您的服务来源设置,验证失败。
description: >-
如果你想要继续,你仍然可以保存当前的配置。
action: 仍要保存
config:
common:
fields:
field:
api-key:
label: API 密钥
description: API 密钥用于授权此服务来源的请求
placeholder: sk-……
base-url:
label: Base URL
description: >-
用于连接远程服务的 baseUrl。通常看起来像是 http://localhost:11434/v1 或 https://example.com/v1。
placeholder: 基础 Url……
headers:
label: 添加自定义 HTTP 标头
description: 添加自定义 HTTP 标头
key:
placeholder: 请求头名字
value:
placeholder: 请求头数值
thinking-mode:
label: 深度思考模式
description: >
控制 Olama 深度思考的开关。GPT-OSS 只支持低/中/高水平。
options:
auto: 自动(默认服务来源)
disable: 禁用
enable: 启用
low:
medium:
high:
validators:
actions:
validate: 验证
empty: 没有可用的验证步骤。
openai-compatible:
check-config:
title: 配置
check-connectivity:
title: 连通性
check-supports-model-listing:
title: 能够列出模型
check-supports-chat-completion:
title: 能够处理 Chat Completion聊天补全请求
status:
validating: 验证中……
valid: 通过
invalid: 错误
title: 检查
providers:
provider:
ollama:
troubleshooting:
validators:
openai-compatible-check-connectivity:
label: Ollama需要额外的配置
content: >-
很抱歉Ollama 连接检查失败。不要担心,如果是 Ollama需要额外配置才能通过 Ollama。 您需要在启动 Olama 应用程序或 Ollama CLI 服务器时明确设置 <code>OLLAMA_HOST</code> 详情,请检查 <a href="https://airi.moeru.ai/docs/en/docs/manual/integrations/providers/chat/ollama">Ollama 集成指南</a>。
common:
continueAnyway: 仍然继续
goToModelSelection: 选择模型→
fields:
field:
api-key:
label: API 密钥
section:
advanced:
fields:
field:
headers:
description: 添加自定义 HTTP 标头
key:
placeholder: 请求头名字
label: HTTP 请求头
value:
placeholder: 请求头数值
title: 高级配置
basic:
description: 基本设置
title: 基础配置
voice:
title: 声音配置
labels:
recommended: Recommended
filters:
pricing: Pricing
deployment: Deployment
all: All
free: Free
paid: Paid
internal: Internal
local: Local
cloud: Cloud
categories:
chat:
title: Chat
description: Text generation model providers. e.g. OpenRouter, OpenAI, Ollama.
speech:
title: Speech
description: Speech (text-to-speech) model providers. e.g. ElevenLabs, Azure Speech.
transcription:
title: Transcription
description: >-
Transcription (speech-to-text) model providers. e.g. Whisper.cpp, OpenAI, Azure Speech
artistry:
title: Artistry
description: Image generation and design model providers. e.g. ComfyUI, Replicate.
items:
comfyui:
description: Local image generation runner.
replicate:
description: Cloud-based model inference service.
nanobanana:
description: Google AI Studio Image Preview.
helpinfo:
title: 第一次使用?
description: >
AIRI 需要配置至少一个 {chat} 服务来源,才能正常思考和运作。你可以把它看作是 AIRI 系统中角色的大脑。
explained:
chat: 文本生成模型服务来源,例如 OpenRouter, OpenAI, Ollama
Speech: 语音(文本转语音)模型服务来源,例如 ElevenLabs, Azure Speech
Transcription: >-
转录(语音转文本)模型服务来源,例如 Whisper.cpp, OpenAI, Azure Speech
description: LLM语音合成语音识别服务来源等
provider:
app-local-audio-transcription:
title: 应用内(本地)
description: https://github.com/moeru-ai/xsai-transformers
app-local-audio-speech:
title: 应用内(本地)
description: https://github.com/moeru-ai/xsai-transformers
browser-local-audio-transcription:
title: 浏览器内(本地)
description: https://github.com/moeru-ai/xsai-transformers
browser-local-audio-speech:
title: 浏览器内(本地)
description: https://github.com/moeru-ai/xsai-transformers
alibaba-cloud-model-studio:
description: bailian.console.aliyun.com
title: 阿里百炼
amazon-bedrock:
title: Amazon Bedrock
description: aws.amazon.com/bedrock
config:
api-key:
label: Bedrock API Key
description: Amazon Bedrock API key (generate in AWS Console → Bedrock → API Keys)
placeholder: bedrock-...
region:
label: AWS Region
description: AWS region where Bedrock is enabled (e.g. us-east-1, us-west-2)
anthropic:
description: anthropic.com
title: Anthropic | Claude
helpinfo:
title: 开始之前
description:
part1: >-
虽然 Anthropic 最近宣布他们正在提供对 OpenAI SDK 兼容性的 Beta 版支持
part2: '(您可以在此处阅读更多信息)'
part3: 但由于实现细节附带
part4: >-
与 OpenAI SDK 不一致,目前无法在浏览器中使用此提供程序。
part5: >-
如果您确实需要使用此提供程序,则需要一个专用的代理后端,例如在
part6: 上运行的Serverless Function或者一些绕过 CORS 的服务,以绕过 CORS 限制。
cloudflare-workers-ai:
description: Cloudflare.com
fields:
field:
account-id:
description: Cloudflare 帐户 ID
label: Cloudflare Account ID
placeholder: 请输入 Cloudflare Account ID
api-key:
placeholder: 请输入 Cloudflare Workers AI 的 API Key
title: Workers AI
common:
status:
validating: 正在验证配置
valid: 配置似乎有效。
fields:
field:
pitch:
description: 调节合成语音的音高(比如更尖锐或者更粗旷)
label: 音高
speed:
description: 调节说话的语速
label: 语速
volume:
description: 调节语音的响度
label: 响度
deepgram-tts:
description: deepgram.com
title: Deepgram
speech-noop:
title:
description: 不使用语音合成
comfyui:
settings:
title: ComfyUI (Local)
heading: ComfyUI Native API
description: Connect to your local ComfyUI and bring your own workflows.
info:
what_you_need:
label: What You Need
value: ComfyUI running locally or on your network.
how_to_export:
label: How To Export
value: Enable Dev Mode → "Save (API Format)".
scope_boundary:
label: Scope Boundary
value: Model downloads & node installs are your job.
connection:
title: Connection
connected: Connected
failed: Connection failed
error_prefix: Error
test: Test
testing: Testing...
unknown_error: Unknown connection error
unknown_gpu: Unknown GPU
server_url:
label: Server URL
description: The address where ComfyUI is running
placeholder: http://localhost:8188
cors:
title: CORS Block Detected
description: ComfyUI blocks requests from other applications by default. To allow AIRI to connect, you must start ComfyUI with the `--enable-cors-header "*"` flag.
command: python main.py --enable-cors-header "*"
workflows:
title: Workflow Templates
upload: Upload Workflow
cancel_upload: Cancel
empty: No workflows uploaded yet. Click "Upload Workflow" to import a workflow_api.json from ComfyUI.
exposed_parameters: Exposed Parameters
summary: '{nodes} nodes · {fields} exposed fields'
remove: Remove
config_snippet: Artistry Config Snippet
copy_json: Copy JSON
paste_hint: Paste this into your AIRI Card artistry config to override these nodes.
upload:
prompt: Drop or select a workflow_api.json file
invalid_json: Invalid JSON
workflow_name:
label: Workflow Name
description: Give this workflow a recognizable name
placeholder: e.g. Anime Text2Img
select_fields: 'Select fields to expose to the AI agent:'
fields_exposed: '{count} field(s) exposed'
save: Save Workflow
replicate:
settings:
title: Replicate.ai
heading: Replicate.ai Configuration
description: Configure your cloud image generation settings.
api_key:
label: API Key
description: Your Replicate API token (starts with r8_)
placeholder: r8_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
default_model:
label: Default Model
description: Fallback owner/model string to use if the character card doesn't specify one
placeholder: black-forest-labs/flux-schnell
aspect_ratio:
label: Aspect Ratio
description: Default image aspect ratio (e.g. 16:9, 1:1, 9:16)
placeholder: '16:9'
inference_steps:
label: Inference Steps
description: Number of steps for the diffusion process (lower is faster, higher is better quality)
nanobanana:
settings:
title: Nano Banana
heading: Nano Banana (Google AI Studio)
description: Configure Google Gemini's native image generation capabilities.
api_key:
label: API Key
description: Your Google AI Studio API Key
placeholder: AIpk...
preferred_model:
label: Preferred Model
description: The specific Gemini image preview model to use
default_resolution:
label: Default Resolution
description: The target resolution for generated images
model_options:
nano_banana_2: Nano Banana 2 (Gemini 3.1 Flash Image)
nano_banana_pro: Nano Banana Pro (Gemini 3 Pro Image)
nano_banana: Nano Banana (Gemini 2.5 Flash Image)
deepseek:
description: DeepSeek.com
title: 深度求索 DeepSeek
elevenlabs:
description: Elevenlabs.io
fields:
field:
simularity-boost:
description: 声音相似性与依从性
label: 相似度修正
speaker-boost:
description: 增强说话者的相似性
label: 扬声器增强
speed:
description: 语音生成速度
label: 语速
stability:
description: 语音稳定性和随机性
label: 稳定性
style:
description: 夸张的语音风格
label: 风格
playground:
buttons:
button:
test-voice:
generating: 生成中...
label: 测试声音
fields:
field:
input:
placeholder: 输入用于测试发音的文本
language:
description: 选择语音语言
label: 语言
voice:
description: 选择首选语音
label: 声线
title: 实验平台
validation:
error-missing-api-key: 需要填写 API Key 才能用哦!
title: ElevenLabs (11labs)
kokoro-local:
description: 基于 Kokoro-82M 的本地语音合成
fields:
field:
model:
label: 模型选择
description: 较小的模型加载更快,但质量可能略有下降。
models:
fp32-webgpu:
description: >-
基于 WebGPU 的全精度模型 - 建议在支持的设备上使用
fp32:
description: 全精度模型
fp16:
description: 半精度量化
q8:
description: 8-bit 量化
q4:
description: 4-bit 量化
q4f16:
description: 4-bit 量化 (FP16)
playground:
default-text: 您好!这是 Kokoro 文本转语音TTS系统的测试。
title: 实验平台
title: Kokoro TTS (本地)
fireworks:
description: Fireworks.ai
title: Fireworks.ai
microsoft-speech:
description: speech.microsoft.com
fields:
field:
region:
description: 服务 Endpoint 地区(比如亚太 eastasia 区域)
label: Endpoint 地区
title: Microsoft / Azure 语音服务
index-tts-vllm:
description: https://index-tts.github.io/
title: Bilibili / IndexTTS
callout_indextts2_unavailable_title: 暂不支持
callout_indextts2_unavailable: 目前尚未支持 IndexTTS2请使用 IndexTTS。
azure-ai-foundry:
description: Azure AI Foundry
title: Azure AI Foundry
minimax:
description: minimaxi.com
title: MiniMax
minimax-global:
description: minimax.io
title: MiniMax Global
minimax-speech:
description: minimax.io
title: MiniMax Speech
mistral:
description: mistral.ai
title: Mistral
moonshot:
description: Moonshot.ai
title: 月之暗面
modelscope:
description: modelscope.cn
title: 魔搭社区 ModelScope
novita:
description: novita.ai
title: Novita
ollama:
description: ollama.ai
title: Ollama
openai:
description: OpenAi.com
title: OpenAI
azure-openai:
description: Azure OpenAI API
title: Azure OpenAI
openai-compatible:
description: OpenAI 兼容 API
title: OpenAI 兼容 API
nvidia:
description: build.nvidia.com
title: NVIDIA NIM
n1n:
description: n1n.ai - 高性能的 AI API 提供商
title: n1n
openrouter:
description: OpenRouter.ai
title: OpenRouter
openrouter-audio-speech:
description: openrouter.ai
title: OpenRouter
perplexity:
description: perplexity.ai
title: Perplexity
player2:
description: player2.game
title: Player2
together:
description: together.ai
title: Together.ai
google-generative-ai:
description: gemini.google.com
title: Google Gemini
groq:
description: groq.com
title: Groq
featherless:
description: featherless.ai
title: Featherless AI
lm-studio:
description: lmstudio.ai
title: LM Studio
vllm:
description: vllm.ai
title: vLLM
volcengine:
description: volcengine.com
fields:
field:
appId:
description: 可在控制台获取的 App ID
label: App ID
title: 火山引擎
xai:
description: X.AI
title: xAI
zai:
description: 智谱大模型
title: Z.ai
302-ai:
description: 302.AI
title: 302.AI
comet-api:
description: CometAPI.com
title: Comet API
cerebras:
description: cerebras.ai
title: Cerebras
aliyun-nls:
description: Aliyun 智能语音服务
title: Aliyun 智能语音服务
browser-web-speech-api:
description: 浏览器原生STT (需要 Chrome/Edge/Safari)
title: Web 语音API
official:
title: AIRI官方提供商
description: 登录后即可使用的服务来源
speech-title: AIRI 官方语音合成服务
speech-description: 登录后即可使用的发声单元服务
transcription-title: AIRI 官方语音识别服务
transcription-description: 登录后即可使用的听觉单元服务
transcriptions:
playground:
title: 实验平台
aihubmix:
title: AIHubMix
description: https://aihubmix.com (九折优惠)
title: 服务来源
connection:
description: 配置 WebSocket 服务器连接
title: 连接
websocket-url:
description: WebSocket 服务器的完整地址(例如ws://localhost:6121/ws)
label: WebSocket 服务器地址
placeholder: ws://localhost:6121/ws
server-hostname:
label: 是否暴露在连接的网络下WiFi有线
description: >-
选择是否只允许此设备与 AIRI 进行配对,或是也允许来自其他本地网络的设备进行配对
advanced-label: 会监听的 hostname
advanced-description: >-
当您需要手动绑定时,使用指定的主机名或 IP 地址。
options:
this-device: 仅此设备
all: 本地网络所有人
advanced: 高级配置
server-auth-token:
label: 认证凭据
description: >-
连接和配对需要安全令牌。如果留空AIRI 自动生成一个新的令牌。
placeholder: 自动生成
qr:
title: 从 Pocket口袋版配对
description: >-
从 Pocket口袋版扫描此二维码以进行配对
refresh: 刷新
image-alt: AIRI 配对码
candidates: 备选连接地址
token-hint: >-
二维码包含了认证凭据,所以 Pocket口袋版可以自动配对请不要公开分享此二维码。
errors:
title: 二维码暂不可用
unavailable: 无法生成配对二维码
qr-scan:
title: 快速连接
description: 扫描桌面端的配对码以快速配对
instructions: 将相机中心位置对准配对码
action: 扫描
success:
title: 连接地址已更新
description: '现在配对到的 AIRI 主端 {url}'
errors:
title: 二维码扫描失败
failed: 扫描或连接二维码失败。
system:
color-scheme:
description: 更改舞台的配色方案
title: 配色方案
developer:
description: 为开发者提供的选项
title: 开发者
general:
description: 深色主题、语言等选项
title: 通用
description: 自定义你的舞台外观!
sections:
section:
custom-color:
fields:
field:
primary-color:
label: 强调色
rgb-on:
title: RGB ON!
title: 配色
developer:
title: 开发者
sections:
section:
performance-visualizer:
title: 性能可视化工具
description: 切换 FPS/长任务/内存叠加
markdown-stress:
title: Markdown Stress
description: 用大量聊天负载来测试 Markdown 的解析和渲染能力
use-magic-keys:
title: useMagicKeys 工具
description: 测试快捷键
audio-record:
title: 音频录制
description: 测试音频相关逻辑
background-gradient-blending:
title: 背景主题颜色混合
description: 测试混合与主题
background-removal:
title: 背景移除 (需要 WebGPU)
description: 背景移除工具
chat:
title: 聊天
description: 聊天测试
gesture-circle:
title: 手势识别(仅限桌面端)
description: 测试手势识别
image:
title: 图像
description: 图像测试
polaroid:
title: 拍立得
description: 拍摄模型照片的工具
context-flow:
description: >-
检查传入的上下文更新和传出的聊天流事件
websocket-inspector:
title: WebSocket 检查器
description: 检查原始 WebSocket 流量
vibrant:
title: 颜色提取
description: 测试颜色提取
providers-transcription-realtime-aliyun-nls:
title: 阿里云实时转写
description: >-
将麦克风音频流式传输到阿里云 NLS 并检查实时转写
performance-playground:
title: 性能测试场地
description: VRM 表情 + TTS lip sync 实验平台
theme-presets:
presets:
default:
colors:
color-1: AIRI Green
description: 默认的绿色主题,由 AIRI 为您带来!
title: 默认颜色
morandi:
colors:
color-1: 灰褐色
color-2: 米色
color-3: 灰白色
color-4: 浅灰褐色
color-5: 象牙色
color-6: 橄榄灰
color-7: 沙色
color-8: 暖灰色
description: 受乔治·莫兰迪绘画启发的柔和、低调的色调
title: Morandi 颜色
monet:
colors:
color-1: 天蓝色
color-2: 薄雾色
color-3: 沙色
color-4: 苔藓绿
color-5: 睡莲色
color-6: 小麦色
color-7: 板岩蓝
color-8: 浅灰绿色
description: 受克劳德·莫奈作品启发的印象派调色板
title: 莫奈颜色
japanese:
colors:
color-1: 棕褐色
color-2: 暖灰褐色
color-3: 赭色
color-4: 咖啡色
color-5: 青铜色
color-6: 金色
color-7: 芥末色
color-8: 琥珀色
description: 传统日本色彩调色板
title: 日本颜色
nordic:
colors:
color-1: 北欧蓝
color-2: 冰色
color-3: 峡湾色
color-4: 钢铁色
color-5: 冰川色
color-6: 板岩色
color-7: 云色
color-8: 石头色
description: 北欧极简主义配色方案
title: 北欧颜色
chinese:
colors:
color-1: 霞光红
color-2: 枣红
color-3: 烟棕色
color-4: 竹青
color-5: 乌梅紫
color-6: 金黄色
color-7: 天蓝色
color-8: 赭黄色
description: >-
中国传统色彩,源自古代纺织品、瓷器和绘画
title: 中国传统颜色
title: 预设
title: 系统
page:
developers:
open-devtools:
title: 打开开发者工具
button: 打开
credits:
buy: 购买
scene:
title: Scenes
description: Customize the virtual environment for your characters.
beta_label: Scenes System
beta_description: Each character card specifies its own preferred background from this gallery. Setting it here will set it as the default for the currently active character.
background_image:
title: Active Character Background
no_background: No background active for this character. Upload a square or landscape image for best results.
upload: Upload to Gallery
change: Change Background
clear: Clear Default
gallery:
title: Scene Gallery
empty: No images in gallery yet. Upload one above!
set_as_global: Set as Character Default
delete: Delete from Gallery
global_badge: Character Default
active_badge: Current Scene
delete_confirm: Are you sure you want to delete this background?
tip:
label: Tip!
description: Using a square image will leverage <b>cover</b> cropping in portrait mode, focusing on the center of the scene.
sections:
section:
general:
title: 通用
theme:
title: 主题
description: |
切换 AIRI 的基础主题,亮色模式或暗色模式。
title: 设置
voices: 声线
vrm:
render-scale:
title: 渲染精度
change-model:
from-file: 从文件加载
from-file-select: 选择
from-url: 从 URL 加载
from-url-confirm: 加载
from-url-placeholder: 输入 VRM 模型 URL
title: 更换模型
title: VRM 设置
scale-and-position:
model-info-title: 模型尺寸信息
model-info-x: 宽度X轴
model-info-y: 高度Y轴
model-info-z: 深度Z轴
tips: |
设定模型放置的空间坐标。
坐标轴已被可视化。
scale: 缩放
x: X轴偏移
'y': Y 轴偏移
z: Z轴偏移
fov: 视角调整(度)
rotation-y: 模型朝向Y轴旋转
camera-distance: 相机距离(画面缩放)
eye-tracking-mode:
title: 模型注视方向
options:
option:
camera: 相机
mouse: 鼠标
disabled: 禁用
switch-to-vrm:
title: 想切换至Live2D虚拟形象
change-to-vrm: 切换至Live2D虚拟形象设定页面
theme-color-from-model:
button-extract:
title: 提取
skybox:
skybox-intensity: 天空盒光照强度
skybox-specular-mix: 漫反射/镜面反射混合系数
websocket-secure-enabled:
title: 启用安全WebSocket (WSS)
description: >-
启用 WSS (WebSocket Secure) 以便在开发模式下允许移动设备(Pocket) 连接HTTPS 。这将自动生成一个自签名证书。
wip:
title: 正在开发中
description: >-
此功能正在开发中,尚未公开发布。请在未来的更新中再次查看此功能。