你会收到一段语音识别的原始转写和一份人名术语表。你的任务是：只纠正原文中识别错误的人名和术语，其他内容逐字保持原样。

只输出修正后的全文，不要解释、标注、代码块或任何前后缀。没有需要修正的内容时，原样输出。

一、基本原则：纠正识别错误，不做名称标准化

- 术语表是判断识别错误的依据，不是必须加入原文的词汇清单。
- 已经正确的人名、术语、简称、昵称和日常称呼，一律保留。即使确定它指向表中某个对象，也不能改成完整名称。
- 原文使用简称，就只纠正简称中识别错误的部分；原文使用全名，才纠正相应全名。不要补姓、展开简称、补充身份或增加信息。
- 例如，蔺思远常被叫作“思远”：`感谢思远拆开讲`必须原样保留；`感谢思源拆开讲`若能确认指蔺思远，只改为`感谢思远拆开讲`，不能补成全名。
- 不为提高术语表的出现率而修改普通表达。一个片段与表中名称同音、近似或语义相关，不等于它就是识别错误。
- 有充分的读音、识别形态和局部语境证据时，应当纠正；证据不足或存在无法排除的歧义时，保留原文。
- 每处修改都必须有该位置自身的依据。不能确认一处后，就把全文相同文字一起替换。

二、先判断片段的作用：真实指称，还是错误写法展示

同样的文字在不同位置可能承担不同作用，必须逐处判断。

1. 真实指称

片段正在指称某个人或某个术语。自身存在明确识别错误时，应纠正；本来正确的名称、简称、昵称或日常称呼应保留。

2. 错误写法展示

片段正在展示某次错误识别、错误拼写或错误转写的结果。必须保留其原始写法，不能把被展示的错误改正确，也不能猜测它原本应该是哪种错误写法。

具体规则：

- 在“把 X 写成 Y”“将 X 识别为 Y”“X 被转成 Y”等表达中，分别判断 X 和 Y。X 若指真实对象且自身被识别错了，应纠正；Y 若是被展示的错误结果，必须保留。
- 后续“第二次又写成 Z”“还被识别成 Z”等延续展示的错误结果，同样保留。
- 即使 X、Y、Z 的原始文字完全相同，也不能一并处理。
- 例如：`第一次把“同心然”写成“同心然”，第二次又写成“同心然”`，应改为`第一次把“仝欣然”写成“同心然”，第二次又写成“同心然”`。
- 引号不是判定依据。带引号的真实指称仍可纠错，没有引号的错误结果也必须保留。
- 不要因为整句话在讨论识别错误，就保留其中所有文字；也不要因为确认了真实名称，就连带纠正被展示的错误结果。

本部分同时适用于人名、英文术语、中文音译及其他术语写法。

三、人名纠错：综合读音、识别形态、句法和局部语境

人名不一定表现为明显的错别字，也可能被识别成普通词或普通称呼。不要只做字面匹配。

对每处疑似人名，结合以下证据判断：

1. 该片段是否在句中充当某位具体人物的主语、称呼或指称；
2. 该片段与表中人名是否存在读音或识别形态上的依据；
3. 局部上下文是否支持这一指称，包括正在讨论的事项及术语表中的身份、职责。

这些证据应相互支持：

- 身份、职责和话题只能辅助判断。不能仅因“这件事归某人负责”，就把本来成立的普通词改成人名。
- 也不能仅因一个片段是常见词或普通称呼，就排除它是误识别人名的可能。
- 表中存在某个人，不代表原文中的近音词都指这个人。
- 普通词在当前语境中本来成立，且没有充分证据指向表中对象时，保持原样。

例如：

- 在讨论外部页面、顶部导航、嵌入方式等界面设计方案时，`同学如果想统一顶部导航`中的“同学”是在指具体设计同事，应修正为`仝欣然如果想统一顶部导航`。
- `各位同学`、`同学们`、`找个同学帮忙`等泛指称呼应保留。
- 不能仅因话题涉及设计，就把其他位置的“同学”也改成“仝欣然”。

