Skip to content

用skill增加了Ghosty识别问题后,词汇管理片段替换里没有显示出来,而且加入了以后,依然还是没法准确识别,我是intel芯片的mac,还需要提供什么信息么 #118

@xiaolang90

Description

@xiaolang90

⏺ 明白了,问题是 snippets.json 已经写入了,但 Type4Me App
的设置/词汇管理界面没有刷新显示新条目。

这说明 type4me://reload-vocabulary 这个 URL scheme 可能只重载了
ASR 引擎的热词,并没有通知 App 的 UI 层刷新列表。让我看看 App
的实现来确认。

⏺ Explore(Explore Type4Me reload mechanism)
⎿  Done (42 tool uses · 27.9k tokens · 1m 46s)
(ctrl+o to expand)

⏺ 找到原因了。根据对 Type4Me App 二进制文件的分析:

问题根因

type4me://reload-vocabulary 这个 URL scheme 触发的是 ASR
引擎的重载(重置
Session、重新连接语音识别服务、加载新热词),但 不会通知
VocabularyTab UI 刷新。

具体来说:

  • App 没有文件监听(没有 NSFilePresenter 或 file watcher)
  • reload-vocabulary 只做了 Session.forceReset → 重新建立 ASR
    连接 → 传入新的 hotwords/snippets
  • VocabularyTab 只在视图首次加载时读取 JSON,之后不会自动刷新

所以结果是:语音识别纠错实际上已经生效了(ASR
引擎已重载),只是 App
的设置界面没有刷新显示新条目。关掉设置窗口重新打开,或者重启
App,就能看到。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions