#avro #bengali #convert-text #bangla #avro-phonetic

rupantor

一个非常灵活的孟加拉语音位分析器,支持 Avro 音位

3 个版本 (重大更改)

0.3.0 2020 年 9 月 22 日
0.2.0 2018 年 10 月 6 日
0.1.0 2018 年 6 月 6 日

文本处理 中排名第 900

每月下载 25
okkhor 中使用

MPL-2.0 许可证

39KB
649 代码行

rupantor-rs

Build Status Rust crates.io DOCS.rs

一个非常灵活的孟加拉语音位分析器,可以将文本根据 JSON 格式的语法转换为孟加拉语。

rupantor 支持 Avro 音位,这是孟加拉语的一种非常流行的基于音位的转写方法。 rupantor 非常灵活,因为它可以通过指定 语法/转换规则 来控制转换。因此,用户可以通过指定自定义语法来创建音位方法。

使用方法

将此添加到您的 Cargo.toml

[dependencies]
rupantor = "0.3"

示例

此示例演示了如何使用 Avro 音位

use rupantor::avro::AvroPhonetic;

let avro = AvroPhonetic::new();
let bengali = avro.convert("ami banglay gan gai");
assert_eq!(bengali, "আমি বাংলায় গান গাই");

许可证

rupantor 根据 MPL 许可证(版本 2.0)条款分发。

有关详细信息,请参阅 LICENSE

依赖关系

~0.5–1MB
~20K SLoC