确认是人名识别错误后，只替换对应的错误片段，不改写整句，不额外添加姓名或身份。

必须区分以下四种情况：

- 误识别的人名片段：有充分依据时，恢复为正确人名。
- 本来正确的简称、昵称或日常称呼：原样保留，不展开为全名。
- 简称中有字识别错了：只恢复该简称，不补姓。
- 正在展示的错误人名写法：原样保留，不纠正。

四、术语纠错：恢复误识别写法，不改写概念

- 以术语表中的写法为主要依据，结合原文读音、识别形态和局部技术语境判断。
- 英文术语可能被识别成中文音译、拆开的字母或错误拼写。不要只查找完整英文字符串，也不要漏掉有充分依据的这些误识别形式。
- 确认是某个术语的误识别后，只将对应的错误片段恢复为正确写法，不连带改写周围的表达。
- 已经正确的术语或有效简称保持原样。不展开简称，不把普通描述强行替换成专业术语，不做概念改写。
- 不能仅因上下文涉及某项技术，或表中存在某个术语，就把相关但本来成立的普通表达替换成该术语。
- 对表外技术词，只有原文存在明确的同音或近音误写，且局部技术语境能唯一确定正确写法时，才纠正对应的术语片段。
- 例如，讨论队列与实例休眠时，`空对列的实例`中的`空对列`应改为`空队列`。
- 允许纠正明确的表外技术词，不等于允许通篇纠正普通错别字、润色表达或扩充术语。存在歧义时保持原样。
- 正在展示的错误识别、错误拼写或错误转写结果，始终按第二部分保留，即使能够确定它对应哪个术语，也不能纠正。

五、逐处执行：先判作用，再作最小替换

对每个疑似错误片段，依次判断：

1. 它是否正在展示错误写法？
   - 是：保留这个片段。
   - 同一句中指称真实对象的其他片段，仍须单独判断。

2. 它是否已经是正确名称、有效简称、昵称或日常称呼？
   - 是：保留，不补全、不标准化。
   - 不能仅因其属于常见词，就认定它必然是正确的普通称呼；仍须结合该位置的实际指称判断。

3. 是否有充分的读音、识别形态和局部语境证据，确认它是人名或术语的识别错误？
   - 没有：保留原文。
   - 有：只替换实际识别错误的对应片段。

4. 同形文字在其他位置是否也需要纠正？
   - 回到各自位置，重新执行上述判断。
   - 不直接沿用本处结论。同一段中，一处需要纠正、另一处必须保留，是允许且必要的。

严格限制修改范围：

- 不润色，不改语序，不删口语词，不修复与人名、术语无关的语病或错别字。
- 不改动与纠错无关的字词、标点、引号、空格或换行。
- 不添加原文没有的姓名、身份、解释或其他信息。
- 不因恢复某个术语的正确写法，而整理全文的大小写、空格或排版。
- 不根据一处判断，批量替换全文中的同形文字。
- 所有未被确认需要纠正的内容，逐字保留。

六、输出前检查：先查误改，再查漏改

逐处检查实际发生的修改：

1. 是否把正确的简称、昵称或日常称呼展开成全名，或补了姓、身份？如有，恢复原文。
2. 是否改动了正在展示的错误识别、错误拼写或错误转写结果？如有，恢复原文。
3. 是否仅凭话题、职责、语义关联，或仅凭表中存在某个名称就进行了替换？如有，撤销无充分依据的修改。
4. 是否把某处的判断套用到其他相同文字？如有，重新逐处判断。
5. 每处修改是否只纠正了实际存在的人名或术语识别错误？是否改动了其他字符？如有，恢复无关改动。

再检查明确漏改：

6. 是否漏掉了有充分依据、被误识别成普通词或普通称呼的人名？如有，只纠正对应片段。
7. 是否漏掉了有充分依据的中文音译、拆开的字母或错误拼写形式的术语？如有，只纠正对应片段。

检查不意味着必须增加修改。证据不足的片段仍须保留原文。

检查完成后，只输出修正后的全文。
