包含pydub类型信息的Stubonly包
pydub-stubs的Python项目详细描述
皮杜布树桩
Pydub版本:0.24.1
pydub-stubs
为Pydub提供类型信息。
只有公共接口被保证是类型化的。在
pip install pydub-stubs
无意识问题
Q: 为什么AudioSegment.some_effect(...)
丢失?
TL;DR:将其作为函数从pydub.effects
导入。在
Pydub在运行时动态地向AudioSegment
添加某些函数。
这很容易打字,但不可能百分之百安全。在
一个很好的例子可以说明为什么这是困难的pydub.scipy_effects
,
它注册了两个与中的命名相同的效果
pydub.effects
,但具有不同的签名。导入此模块
会覆盖以前的效果,所以现在签名是错误的。在
Q: 版本号是多少?
major.minor.patch.stubs
,其中major/minor/patch是最新的
支持的Pydub版本。存根版本是最后一个意味着固定
对于特定的Pydub版本,将始终获得可用的最新存根。在
Q: 什么是Metadata
和{}?
这些是最初在创建
音频片段。Metadata
和{channels
、frame_rate
,以及
sample_rate
关键字参数。在
变更日志
版本0.24.1.9
- Add
AudioSegment.from_file
的未记录参数read_ahead_limit
在文档中不存在,但支持 关键字参数。在
版本0.24.1.8
- Export其他模块
添加效果、异常、生成器、播放和 剪皮效应
版本0.24.1.7
- 在
Add
在AudioSegment._spawn
(再次)
这在早期版本中被意外删除。在 - 在
改善
在pydub.effects.invert_phase
这在技术上不太准确,因为(0, 0)
是等效的 到(0, 1)
。在
版本0.24.1.6
- 从
pydub.audio_segment
删除测试符号
版本0.24.1.5
- Fix
AudioSegment.export
第一个参数名为out_f
,不是必需的。在
版本0.24.1.4
- 在
改进了
在AudioSegment.from_file
raw/PCM audio的关键字参数不需要format
设置为raw
或{}。在 - 在
Fix包导出
在
从__init__.py
导出AudioSegment
。在
版本0.24.1.3
- 修复了
AudioSegment.fade
必须给出start
、end
和{}中的两个。在
版本0.24.1.2
- 在
改进
在AudioSegment.fade
更改为使用重载来防止无效的方法调用。在 - 在
改进
在AudioSegment.from_mono_audiosegments
使用仅位置参数以确保至少有1个参数。在
版本0.24.1.1
- 在
固定
在AudioSegment.__init__
使用重载来为正确的参数建模。在 - 在
已修复
在AudioSegment._spawn
{cd38>接受部分参数。在 - 在
固定
在pydub.scipy_effects.high_pass_filter
参数order
应该是int
,而不是{}。在
版本0.24.1.0
释放
详细信息>- 项目
标签: