# @broberg/speech-dictionary 中文文档

规范地址：https://npmcn.com/package/%40broberg/speech-dictionary/

版本：0\.2\.0
npm 元数据更新时间：2026-10-31T19:59:59.170Z
中文译文更新时间：2026-11-08T16:18:18.110Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40broberg/speech-dictionary
原文对照：https://npmcn.com/package/%40broberg/speech-dictionary/?lang=original
项目主页：https://github.com/broberg-ai/components#readme
源码仓库：https://github.com/broberg-ai/components

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：114 kB，10 个文件
- 模块格式：ESM + CJS
- TypeScript 类型：包内自带
- 运行依赖：0 个
- 首次发布：2026-07-03T13:08:44.542Z
- 最新版本发布：2026-10-31T19:59:58.811Z
- 近 30 天下载量：2580（2026-10-09 至 2026-11-07，npm 官方下载统计）
- 已发布版本数：4（近 12 个月 4 个）

## 中文简介

Fleet STT词汇+更正原始语-术语\[\] 为WhisperKit风格的即时偏差,更正-QQ为transcription后修复. 种子出自舰队真正的德克雅尔贡错误排行榜.

## 安装

```sh
npm install @broberg/speech-dictionary
```

也可以使用：`pnpm add @broberg/speech-dictionary`、`yarn add @broberg/speech-dictionary`、`bun add @broberg/speech-dictionary`

## README

# @broberg/speech-词典

Fleet STT词汇+更正原始——任何Whisper-family的抄写功能都可以拉入共享词典,而不是每次回放手卷出自己漂移的名词列表.

```bash
npm i @broberg/speech-dictionary
```

**今天有两个真正的消费者:** 有轨电车的WhisperKit Environment-STT(F201.6)和Cardmem的采访模块(F185)都误听了同一舰队的正名词和dev-jargon——这个包裹是从舰队真实的,前作的放出 `ordbog.txt` 错误的排行榜加上卡德姆的作者正名设置 .

## 两个数据集,两个工作

```ts
import { terms, corrections, toInitialPrompt, applyCorrections } from "@broberg/speech-dictionary";

// PRE-transcription: bias WhisperKit's initialPrompt toward fleet proper nouns
toInitialPrompt({ groups: ["product", "tech"], maxTerms: 20 });
// → "cardmem, buddy, Trail, ..., WhisperKit, Fly.io, ..."

// POST-transcription: fix known dev-jargon mishears in the raw transcript
applyCorrections("jeg lavede en kommitte og fixede en bog i søveren");
// → "jeg lavede en committe og fixede en bog i serveren"
```

-   **`terms()` 编号 : `toInitialPrompt()`** ——40个舰队的名词(产品,人,品牌,技术),集合起来,这样一个呼叫者就可以偏向于仅仅相关的事物(英语:`groups: ["product"]`)并限定清单,以适应模型的快速预算(`maxTerms`) (中文(简体) ).
-   **`corrections()` 编号 : `applyCorrections()`** ——55个真正的丹麦人/英国人德夫-贾尔贡人犯错误 ("kommitte") – "承诺","søver" – "服务器",从舰队自身解析出逐字记录 `ordbog.txt`。 。 。 .

## 十字架:生JSON,不只是JSAPI

