音响设备和音响

tonescale的Python项目详细描述


色调比例

设置

sudo apt install    \
    libasound-dev   \
    portaudio       \
    python-pyaudio  \
    python3-pyaudio

pip install tonescale

用法

tonescale为python提供了各种声音工具和功能 在Linux中。它提供了一个Sound类,可以在 numpy数组,可以从文件加载声音,可以将声音保存到 文件,并可以使用aplay或通过流式播放声音 使用pyaudio。声音可以添加,总结和重复象征性。 音阶包括一些声音。

音调缩放模块声音可以通过以下方式访问:

sound_1=tonescale.access_sound(name="199935__drzhnn__04-blip")

声音可以重复:

sound_1.repeat(number=2)

可以添加声音:

sound_3=sound_1+sound_2

声音可以相加:

sound_3=sum([sound_1,sound_2])

可以播放声音:

sound_1.play()

声音也可以在后台播放:

sound_1.play(background=True)

声音也可以在流中播放:

sound_1.play_stream()

声音可以保存到文件:

sound_1.save_WAVE()

声音可以从文件加载:

sound_1.read_WAVE(filename="199935__drzhnn__04-blip.wav")

有关更多详细信息,请参见示例代码。

tonescale还提供sound_search.py,它可以搜索 递归地指定最小持续时间的声音文件。

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

推荐PyPI第三方库


热门话题
调整大小时清除java JFrame图像   java Inmemory数据库和编程语言内存管理/垃圾收集   如何在Java中循环参数   java嵌套回收视图未获得焦点   hadoop和spark现在支持IPv6吗?   java允许在类中使用动态值。名字?   java中的Zookeeper连接   java如何从特定格式的字符串中提取数字?   java我在编译时没有收到错误,但当我运行程序时,我收到错误   用于指定身份验证架构的java Swagger配置   java AWS:elastic beanstalk是否隐式使用s3(存储)?   java如何向另一个servlet发送http请求   java写和写的区别是什么?   java在PCAP上循环了两次,这在io上是不可能的。pkts?   java ExecutionException SocketTimeoutException,同时尝试使用CompletableFuture异步调用10个不同的rest服务   svn中的eclipse Java项目,将其与maven结合   java Android数学简单   hadoop中的java多路输出格式