软件工程——团队答辩

团队答辩

团队成员


  • 总体效果截图


-项目的博客链接


  • 实现的功能及其效果描述

  • 1.其中exec.bat文件为windows批处理文件,作用:生成名称为out.pcm的音频文件来容纳降噪后的源文件
  • 2.ns.exe为我们所做的降噪处理软件打包出来的的主程序,程序固定的导入文件名raw.pcm,生成的导出文件名为out.pcm.
  • 3.raw.pcm为原音频文件(未降噪),由于程序原型是导入单片机中工作,故只能处理“脉冲编码调制”文件,即.pcm格式
    的音频文件,而在windows窗口中.wav格式的文件是由PCM格式进行编码的,所以我们先得先将音频文件转换成.wav格式,
    然后再将后缀名改为.pcm,并将音频文件转移至程序制定文件夹内

该截图显示的是降噪前的音频文件

该截图显示的是降噪后的音频文件


  • 软件测试

测试视频连接


  • 项目的不足之处

  • 1.导入文件名只能是raw.pcm,没有实现自动寻找同一文件名下的.pcm文件
  • 2.导出的也只能是out.pcm,而且如果音频文件太大的话会影响到降噪的速度,这一块的算法有待优化
  • 3.整个操作系统的过于原始,直观性不够强
  • 4.程序代码实现的功能不够强大,有待优化
  • 5.没有实现连接数据库,不能很好的归纳及储存所需降噪的音频文件

  • 拓展功能

  • 1.可以加入多音频文件同时降噪的功能
  • 2.可以编写一个降噪软件的界面,实现注册、登录以及登出等功能
  • 3.实现连接数据库,将需要降噪的音频文件以及降噪过的音频文件储存进数据库中
  • 4.由于音频降噪的方法有很多不仅仅包括滤波算法,可以通过多种方法优化代码来加强降噪功能
  • 5.可以在声音降噪处理矽统中添加录音的功能、使得功能更加完善
原文地址:https://www.cnblogs.com/1500802029xy/p/6986687.html