python语言处理

pydrobert-speech的Python项目详细描述


Build StatusDocumentation StatusLicense

Pydrobert语音

此纯Python库允许对语音特征进行灵活的计算。

例如,给定的功能配置称为fbanks.json

{"name":"stft","bank":"fbank","frame_length_ms":25,"include_energy":true,"pad_to_nearest_power_of_two":true,"window_function":"hanning","use_power":true}

你可以计算三角形的重叠滤波器 KaldiHTK使用 命令

importjsonfrompydrobert.speechimport*# get the feature computer readyparams=json.load(open('fbank.json'))computer=util.alias_factory_subclass_from_arg(compute.FrameComputer,params)# assume "signal" is a numpy float arrayfeats=computer.compute_full(signal)

如果您打算使用PyTorchDataLoader或kaldi 在asr管道中的表中,可以通过 使用命令signals-to-torch-feat-dir(需要pytorch包) 或者compute-feats-from-kaldi-tables(需要pydrobert kaldi包)。

这个包可以计算比f-banks多得多的数据 排列。有关如何更深入地讨论 使用它。

文档

安装

pydrobert speech可通过pypi和conda获得。

conda install -c sdrobert pydrobert-speech
pip install pydrobert-speech
pip install git+https://github.com/sdrobert/pydrobert-speech # bleeding edge

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java有没有一种方法可以使用DesiredCapabilities在SeleniumWebDriver中获得非远程浏览器?   java逻辑和算术移位的输出   java如何以编程方式在Selenium中打开Safari>preferences?   java应用程序可以在javaws中更改自己的名称吗?   Java 7下的linux JAXB问题它说找不到RI 2.1.0   java解析来自Domino代理的JSON   java如何引用在不同类的main方法中声明的对象属性   java如何扩展apache FTPFile的功能?   java如何优化G1的暂停时间   java使用单个“更新”按钮将测试表的自动增量值插入分数表   针对UTF的regex Java电子邮件验证   java字节流问题   java 安卓将arraylist转换为自定义格式的一个字符串   java SQL语句到JTable   Java:带selfcontain计数器的while循环