• 软件工程——团队答辩


    团队答辩

    团队成员


    • 总体效果截图


    -项目的博客链接


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

    • 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.可以在声音降噪处理矽统中添加录音的功能、使得功能更加完善
  • 相关阅读:
    广陵基地输电线路实训场
    广陵基地配电网综合实训室
    广陵基地电缆实训室
    Windows Phone 9再见了!
    Windows Phone 8初学者开发—第23部分:测试并向应用商店提交
    Windows Phone 8初学者开发—第22部分:用演示图板创建卷盘的动画
    JDBC数据类型
    Java-BlockingQueue的使用
    苹果下如果安装nginx,给nginx安装markdown第三方插件
    苹果电脑包管理
  • 原文地址:https://www.cnblogs.com/1500802029xy/p/6986687.html
Copyright © 2020-2023  润新知