求一段运用matlab把俩个声音文件混合成一个文件的程序!我只会编写一小段声音读取和播放的程序。混合就不会

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求一段运用matlab把俩个声音文件混合成一个文件的程序!我只会编写一小段声音读取和播放的程序。混合就不会相关的知识,希望对你有一定的参考价值。

非常简单,不用大量下载——“录音机”法

只要你有电脑,和一个非常普通的(免费?)声音格式转换器就行了。
我自己摸索出来的!

不是一前一后哦,是完全重合~~
————
电脑左下角“开始”——“所有程序”——“附件”——“娱乐”——“录音机”;
打开录音机后,“编辑”(按钮是Alt+E)——“与文件混音”
(可以多次选择的,放心。注意声音格式必须是WAV——这个时候就用上“转换器”了)

声音选择完毕后,可以点击录音机的黑色实心三角形,试听效果。(录音机上有“效果”,可以调整声音的大小、速度)
具体想要的效果,请自己操作吧~

最后,——“文件”——“另存为”
————
转换器我推荐狸窝和格式工厂,都是免费的(WAV格式也有“不同种类”,请试试哪个适合你的电脑的录音机。)

多加点分吧?我的方法应该对你有帮助呢?追问

方法很好,可是我的前提是用matlab编写程序来实现。你提供的方法跟我毕业设计一丁点关系都没有啊~不过还是谢谢你这么晚帮助我给个good行么~

追答

呵呵,请随意。祝你好运啊~

参考技术A 两个声音文件相加可以吗 你试试追问

老师说:可以。可是不会编写相加的程序。编完的程序都读不出混合声音~~

追答

我没做过声音处理 只是有个相加的想法,两个文件相加 一些关键特征要先保持一致吧 比如两个波形的采样率 还有是否在一个周期内 多询问一下其他人吧

求一段MATLAB图像批量处理和数据的存储的代码

给你个例子吧,之前编写的一个程序的部分代码:
for
i=1:13
url=strcat('gradien',num2str(i),'.bmp');
%即读取路径/gradient/下的图像
imoving=imread(url);
参考技术A 提供以下函数使用:
sprintf(),可以根据你的输入打印出一个字符串,你可以定义一个计数变量来指定输出文件名
xlswrite()输出到excel文档中

以上是关于求一段运用matlab把俩个声音文件混合成一个文件的程序!我只会编写一小段声音读取和播放的程序。混合就不会的主要内容,如果未能解决你的问题,请参考以下文章

求一段MATLAB图像批量处理和数据的存储的代码

求一段VBS压缩RAR或ZIP代码

混合不同大小的声音文件

在iOS中将最近混合的声音文件分成两个声音

ios - 混合 MIDI 文件,每个文件都有自己的声音字体

Matlab高级教程_第二篇:Matlab2016a和VS2013混合