naudio

    0热度

    1回答

    我想从.wav文件中分离出低频,中频和高频。因为我已经使用FFT将数据从时域转换到频域。 阅读文件和应用与n音讯的帮助下快速傅立叶变换的代码是这样 OpenFileDialog file = new OpenFileDialog(); file.ShowDialog(); WaveFileReader reader = new WaveFileReader(file.Fil

    1热度

    1回答

    我目前正在研究分析你的声音的程序。 我有一个运行WaveInEvent的线程,可以记录来自麦克风的音频。 当数据可用时(WaveInEventArgs事件触发),它对它进行编码并将其串行化并发送到分析器。 我希望能够使用音频文件,比如.mp3。 我读这样的: byte[] audioFileBytes = File.ReadAllBytes(audioFilePath); 然后将它发送到分析仪

    0热度

    1回答

    我试图在C#与n音讯和WinForms一个非常简单的DAW。该阶段的目标是在播放一对音频文件时从麦克风录音。到目前为止,该项目是NAudio附带的ASIO样本和Internet上的信息的组合。 我有一个audiofilereader对象为每个audiofile的我要玩: reader = new AudioFileReader("Audio 8_01.wav"); reader2 = new

    1热度

    1回答

    我正在用C#创建一个WPF和NAudio音频播放器。 每当我的电脑性能低下时,音频开始非常滞后,这听起来很平稳。我注意到,对于像Spotify或Windows Media Player这样的类似应用程序来说,情况并非如此。 如何提高音频线程的性能?有没有办法在其他线程之前给它优先级? 编辑:代码 WavePlayer = new WaveOut(); source = new AudioFile

    1热度

    1回答

    我使用NAudio将音频文件输出到扬声器和窗口10笔记本电脑上的耳机。我创建了两个WaveOut并分配了相应的设备编号。但是当耳机插入时,我不能在这里听到扬声器的音频。谁能让我知道如何解决这个问题?这里是我的代码(它适用于耳机或单独的扬声器很好,但我希望听到来自他们的声音在同一时间): var input1 = new Mp3FileReader(PATH + "left.mp3");

    0热度

    1回答

    我试图用MultiplexingWaveProvider分别输出四个不同的音频信号到四个通道。我为每个音频信号使用了BufferWaveProvider。不过,我也想不停地在这两者之间重复播放这个信号。但是我无法为BufferWaveProvider设置位置。我应该如何解决这个问题?非常感谢!

    0热度

    1回答

    是否有任何可能将波形查看器的音频文件的整个波形拟合? 我的意思是如果波形文件1会持续2秒钟或波形文件2 15秒钟,它们将被安装到波形观察器。

    0热度

    1回答

    需要停止线程语法执行而不阻塞整个进程。a Noob &奇怪的问题。 说明: 有一个线程运行以及记录了具有地方等到录制结束停止处理声音。 StopIt()是Recorder()方法,我需要在waveIn.StartRecord()之后和 StopIt()之前暂停语法执行,直到bool StopRecording翻转。 问题:整个StopIt()需要花上一段时间来完成它的工作,但我需要立即重新启动的过

    0热度

    1回答

    我已经看到了Record input from NAudio WaveIn, and output to NAudio WaveOut,但由于某些原因,WaveIn和WaveOut类并不存在于UWP或Naudio 1.8中。我正在寻找像这样的中继音频,但在UWP,最好是在类似的线路。

    0热度

    1回答

    我使用NAudio从多个录制音频麦克风设备,但问题是,分配设备我必须提供设备号(在WaveIn对象中),这是未知的。 WaveIn _waveInMicrophone = new WaveIn { DeviceNumber = ???, WaveFormat = new WaveFormat(8000, 16, 1) }; 如