# @beanbag/codemirror-speak-and-spell 中文文档

规范地址：https://npmcn.com/package/%40beanbag/codemirror-speak-and-spell/

版本：1\.0\.1
npm 元数据更新时间：2025-06-27T00:50:08.625Z
中文译文更新时间：2026-11-08T07:30:04.580Z
软件包许可：MIT

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

原始 npm 页面：https://www.npmjs.com/package/%40beanbag/codemirror-speak-and-spell
原文对照：https://npmcn.com/package/%40beanbag/codemirror-speak-and-spell/?lang=original
项目主页：https://github.com/beanbaginc/codemirror-speak-and-spell

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

- 包体积（解压后）：91.1 kB，10 个文件
- 模块格式：ESM + CJS
- TypeScript 类型：未声明
- 运行依赖：0 个
- peer 依赖：codemirror ^5
- 首次发布：2025-06-27T00:45:57.262Z
- 最新版本发布：2025-06-27T00:50:08.397Z
- 近 30 天下载量：1869（2026-10-08 至 2026-11-06，npm 官方下载统计）
- 已发布版本数：2（近 12 个月 0 个）

## 中文简介

浏览器- 本地拼写检查, AI 写入, 更多在 CodeMirror v5

## 安装

```sh
npm install @beanbag/codemirror-speak-and-spell
```

也可以使用：`pnpm add @beanbag/codemirror-speak-and-spell`、`yarn add @beanbag/codemirror-speak-and-spell`、`bun add @beanbag/codemirror-speak-and-spell`

## README

# 代码

这是CodeMirror v5的插件,为:

-   浏览器内置的拼写检查器
-   语音对文本输入
-   平台或浏览器提供的 AI 辅助写入
-   文本转换

它和CodeMirror v5合作工作 `inputStyle: 'contenteditable'` 财务报告和审定财务报表 `spellcheck: true` 设置,并避免许多可能 有时会出现.

它通过截取浏览器的尝试来达到这个目的 文本更改, 屏蔽并直接使用 CodeMirror 重新尝试 API (英语). 这使得 CodeMiror 和浏览器无法相争 任意时间文本被浏览器插入或替换.

## 安装和使用

使用此插件有两种方法:

1.  只需从我们的发布或仓库下载最新剧本 `build/` 目录并嵌入到您的页面中.
    
    例如:
    
    ```html
    <script src="/js/beanbag-codemirror-speak-and-spell-cm5-1.0.0.min.js"></script>
    ```
    
2.  或者,使用 `npm`数字 :
    
    ```shell
    $ npm install --save @beanbag/codemirror-speak-and-spell
    ```
    
    然后导入到另一个模块:
    
    ```javascript
    import { SpeakAndSpell } from '@beanbag/codemirror-speak-and-spell/cm5';
    ```
    

一旦在您的 CodeMiror v5 环境中安装和运行, 只需激活 内容:

```javascript
const codeMirror = new CodeMirror(element, {
    inputStyle: 'contenteditable',
    spellcheck: true,
    speakAndSpell: true,
});
```

## 许可证

代码Merror Speak-and-Spell根据麻省理工学院的许可提供.

## 重要说明

并非所有浏览器都以同样的方式执行拼写检查.

Firefox会立刻检查您代码Mirror中的文本, 但Chrome和Safari通常不会 反之,他们打字时会检查 或者当与一个词互动时.

这意味着你不会总是看到 在克罗姆或萨法里拼错的字 立即,但这是浏览器的行为 而不是可能的东西 到处工作 也并非特指"CodeMirror".

为了保证最好的经验,你会想要最新的常绿版本 Firefox和Chrome, 最新的OS发布Safari.

## 我们的其他项目

-   [审查委员会](https://www.reviewboard.org/) - 说吧 我们的公开源码、可扩展代码审查、文件审查和图像审查 工具.
    
-   [对话框](https://github.com/djblets/djblets/) - 说吧 我们的Django公用设备 用于数据网、API、扩展等 已使用 (b) 审评委员会.
    
-   [斯皮纳](https://github.com/beanbaginc/spina) - 说吧 现代的类似 Backbone 的类库, 用 TypeScript 和可扩展性 构建 记住.
    
-   [墨迹](https://github.com/beanbaginc/ink) - 说吧 可访问,可主题的UI组件库动力审查委员会.
    
-   [内部管理](https://github.com/beanbaginc/housekeeping) - 说吧 Python 模块、类、函数和 属性.
    
-   [公斤/ 公斤( u)](https://github.com/beanbaginc/kgb) - 说吧 一个强大的功能间谍执行来帮助写入 Python 单元测试.
    
-   [类型](https://github.com/beanbaginc/python-typelets) - 说吧 Python 和 Django 项目的提示和工具对象.
    

你可以看见更多 [github.com/比安巴金克语](https://github.com/beanbaginc) 财务报告和审定财务报表 [github.com/审查板](https://github.com/reviewboard)。 。 。 .

## 常见问题

### @beanbag/codemirror-speak-and-spell 是什么？

浏览器- 本地拼写检查, AI 写入, 更多在 CodeMirror v5

### 如何安装 @beanbag/codemirror-speak-and-spell？

在项目目录运行 npm install @beanbag/codemirror-speak-and-spell，或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖：codemirror（^5）。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖，Yarn 需要手动安装。

### @beanbag/codemirror-speak-and-spell 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/beanbag\_\_codemirror-speak-and-spell 是否存在。

### @beanbag/codemirror-speak-and-spell 支持 ESM 还是 CommonJS？

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

### @beanbag/codemirror-speak-and-spell 可以商用吗？

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

### @beanbag/codemirror-speak-and-spell 的下载量有多少？

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

### @beanbag/codemirror-speak-and-spell 还在维护吗？

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

