| Crates.io | e2k |
| lib.rs | e2k |
| version | 0.2.3 |
| created_at | 2025-02-14 04:05:57.354103+00 |
| updated_at | 2025-02-28 10:28:40.135853+00 |
| description | 英単語から読みを推論するライブラリ(Patchethium/e2kのRust実装) |
| homepage | |
| repository | https://github.com/sevenc-nanashi/e2k-rs |
| max_upload_size | |
| id | 1555324 |
| size | 73,818 |
英単語から読みを推論するライブラリ。 Patchethium氏のe2kをRustに移植したものです。
// 文字列をカタカナに変換する例
let src = "constants";
let c2k = e2k::C2k::new(32);
let dst = c2k.infer(src);
dbg!(dst); // "コンスタンツ"
// CMUDictの発音記号をカタカナに変換する例
let pronunciation = ["K", "AA1", "N", "S", "T", "AH0", "N", "T", "S"];
let p2k = e2k::P2k::new(32);
let dst = p2k.infer(&pronunciation);
dbg!(dst); // "コンスタンツ"
MIT License にて公開しています。
モデルはPatchethium氏のものを使用しています。ありがとうございます。
e2k は WTFPL にて公開されています。
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. You just DO WHAT THE FUCK YOU WANT TO.