Skip to content

Latest commit

 

History

History
53 lines (39 loc) · 1.16 KB

README.md

File metadata and controls

53 lines (39 loc) · 1.16 KB

VOICEVOX kuromoji.js

VOICEVOXエディタのモック用にチューニングしたkuromoji.jsです。 ESModuleとして利用できます。

機能追加はしない予定で、VOICEVOXエディタ内で不都合が生じない限り積極的にメンテナンスもしない予定です。 標準的なライブラリやフレームワークを用いた開発環境の改善は歓迎します。

使い方

npm install github:VOICEVOX/kuromoji.js
import { builder, IpadicFeatures, Tokenizer } from "kuromoji";

let _tokenizer: Tokenizer<IpadicFeatures>;

// ブラウザで使う場合
builder({
  nodeOrBrowser: "browser",
  dicPath: "https://url/to/dict",
}).build((err: Error, tokenizer: Tokenizer<IpadicFeatures>) => {
  _tokenizer = tokenizer;
});

// Node.jsで使う場合
builder({
  nodeOrBrowser: "node",
  dicPath: "node_modules/kuromoji/dict",
}).build((err: Error, tokenizer: Tokenizer<IpadicFeatures>) => {
  _tokenizer = tokenizer;
});

開発環境

npm i

テスト

npm run test

フォーマット

npm run fmt