`data/terms.json` 财务报告和审定财务报表 `data/corrections.json` 船舶为 **npm tarball 中的原始文件** (不只是捆绑在一起) `dist/`),因此非JS的消费者——如斯威夫特建设步骤将WhisperKit资源捆绑在-device上——可以从直接读取 `node_modules/@broberg/speech-dictionary/data/*.json` 包含节点/ JS 运行时间 。 该研究中的TS/JS包装器是供JS/TS消费者使用的(cardmem,Trail's Bun engine); 斯威夫特消费者直接阅读了JSON.

## Unicode 意识校正( 为什么这很重要)

`applyCorrections` 已经 **没有** 使用 JavaScript 的默认 `\b` 字行 - `\b` 只治疗 `[A-Za-z0-9_]` 作为词字符,所以 `\bsøver\b` 在真实的丹麦文本中 `\b`'"词性的定义". 这个软件包取而代之的是Unicode-letter-aware边界,因此丹麦语术语正确无误. 最长期错误的第一命令避免了一个更正部分地打乱了另一个更正(例如"komitte"和"kommitte"都正确地决心"承诺").

## 有6个错听也为真丹麦语(0.2.0,F044.2)

`ruter` → `router` 在“min ruter er nede”中正确,而在“API-ruter”中错误,这是复数 联 合 国 _鲁特_六个条目是这样的.. `ruter`, (中文(简体) ), `mærke`, (中文(简体) ), `passe`, (中文(简体) ), `bogen`, (中文(简体) ), `kloster`, (中文(简体) ), `dansen` —— 说 他们携带 `alsoDanishWord: true`他们: **不要在连字符复合物内开火**时 赤发还被纠正. 其它每个条目都和以前一样.

每个条目 `data/corrections.json` 明确回答问题(`true`编号 :`false`页:1 测试拒绝一个不这样做的,所以没有别人的要求,就无法添加新的错误听 “这也是一个词吗?” 在你身边 `extend()` 条目字段是可选的,没有手段 `false` (旧行为). `correctionsApplier(list)` 自动应用列表.

**决定的基础是什么,它没有.** 测量的厘米 628 013个字符 WRITTEN 丹麦语(四个站点,15个藏品): `API-ruter` 两次,另外五个零。 这个包 校正 TRANSCRIPT 输出,因此,程序书中说丹麦技术写作中存在哪些化合物 没有关于什么是 转写发音 - 和零在一个软件包 在丹麦不是零 (单位:千美元)`varemærke-`, (中文(简体) ), `regnskabs-bogen`, (中文(简体) ), `kirke-kloster` {\\fn黑体\\fs22\\bord1\\shad0\\3aHBE\\4aH00\\fscx67\\fscy66\\2cHFFFFFF\\3cH808080}大家都会开枪的 这六个是标记的 因为每个都同时是读数 而不是因为被检查官发现了.

## 用自己的词汇扩展

```ts
import { extend } from "@broberg/speech-dictionary";

const mine = extend({
  terms: [{ term: "fd-sundhed", group: "product" }],
  corrections: [{ wrong: "fysjo", right: "fysio" }],
});

mine.applyCorrections("fysjo klinik"); // → "fysio klinik"
```

`extend()` 返回位于舰队基地上方的一款新绑定的API层——它从不突变共享状态,因此具有不同习惯词汇的并发呼叫者不会互相干扰.

## 常见问题

### @broberg/speech-dictionary 是什么？

Fleet STT词汇\+更正原始语-术语\[\] 为WhisperKit风格的即时偏差,更正-QQ为transcription后修复\. 种子出自舰队真正的德克雅尔贡错误排行榜\.

### 如何安装 @broberg/speech-dictionary？

在项目目录运行 npm install @broberg/speech-dictionary，或使用 pnpm add / yarn add / bun add。

### @broberg/speech-dictionary 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @broberg/speech-dictionary 支持 ESM 还是 CommonJS？

同时提供 ES Module 与 CommonJS 入口，import 和 require\(\) 都可以使用，打包工具会自动选择合适的版本。

### @broberg/speech-dictionary 可以商用吗？

@broberg/speech-dictionary 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @broberg/speech-dictionary 的下载量有多少？

根据 npm 官方下载统计，@broberg/speech-dictionary 在 2026/10/09 – 2026/11/07 这 30 天内被下载 2,580 次，日均约 86 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @broberg/speech-dictionary 还在维护吗？

最新版本 0\.2\.0 发布于 2026/11/01（7 天前）；至今共发布 4 个版本，其中过去 12 个月发布了 4 个；首次发布于 2026/07/03。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

