实时音频时间刻度和音高修改。

aupyom的Python项目详细描述


#辅助操作

[![生成状态](https://travis-ci.org/pierre-rouanet/aupyom.svg?branch=master)](https://travis-ci.org/pierre-rouanet/aupyom

实时音频时标和音高修改python库。

#文档

AupyOm是纯Python库,设计用于快速和简单的声音混合。它的设计可以让你实时改变音高和音阶。

由于aupyom api非常简单,您只需要知道一些开始播放的方法,文档只提供了几个演示笔记本:

    <播放和混合多个声音](./示例/播放和混合多个音符.IPYNB)
  • [声音的音调和时间尺度的实时修改](./examples/livemodificationofthitchandtime scale of sounds.ipynb)

#安装

上一个稳定版本在pypi上可用。它可以通过以下方式安装:

`bash pip install aupyom `

也可以从源安装: `bash python setup.py install `

##依赖关系

aupyom与python>;=2.7和python>;=3.4一起工作。

Aupyom需要不同的库: *[numpy](http://www.numpy.org):用于低级声音处理 *[librosa](https://github.com/bmcfee/librosa):用于高级声音处理和IO *[sounddevice](http://python-sounddevice.readthedocs.org/):用于播放声音的[portaudio](http://www.portaudio.com)库的python绑定

#与poppy机器人集成

aupyom最初是在[poppy project](https://www.poppy-project.org)的上下文中设计的,目的是开发开源和易于使用的机器人。它们主要用于教学计算机科学,发现物联网和机器人技术。

[专用演示笔记本](第页)的设计展示了如何使用机器人的运动生动地修改音高和时间刻度!

[![vimeo预览](./doc/vimeo preview.jpg)](https://vimeo.com/107599850

多亏了这一点,Aupyom也连接到了[Snap!(^ {A8})一个著名的可视化编程语言的变体,它允许界面的设计来直观地修改和混合声音。

啊![图像](TOdo图像)

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

推荐PyPI第三方库


热门话题
返回数组无效的java方法   异步Java CompletableFuture获取其请求   java是否可以像RDBMS那样使用视图?   java如何在屏幕上只运行一个片段?   java无法从Vertex jdbc查询中获取结果   java从jtable获取对象的正确方法   java Spring 3数据设备替代方案   Java BigDecimal:四舍五入到客户首选的数字和增量   JAVA主窗口没有出现,我必须左键单击主窗口。java并单击run查看它   Eclipse RCP中的java进程自定义设备事件   JavaEclipse一次又一次地构建代码(没有任何更改)?   java如何实现对象合并