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