logmmse语音增强/降噪算法的python实现

logmmse的Python项目详细描述


fork在原始版本的基础上进行了改进,以支持python 3,修复了一些错误,并使其可从其他python脚本中导入

日志消息

logmmse语音增强/降噪算法的python实现

安装

pip install logmmse

基本示例

fromlogmmseimportlogmmse_from_fileout=logmmse_from_file('sample.wav')print(out)

API参考

logmmse(数据,采样率,输出文件=无,初始噪声=6,窗口大小=0,噪声阈值=0.15)

数据(必需)

表示音频信号的1d或2d(帧数、通道数)numpy数组

支持的格式:32位浮点、32位pcm、16位pcm和8位pcm,请参见https://docs.scipy.org/doc/scipy/reference/generated/scipy.io.wavfile.read.html

采样率(强制)

数据采样率(例如16K/44.1 kHz)

output_文件名

波形输出的文件名。如果没有,则不会生成文件

输出格式与输入格式相同

返回

表示增强信号的1d或2d(帧数、通道数)numpy数组

从文件中记录消息(数据,输出文件名=无,初始噪声=6,窗口大小=0,噪声阈值=0.15)

input_文件名(必需)

波形输入的文件名

支持的格式:32位浮点、32位pcm、16位pcm和8位pcm,请参见https://docs.scipy.org/doc/scipy/reference/generated/scipy.io.wavfile.read.html

output_文件名

见上文

返回

表示增强信号的1d或2d(帧数、通道数)numpy数组

贡献

打开问题或请求后,请发送电子邮件通知我

参考

此文件已从以下链接中找到的logmmse.m文件中移植。 https://raw.githubusercontent.com/braindead/Noise-reduction/master/logmmse.m

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

推荐PyPI第三方库


热门话题
java Kafka在producer上流式传输自定义头   java ExecutorService:不需要输出   java并发读取不可修改的映射   如何匹配Java计算机的给定输出猜你的数字游戏;二进制搜索   java使用数据库创建新对象   javascript如何用spring mvc上传图像我尝试了这种方法,如何解决这个问题   java如何使用Quarkus Panache仅选择某些字段?   java如何通知其他对象(如何“关闭”队列)ArrayBlockingQueue中将不再有元素,   java使用JavaFX MediaPlayer从MP3读取ID3v2标记   当我们在Android上打开应用程序时,java仅在第三次显示toast   apache spark java。RuntimeException:java。lang.Integer不是bigint:java架构的有效外部类型。伊奥。IOException   模拟插座。用于测试Java的getOutputStream()   java在git对分期间,只运行失败的测试安全吗?或者我们应该运行所有测试?   java Android MediaPlayer音量非常低(已调整音量)   java组织。冬眠服务UnknownServiceException:请求的未知服务[org.hibernate.ogm.service.impl.OgmConfigurationService]   java扫描程序没有停止   java无法在JBoss EAP 6.2上调用远程EJB