zoukankan      html  css  js  c++  java
  • 软件工程——团队答辩

    团队答辩

    团队成员


    • 总体效果截图


    -项目的博客链接


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

    • 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.可以在声音降噪处理矽统中添加录音的功能、使得功能更加完善
  • 相关阅读:
    按学生成绩排序
    错误分析:floating point formats not linked
    学生成绩等级统计
    两个链表按升序合并
    js随机生成hex色值
    WEB监控系列第一篇:web监控搭建——graphite+statsd(单机搭建)
    WEB监控系列第四篇:statsd指南
    WEB监控系列第三篇:graphite指南
    安装Fedora 15后需做的25件事情
    《python tutorial》python 学习第二天
  • 原文地址:https://www.cnblogs.com/1500802029xy/p/6986687.html
Copyright © 2011-2022 走看看