概要
annyangは、ウェブサイトを音声コマンドで制御できるようにする軽量なJavaScript音声認識ライブラリです。
わずか2KBで依存関係がなく、MITライセンスの下で自由に利用・改変が可能です。
ユーザーが音声でウェブサイトを操作できる機能を簡単に実装したい開発者や、ウェブサイトのアクセシビリティとユーザーエクスペリエンスを向上させたい運営者を主な想定ユーザーとしています。
Speech KITTと連携することで、視覚的なGUIを容易に追加し、ユーザーへの指示やコマンド例の提供も可能です。
互換性・特徴
- JavaScript
- Web
- 音声認識
- ライブラリ
- フロントエンド
- 軽量
基本情報
| ライセンス | MIT |
| Stars | 6,814 |
| Forks | 1,049 |
| カテゴリ | ASR / 音声認識 |
| アクティビティ | high |
最新のissue
- Microsoft Edgeが読み上げられた単語の最後にドットを追加する問題 (更新: 2026-03-10 / Microsoft Edge adding dot to end of spoken word)
- Linux (Ubuntu)上のMS Edgeでブラウザが即座にクラッシュする問題 (更新: 2023-10-20 / Immediately browser crash for MS Edge on Linux (Ubuntu))
- コマンドにカスタムコンテキストを渡す機能の実装 (更新: 2022-01-31 / Pass custom context to commands)
- コマンドの先頭に付けるプレフィックスを自由に定義できるようにする (更新: 2021-11-17 / Allow defining a command prefix)
- Triggerメソッドにコールバック関数を設定する機能 (更新: 2019-07-23 / Callback for Trigger method)
最新リリース: annyang v3.0.0 (2026-03-11)
