#alphabet #sentence #spell #stdin

yanked 音标

小巧的工具,帮助你用音标拼写

0.2.0 2022年3月18日
0.1.2 2022年3月17日
0.1.1 2022年3月17日

#22 in #spell

MIT 许可证

17KB
215

音标

小型应用程序和Rust库,帮助你用音标拼写句子。

安装

cargo安装 phonetic

用法(命令行界面)

USAGE:
    phon [OPTIONS] [SENTENCE]...

ARGS:
    <SENTENCE>...

OPTIONS:
    -a, --alphabet <ALPHABET>              Alphabet to use [env: PHON_ALPHABET=] [default: nato]
    -h, --help                             Print help information
    -l, --list-alphabets                   List available alphabets
    -s, --show-alphabet <SHOW_ALPHABET>    Show the contents of an alphabet
    -V, --version                          Print version information

phon 也可以通过 stdin 使用

$echo"一些句子" | phon

注意,字母可以通过 -a 命令行选项或 PHON_ALPHABET 环境变量来设置。

用法(库)

请参阅https://docs.rs/phonetic/latest/phonetic/中的使用文档

构建

确保已安装Rust。然后使用 cargo build 构建。

字母表

alphabets 目录包含当前可用的字母表列表,其中大部分来自 https://en.wikipedia.org/wiki/Spelling_alphabet。如果你想包括其他字母表,请添加它们并创建一个pull-request。

贡献

请参考每个项目的风格和贡献指南以提交补丁和新增内容。一般来说,我们遵循“Fork-and-Pull”Git工作流程。

  1. Fork GitHub上的仓库
  2. Clone 项目到你的机器
  3. Commit 改变到你的分支
  4. Push 你的工作回你的fork
  5. 提交 Pull request 以便我们审查你的更改

注意:在提交pull request之前,请确保合并了“上游”的最新版本!

依赖关系

~4–12MB
~105K SLoC