团队答辩
团队成员
- 总体效果截图
-项目的博客链接
- 实现的功能及其效果描述
![](https://images2015.cnblogs.com/blog/1116594/201706/1116594-20170619110833507-1756869807.png)
- 1.其中exec.bat文件为windows批处理文件,作用:生成名称为out.pcm的音频文件来容纳降噪后的源文件
- 2.ns.exe为我们所做的降噪处理软件打包出来的的主程序,程序固定的导入文件名raw.pcm,生成的导出文件名为out.pcm.
- 3.raw.pcm为原音频文件(未降噪),由于程序原型是导入单片机中工作,故只能处理“脉冲编码调制”文件,即.pcm格式
的音频文件,而在windows窗口中.wav格式的文件是由PCM格式进行编码的,所以我们先得先将音频文件转换成.wav格式,
然后再将后缀名改为.pcm,并将音频文件转移至程序制定文件夹内
![](https://images2015.cnblogs.com/blog/1116594/201706/1116594-20170619142949616-741051098.jpg)
该截图显示的是降噪前的音频文件
![](https://images2015.cnblogs.com/blog/1116594/201706/1116594-20170619143002460-1932103906.jpg)
该截图显示的是降噪后的音频文件
- 软件测试
- 项目的不足之处
- 1.导入文件名只能是raw.pcm,没有实现自动寻找同一文件名下的.pcm文件
- 2.导出的也只能是out.pcm,而且如果音频文件太大的话会影响到降噪的速度,这一块的算法有待优化
- 3.整个操作系统的过于原始,直观性不够强
- 4.程序代码实现的功能不够强大,有待优化
- 5.没有实现连接数据库,不能很好的归纳及储存所需降噪的音频文件
- 拓展功能
- 1.可以加入多音频文件同时降噪的功能
- 2.可以编写一个降噪软件的界面,实现注册、登录以及登出等功能
- 3.实现连接数据库,将需要降噪的音频文件以及降噪过的音频文件储存进数据库中
- 4.由于音频降噪的方法有很多不仅仅包括滤波算法,可以通过多种方法优化代码来加强降噪功能
- 5.可以在声音降噪处理矽统中添加录音的功能、使得功能更加完善