从python中读写htk和hts文件。
htk_io的Python项目详细描述
这个python包允许读取和写入某些格式的文件 由Hidden Markov Model Toolkit (HTK)和 HMM-based Speech Synthesis System (HTS)。 当前支持以下HTK/HTS文件格式:
- 对齐文件(也称为“标签”文件)
- 决策树问题集文件
- 决策树文件
- 原始矢量序列文件,由HTS用于存储语音参数序列
使用简单的python数据在内存中表示对齐、树等 结构。 上述格式的文件可以读入或从这些python中写入 陈述
许可证
请参阅文件License以了解有关的许可证和保修的详细信息 高雄
安装
在大多数情况下,安装htk-io的最简单方法是使用pip。 例如在debian和ubuntu中:
sudo apt-get install python-numpy sudo pip install htk_io
第一个命令从系统存储库安装numpy,因为 通常不建议numpy使用pip。 第二个命令安装 htk_io on PyPI,连同任何 当前已卸载htk_io所需的python包
htk_io也可以安装在virtualenv中:
sudo apt-get install python-numpy virtualenv --system-site-packages env env/bin/pip install htk_io
htk_io的最新开发版本可从github存储库获得 (见下文)。
要检查htk\u io是否正确安装,可以运行测试套件:
python -m unittest discover htk_io
用法
各种函数和类的使用示例包括在 文档字符串。 这个包可以读和写的格式文件的几个例子如下 在example目录中提供。
来源
源代码托管在 htk_io github repository。 要使用git获取最新的源代码,请执行以下操作:
git clone git://github.com/MattShannon/htk_io.git
开发实际上是使用darcs完成的,使用darc 使用 darcs-to-git。
要安装htk io所需的任何当前卸载的python包:
sudo apt-get install cython python-numpy sudo pip install -r requirements.txt
错误
请使用issue tracker 提交错误报告。
联系人
htk-io的作者是Matt Shannon。