Repository navigation
feat(voice-activation): 支持 Windows 本地语音唤醒听写 - #1240
Merged
H-Chris233 merged 15 commits intoOct 21, 2026
Merged
Conversation
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Add bounded privacy-safe P1-P6 runtime probes and matching Windows symbols for issue Open-Less#1003 reproduction. No behavioral fix is included. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Experiment A1-tail-context / C1-nonterminal-padding: add bounded zero-sample context before nonterminal input_finished, retaining diagnostics for verification. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Reuse bounded Sherpa tail input when formal transcription finishes so final tokens can decode before transcript cleanup. Retain diagnostic probes and identify the A2 terminal-padding experiment. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Preserve voice-command cleanup before partial insertion, Windows activation and Android Sherpa capability gates, both settings props, and diagnostic/provenance artifacts. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Set the optional voice activation runtime to None in the upstream polished-final-insertion fixture so the merged Core tests compile on all platforms. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Read the smoke script from the workflow commit through the authenticated GitHub contents API. Preserve byte contents and installer checks while avoiding checkout auth cleanup traversing optional vendor gitlinks. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Keep immutable workflow revision, authentication, failure propagation, and byte-preserving script retrieval assertions aligned with the workflow. Retain all installer registration checks. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Collaborator
|
开始审查 |
HKLHaoBin
added a commit
to HKLHaoBin/openless
that referenced
this pull request
Oct 21, 2026
Retain the newer voice activation implementation, punctuation regression tests, privacy-safe P1-P6 diagnostics, and Windows symbols already merged through Open-Less#1240. Resolve overlapping feature conflicts without reverting upstream fixes. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
摘要
Refs #1003。新增 Windows 本地语音唤醒听写:用可自定义的开始/完成命令控制录入,减少按键操作。按用户要求先提交 PR 供审阅;目前不宣称该 issue 已完整解决,也不自动关闭 issue。
修复 / 新增 / 改进
101f5142,解决 8 个文件的冲突,保留上游 Android Sherpa、实时文字转发、设置页 OS/重启行为及构建来源信息。兼容
local_asr_sherpa对 Windows 与 arm64 Android 的支持和跨平台编译路径。0xC0000374堆损坏,原始损坏来源未定位,不能将 UI 析构检测栈当作根因。CI 集成修复
9c75062c:远程 CI 的 E0063 指向上游新增测试夹具缺少voice_activation_runtime;补为None,不改产品行为。5372769a:Windows 原生构建成功后,第二次 checkout 的凭据清理因无.gitmodules映射的可选 gitlink 失败;改为按准确workflow_sha获取同一 smoke 脚本,保留安装器/注册表验证。43381885:同步安装器工作流契约测试,验证新的固定 SHA 获取方式、失败传播与字节保真;下游安装器注册检查全部保留。No bugs found.;当前 SHA 的上游 PR CI 与 Android Release 构建已通过。分支 CI 的 Windows、Linux、Android、Harmony、UI motion 均通过;macOS 因 hosted runner 容量不足未执行,导致整体结果为 failure,而非代码或测试断言失败。测试计划
No bugs found.;静态审查不代替运行验证。e776f798的远程 CI、桌面端和 Android 构建成功:433818859bba5d814b133eb82a7f771b4063b730的分支 CI整体通过:除 macOS 未获得 runner 被取消、MSRV 按条件跳过外,其余作业均成功;此项仍受 runner 容量阻塞。sha256:d49ef0b39c2b64486d87ff927909ca565eed9e63ae1419f72866210d5505a696。runner_id=0、无执行步骤,官方 annotation 明确指出 arm64 容量限制);第二次仍取消,整体工作流未通过。暂不无限重跑,也不替换架构或跳过门禁;等待托管 runner 容量恢复。分支 CI 的 macOS 作业也遇到相同容量限制。所有编译、测试与打包统一在 GitHub Actions 执行;未在本地执行这些任务。上述结果均对应准确 HEAD,不沿用旧 SHA 的成功结论。当前工作流均已结束,无运行中的后台监控;尚不能宣称全部通过。Windows 完整后端测试若由工作流预设跳过,会与实际执行项区分报告。
🤖 Generated with Claude Code