Python对phonetisaurus图形到音素工具的封装
项目描述
Phonetisaurus for Python
Python封装了优秀的phonetisaurus图形到音素工具 (许可)。
包括预构建的二进制文件
x86_64
- 桌面/笔记本电脑/服务器(64位)armv6l
- Raspberry Pi 0/1armv7l
- Raspberry Pi 2/3/4(32位)aarch64
- Raspberry Pi 3/4(64位)
要求
- Python 3.7+
- Linux
- 在Debian Buster上进行测试
安装
对于x86_64
系统
$ pip install phonetisaurus
对于Raspberry Pi,请参阅发行版以获取兼容的wheel
- Raspberry Pi 0/1
phonetisaurus-<VERSION>-py3-none-linux_armv6l.whl
- Raspberry Pi 2/3/4(32位)
phonetisaurus-<VERSION>-py3-none-linux_armv7l.whl
- Raspberry Pi 3/4(64位)
phonetisaurus-<VERSION>-py3-none-linux_aarch64.whl
训练
假设您有一个类似CMU发音词典的词典格式
word1 phoneme1 phoneme2 ...
word2 phoneme1 phoneme2 phoneme3 ...
保存到lexicon.dict
运行
$ phonetisaurus train --model /path/to/write/g2p.fst /path/to/lexicon.dict
您可以提供多个词典。
有关更多信息,请参阅phonetisaurus train --help
。
预测
$ phonetisaurus predict --model /path/to/g2p.fst word1 word2 ...
如果命令行中没有提供单词,它们将逐行从标准输入中读取。
您可以选择提供一个或多个--lexicon /path/to/lexicon.dict
参数,以避免为已知单词猜测发音。
有关更多信息,请参阅phonetisaurus predict --help
。
项目详情
下载文件
下载适用于您平台的应用程序文件。如果您不确定该选择哪个,请了解更多有关 安装软件包 的信息。
源代码发行版
此版本没有提供源代码发行版文件。请参阅有关 生成发行版存档 的教程。
编译后的发行版
关闭
散列值 for phonetisaurus-0.3.0-py3-none-manylinux1_x86_64.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | 4ad830d748234d778c9e55da731df319f92805120d158825cf8162616bbccc09 |
|
MD5 | 516d5e37a089098fa110bad0d37ba4cf |
|
BLAKE2b-256 | f8dd8bee1dc1f6944fec8a5a8a3a1e5a70e2680ef1e129c0ee946202a65ecf37 |