feat(macos): local ASR model manager, menu-bar polish, and release 0.5.2
Adds a bundled local ASR model catalog for the macOS app with one-click Sherpa Qwen3 / SenseVoice downloads (pause/resume, inline actions) and a shared model storage directory used by MLX Qwen3. Fixes the light-mode sidebar material and makes the menu-bar icon follow the system appearance with a refreshed status mark. Renames the built product to OSGKeyboard.app. Bumps version to 0.5.2 (build 19).
This commit is contained in:
@@ -157,8 +157,8 @@
|
||||
"mac.settings.recognition" = "识别方式";
|
||||
"mac.settings.cloudEngine" = "云端引擎与 AI 润色";
|
||||
"mac.settings.cloudEngineDesc" = "通过服务商 API 进行高质量转写,并自动润色语法与风格。";
|
||||
"mac.settings.localEngine" = "本地识别(Qwen3-ASR)";
|
||||
"mac.settings.localEngineDesc" = "使用 Qwen3-ASR 1.7B(MLX)本地转写,高隐私、低延迟。";
|
||||
"mac.settings.localEngine" = "本地识别";
|
||||
"mac.settings.localEngineDesc" = "在本机使用本地模型转写,高隐私、低延迟。";
|
||||
"mac.settings.localSpeechFallback" = "本地识别(Apple Speech)";
|
||||
"mac.settings.localSpeechFallbackDesc" = "未安装 Qwen3 模型时,使用 Apple 本地语音识别。";
|
||||
"mac.settings.about" = "关于";
|
||||
@@ -174,6 +174,9 @@
|
||||
"mac.settings.qwen3ModelDesc" = "需包含 config.json、model.safetensors、vocab.json 与 merges.txt。";
|
||||
"mac.settings.qwen3Browse" = "选择文件夹…";
|
||||
"mac.settings.qwen3Missing" = "未找到 Qwen3 模型,暂时使用 Apple Speech。";
|
||||
"mac.settings.mlxModelMissing" = "请在下方选择 Qwen3 MLX 模型目录,或改用其他已安装的模型。";
|
||||
"mac.settings.selectedModelMissing" = "「%@」尚未安装,暂时使用 Apple Speech。";
|
||||
"mac.settings.localModelFallbackApple" = "没有可用的本地模型,暂时使用 Apple Speech。";
|
||||
"mac.settings.accessibility" = "辅助功能";
|
||||
"mac.settings.accessibilityDesc" = "全局快捷键与自动粘贴需要此权限。";
|
||||
"mac.settings.openAccessibility" = "打开系统设置";
|
||||
@@ -188,6 +191,43 @@
|
||||
"mac.error.qwen3ModelMissing" = "未安装 Qwen3-ASR 模型";
|
||||
"mac.error.qwen3LoadFailed" = "Qwen3 模型加载失败:%@";
|
||||
"mac.error.qwen3InferenceFailed" = "Qwen3 转写失败:%@";
|
||||
"mac.localASR.models" = "本地 ASR 模型";
|
||||
"mac.localASR.modelsDesc" = "Sherpa 模型可直接下载;MLX Qwen3 请将转换好的权重放入「打开目录」指向的文件夹。三个模型共用同一存储目录。";
|
||||
"mac.localASR.download" = "下载";
|
||||
"mac.localASR.selectFolder" = "选择目录";
|
||||
"mac.localASR.openFolder" = "打开目录";
|
||||
"mac.localASR.pause" = "暂停";
|
||||
"mac.localASR.resume" = "继续";
|
||||
"mac.localASR.needsFolder" = "需选择目录";
|
||||
"mac.localASR.installDone" = "安装完成。";
|
||||
"mac.localASR.installed" = "已安装";
|
||||
"mac.localASR.notInstalled" = "未安装";
|
||||
"mac.localASR.hotwordsYes" = "支持热词";
|
||||
"mac.localASR.hotwordsNo" = "无热词";
|
||||
"mac.localASR.catalogMissing" = "应用包内缺少本地 ASR 模型目录。";
|
||||
"mac.localASR.diagnostics" = "最近一次词库诊断";
|
||||
"mac.localASR.diagnosticsDesc" = "在上一轮本地听写后记录。";
|
||||
"mac.localASR.diagEmpty" = "尚无本地听写记录。";
|
||||
"mac.localASR.diagBackend" = "后端";
|
||||
"mac.localASR.diagUserTerms" = "用户词条";
|
||||
"mac.localASR.diagBuiltinTerms" = "内置词条";
|
||||
"mac.localASR.diagHotwords" = "热词数量";
|
||||
"mac.localASR.diagPrompt" = "Prompt 字符";
|
||||
"mac.localASR.diagTruncated" = "Prompt 已截断";
|
||||
"mac.localASR.delete" = "删除";
|
||||
"mac.localASR.deleteDone" = "模型已删除。";
|
||||
"mac.localASR.redownload" = "重新下载";
|
||||
"mac.localASR.revealInFinder" = "在 Finder 中显示";
|
||||
"mac.localASR.openStorage" = "打开模型存储目录";
|
||||
"mac.localASR.runtime" = "Sherpa 运行时";
|
||||
"mac.localASR.runtimeDesc" = "Sherpa Qwen3 与 SenseVoice 模型需要此运行时;下载上述模型时会自动安装。";
|
||||
"mac.localASR.phase.downloading" = "下载中";
|
||||
"mac.localASR.phase.paused" = "已暂停";
|
||||
"mac.localASR.phase.extracting" = "解压中";
|
||||
"mac.localASR.phase.validating" = "校验中";
|
||||
"mac.localASR.phase.finalizing" = "完成安装";
|
||||
"mac.localASR.phase.failed" = "失败";
|
||||
"mac.localASR.phase.completed" = "已完成";
|
||||
"mac.error.accessibilityRequired" = "请在系统设置中为 OSGKeyboard 启用辅助功能";
|
||||
"mac.foregroundApp" = "前台应用:%@";
|
||||
"mac.sync.settingsTitle" = "iCloud 同步";
|
||||
|
||||
Reference in New Issue
Block a user