首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有声音的波写输出文件

没有声音的波写输出文件
EN

Stack Overflow用户
提问于 2015-11-04 20:57:36
回答 1查看 396关注 0票数 1

我只是尝试使用.wav输出3个声音文件( wavwrite )。我在MATLAB中使用的数据使用soundsc播放声音很好,但由于某种原因,3个声音文件中有2个没有声音。

代码语言:javascript
复制
[data,Fs] = wavread('prj1.wav'); %Data file I read in
...%filtering with cascaded FIR filter

dataFiltered = filter(Hd,data); %applying filter to data
soundsc(dataFiltered,Fs) %plays perfectly
pause(6)
wavwrite(dataFiltered,Fs,'FIR_Cascade_Signal.wav'); %writes out perfectly, can play back fine.

在此之后,我的问题出现了:

代码语言:javascript
复制
...%Filter with different method, simple IIR filter if curious

dataFiltered2 = filter(Gd,data); %applying second type of filter
soundsc(dataFiltered2,Fs) %plays back fine, loud and clear
pause(6)

声音播放得很完美

代码语言:javascript
复制
wavwrite(dataFiltered2,Fs,'IIR_Cascade_Signal.wav');%Outputted file has NO SOUND

写出一个声音文件,但什么也听不见

代码语言:javascript
复制
...%Filtering with notch filter. This uses dataFiltered2 as the first stage, and then filters out a 30Hz harmonic with the Notch filter

Yfilt_stage2 = filter(B,a,dataFiltered2);
soundsc(Yfilt_stage2,Fs);  %Plays loud and clear, can hear everything
wavwrite(Yfilt_stage2,Fs,'Notch_Filtered_Signal.wav');%Again, no sound in output file

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-13 14:48:48

这是我电脑本身的问题。我在另一台电脑上尝试了我的代码,它运行得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33531863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档