1 个不稳定版本
新版本 0.1.0 | 2024 年 8 月 11 日 |
---|
在 解析器实现 中排名 #840
每月下载量 104 次
86KB
2K SLoC
textgridde-rs
由 Caleb Long 编写 [email protected]
处理 Praat TextGrid 文件的 Rust 库。
使用方法
use textgridde_rs::TextGrid;
fn main() {
let textgrid = TextGrid::from(PathBuf("path/to/textgrid.TextGrid")).unwrap();
for tier in textgrid.get_tiers() {
println!("Tier name: {}", tier.name());
match tier {
Tier::IntervalTier(interval_tier) => {
for interval in interval_tier.get_intervals() {
println!("Interval: {:?}", interval);
}
},
Tier::PointTier(point_tier) => {
for point in point_tier.get_points() {
println!("Point: {:?}", point);
}
}
}
}
}
许可
MIT!如果可能的话,请给我一些认可。不过,这并非必要 :-)
依赖
~2.5–4MB
~71K SLoC