首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Python中合成和播放声音

如何在Python中合成和播放声音
EN

Stack Overflow用户
提问于 2020-01-22 05:00:05
回答 2查看 431关注 0票数 0

我想创建一个python程序,允许我像使用钢琴一样使用我的计算机键盘。这意味着我需要接收键盘输入,当给定的键被按下时,我需要以特定的频率合成声音,然后播放该声音。我应该使用什么模块来做这件事?

EN

回答 2

Stack Overflow用户

发布于 2020-01-22 23:36:58

你的程序有两个部分--接收键盘输入和播放音频。

前者可以用这个来解决-- https://pypi.org/project/keyboard/

对于后者,有几种方法- https://realpython.com/playing-and-recording-sound-python/

这个人已经实现了类似的东西-- https://github.com/Zulko/Minimix

票数 0
EN

Stack Overflow用户

发布于 2020-11-16 21:38:45

您可以使用我为此编写的库- Jupylet:https://github.com/nir/jupylet

它包括一个用于在纯Python (和Numpy)中创建声音合成器的新颖框架,以及用于减法、加法、FM和基于样本的合成器的各种构建块,包括有色噪声发生器、共振滤波器、混响效果等。

更多信息请看这里:https://jupylet.readthedocs.io/en/latest/programmers_reference_guide/synthesis.html

该库包括基本的演示笔记本和脚本,这些脚本展示了如何使用https://github.com/nir/jupylet/blob/master/examples/14-piano.ipynb库创建钢琴应用程序

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59849149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档