无与伦比的训练插件 (1_collect_unmatched_training)

## 目的

该插件自动收集无法识别的语音输入并添加它们 作为模糊映射正则表达式的新变体。这使得系统能够“自我训练” 随着时间的推移,通过从无与伦比的识别结果中学习。

它是如何工作的

  1. 当没有其他规则匹配时,会触发“COLLECT_UNMATCHED”包罗万象的规则。

  2. 通过“on_match_exec”使用匹配的文本调用“collect_unmatched.py”。

  3. 调用FUZZY_MAP_pre.py中的正则表达式会自动扩展。

## 用法

在您想要训练的任何“FUZZY_MAP_pre.py”的末尾添加此包罗万象的规则: 代码_块_0

标签 f'{str(__file__)}' 告诉 collect_unmatched.py 到底是哪个 要更新“FUZZY_MAP_pre.py”——因此该规则可以跨任何插件移植。

禁用插件

当您收集了足够的训练数据后,可以通过以下任一方式禁用:

  • 注释掉包罗万象的规则

  • 使用无效名称重命名文件夹(例如添加空格)

  • 从“maps”目录中删除插件文件夹

文件结构

代码_块_1

## 笔记

该插件在运行时修改“FUZZY_MAP_pre.py”。提交更新的 定期归档以保存收集的培训数据。