这是一个声音生成和包装软件!

Soundboard的Python项目详细描述


音板

Soundboard是一个Python库,用于处理单词复数。在

安装

使用包管理器pip安装声卡。 对于windows:

py -m pip install Soundboard

对于Mac/Linux:

^{pr2}$

使用

importSoundboardarr1=[Soundboard.C]#Note/Frequencyarr2=[4]#Amplitudearr3=[100]#DurationSoundboard.render(arr1,arr2,arr3,"Test1")arr1=[Soundboard.E]#Note/Frequencyarr2=[4]#Amplitudearr3=[100]#DurationSoundboard.render(arr1,arr2,arr3,"Test2")arr1=[Soundboard.G]#Note/Frequencyarr2=[4]#Durationarr3=[100]#AmplitudeSoundboard.render(arr1,arr2,arr3,"Test3")Soundboard.add("Test1","Test2","Test4")Soundboard.add("Test3","Test4","Combotest")Soundboard.make("Combotest")

检查我们的GitHub

文件

渲染

Soundboard.render(frequency,duration,amplitude,filename)

接受一个频率数组、持续时间数组、振幅数组和字符串文件名

注意:数组的长度必须相等,否则程序将停止并发出通知。

添加

Soundboard.add(track1,track2,output_file_name)

接受2个跟踪生成文件并输出一个新的生成文件,该文件包含合并在一起的两个轨迹

注意:您必须“制作”添加的文件,否则您将无法播放声音

构建

Soundboard.build(arr)

接受一个二维数组-一个包含3个值、频率、持续时间和振幅的音符数组序列

Soundboard.build([[frequency,duration,amplitude],...])

注意:如果没有为每个注释填写所有3个值,则生成将失败并出现错误。

注意:Build将返回名为“的文件”生成.txt“包含扬声器位置的数值

使

Soundboard.make(filename)

接受一个文件名

注意:如果没有“生成.txt“在当前目录中。

作者:Ghostlypi

许可证

兹免费准许任何人取得复制品 本软件及其相关文档文件(“软件”)的 在软件中不受限制,包括但不限于权利 使用、复制、修改、合并、发布、分发、再授权和/或出售 软件的副本,并允许软件的使用者 根据以下条件提供:

上述版权声明和本许可声明应包括在所有 软件的副本或大部分。在

本软件按“原样”提供,无任何形式的保证,明示或 包括但不限于适销性保证, 特定目的的适用性和非侵犯性。在任何情况下 作者或版权持有人应对任何索赔、损害赔偿或其他 无论是在合同诉讼、侵权诉讼或其他诉讼中,由以下原因引起的责任:, 与软件、软件的使用或其他交易有关 软件。在

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

推荐PyPI第三方库


热门话题
java何时可以运行。toString()是否有可能返回重复的字符串?   使用REST进行Java应用程序登录验证?   java测试onErrorResume()Spring Webflux   java设置一个单元格样式,使数字显示为百分比ApachePOI   java仅替换regex az09   java将字符串附加到文件   java Hibernate:如何在集合中查找对象   当独立客户端为Web服务实例化代理时,java WebSphere会生成ClassNotFoundException   java简单算法。我做不好   java我的代码有什么问题?我想用Android制作一个“cardflip”动画   java如何模拟Springbean及其自动连接的参数?   java在Android中将arraylist对象的某些参数显示到列表视图中   java setOnclickListener(此)错误   java自动连接未按类型连接bean   java如何禁止在Viewpager上滑动?   java代码检查每个if语句吗?   java NIO选择器OP_READ和OP_WRITE,关于处理它们的一些问题   java如何在不锁定文件的情况下获取文件大小   Oculus Rift的Java API?   java是一种选择。仍然需要fork来设置bootClasspath