我有一个声音文件(3x3_Mixture.wav)= sound33其中包括3个不同的声波相互混合,我做了一个代码,以分离3种不同的声波使用快速-ICA和自然梯度算法。 现在我想在matlab中听3x3_Mixture.wav文件。 当我在命令窗口中输入sound(sound33)
,然后按回车键时,我收到以下错误消息:Only one- and two-channel audio supported.
如何在3个声波中收听3x3_Mixture.wav,应该使用哪条命令?如何聆听3x3混合波在matlab中
0
A
回答
0
当处理波形文件或矢量中的两个以上通道时,基本上有几个选项。第一个是将通道缩混成一个或两个矢量。你可以通过对这些通道进行求和或者将它们相互相乘(显然,按照元素进行乘法运算)。
另一个是通过逐个回放通道或两个一对通道来收听文件。
但是如果你的音频硬件包含两个以上的音频通道(简单地说就是把一个音频接口加入2个通道),我的建议是使用比Matlab的命令sound
或soundsc
更好的工具。例如使用Msound,这是一款使用PortAudio框架的音频回放和录制工具,可将最多64个通道的音频输出到有能力的硬件。
相关问题
- 1. CSocket如何停止聆听
- 2. 如何聆听Android中的GC事件
- 3. 如何在全球范围内聆听键盘组合?
- 4. 聆听到.NET
- 5. Java:“聆听”DataStream
- 6. 混乱在MATLAB滤波器滚降
- 7. 聆听Backbone.js中的变化
- 8. 在Matlab中使用3x3掩码的中值滤波器二进制图像
- 9. 如何聆听按钮动作添加组合框并再次聆听动作Java
- 10. 聆听Redux动作
- 11. 如何聆听特定IP地址
- 12. 如何聆听DialogFragment解雇事件
- 13. 如何聆听关系添加事件?
- 14. VueJs 2.0 - 如何聆听“道具”变化
- 15. 如何聆听屏幕截图
- 16. 如何聆听Facebook的共享回调
- 17. 如何聆听鼠标轮按?
- 18. 如何聆听儿童视图IBAction?
- 19. 如何聆听儿童组件?
- 20. 如何聆听抽象方法?
- 21. 如何聆听192.168与节点?
- 22. 如何聆听dll函数调用
- 23. WPF如何聆听BindingBase对象?
- 24. 模块混合示波器
- 25. 在android中,如何在ImageView上聆听手势?
- 26. 如何在MATLAB中应用滤波器?
- 27. 如何使用jQuery在textarea中聆听拖放纯文本?
- 28. 如何在Extjs的树状面板中聆听dragstart?
- 29. 如何在A帧中聆听相机的世界位置?
- 30. 创建并聆听活动
你有没有想过总结三个不同的波形,然后听取总和? – Mattia
没有兄弟......这个文件已经混合了三个声波......我的任务是将它们分开......但是现在我想在分离前听文件......谢谢 – Ali12
我不知道,也许你所问的是不可能的。 – Mattia