naudio相关内容

如何使用NAudio实时计算FFT(ASIO输出)

我正在将吉他(小提琴)Hero的克隆编程为本学年的最终项目. 这个想法是从我的电子小提琴中获取输入,通过FFT进行分析,进行一些逻辑和绘图,然后通过扬声器输出.也许是并行线程中的一些步骤. 我已经实现了Asio低延迟输入输出,但是实现实时FFT时遇到了很大的问题. 这是一个与sampleAggregator一起设置asioOut的代码.样本聚合器应存储每次调用AudioAvail ..
发布时间:2020-05-16 21:34:28 C#/.NET

录制5秒后NAudio Record缓冲区已满

我正在使用Visual C#Studio制作一个程序,该程序通过麦克风进行录音. 我希望记录几分钟,但是当我尝试记录时,它显示5秒钟后显示“缓冲区已满"错误. 这是我正在使用的代码: private void button2_Click(object sender, EventArgs e) //Play Button { fileName = "lastReplay.wav ..
发布时间:2020-05-16 21:34:26 C#/.NET

NAudio Asio录制和播放

我正在尝试编写自己的VST主机,为此,我需要录制和播放来自Asio驱动程序的音频(在我的情况下为音频接口).这就是为什么我要使用NAudio的AsioOut. 出于测试目的,我目前正试图记录输入,将其复制并播放到输出中. 我的代码如下: var asioout = new AsioOut(); BufferedWaveProvider wavprov = new Buffered ..
发布时间:2020-05-16 21:34:23 C#/.NET

WaveMixerStream32和IWaveProvider

NAudio是否可以将WaveMixerStream32与WaveProviders而不是WaveStreams链接起来?我正在使用BufferedWaveProvider传输多个网络流.似乎没有简单的方法可以将其转换为WaveStream. 干杯! 卢克 解决方案 将IWaveProvider转换为WaveStream非常简单. IWaveProvider只是简化的WaveS ..
发布时间:2020-05-16 21:34:21 C#/.NET

带有语音功能的Lex chatbot C#客户端

我的chatbot客户端运行文本,但是现在想将其更改为语音,但是我不确定如何从麦克风获取信息流以进行发布.为了录制音频,我使用的是NAudio,但是在发送内存流时出现错误提示 System.IO.IOException:在关闭所有字节之前无法关闭流 这是我的代码: private void recordAudio() { if (memor ..
发布时间:2020-05-16 21:34:16 C#/.NET

淡入/淡出声音

我的背景音乐不断循环播放.我希望它在用户确实按下按钮时淡出. 我尝试了以下操作: 使用WaveStream启动DirectSoundOut 计时器更改WaveChannel32的音量. 问题: 在播放声音时更改音量会产生噪音. 有人知道更好的解决方案吗? 解决方案 要执行平滑的淡入或淡出,您需要在样本级别执行此操作.然后,将每个样本乘以逐渐增加或减少的数字. ..
发布时间:2020-05-16 21:34:14 C#/.NET

NoDriver在Azure上调用acmFormatSuggest

我正在使用NAudio获取MP3文件信息以及合并2个或更多MP3文件.它在localhost上运行良好,但是当我在AZURE上发布站点时,它会引发错误"NoDriver调用acmFormatSuggest" 解决方案 正如Alex所说,这是因为服务器上不存在MP3编解码器(ACM和DMO).您可以选择安装它们的方法,或者使用完全托管的MP3解码器,例如 NLayer . ..
发布时间:2020-05-12 19:39:17 其他开发

使用Naudio将MP3文件转换为WAV文件时出现问题

Naudio库: http://naudio.codeplex.com/ 我正在尝试将MP3文件转换为WAV文件,但是遇到了一个小错误.我知道出了什么问题,但是我真的不知道如何解决它. 这是我正在运行的代码: private void button1_Click(object sender, EventArgs e) { using(Mp3FileReader reade ..
发布时间:2020-05-12 19:35:15 C#/.NET

Windows 7控制麦克风的播放音量

我试图调整麦克风的播放音量;但不幸的是我做不到.我可以使用NAudio库控制麦克风的录制音量,但我想控制播放音量.有什么方法可以控制Windows 7上的麦克风播放音量.C ++或C#解决方案对我来说都是可以接受的. 以下是解决我的问题的一些尝试: http://www.computercabal .com/2010/11/mute-microphone-from-c-on-windo ..
发布时间:2020-05-09 19:50:16 C#/.NET

将WAV文件转换为8000Hz 16Bit Mono Wav

我需要将wav文件转换为8000Hz 16Bit Mono Wav.我已经有一个代码,可以与NAudio库一起很好地使用,但是我想使用MemoryStream代替临时文件. using System.IO; using NAudio.Wave; static void Main() { var input = File.ReadAllBytes("C:/in ..
发布时间:2020-05-08 22:40:37 C#/.NET

MVC4应用程序“无法加载DLL”libmp3lame.32.dll'

我试图在MVC4应用程序中使用NAudio.Lame库,并且收到错误: 无法加载DLL'libmp3lame.32.dll':找不到指定的模块。 我通过NuGet添加了库。我能够使用Windows Forms应用程序使图书馆工作正常,所以我相信这个问题是针对MVC4的。 我尝试了图书馆作者的建议: https://stackoverflow.com/a/200 ..
发布时间:2017-06-07 21:35:03 .NET组件控件

NAudio错误:“NoDriver call acmFormatSuggest”

我有一个项目,使用NAudio从mp3转换为wav。 (使用 WaveFormatConversionStream.CreatePcmStream()方法) 它在我的开发机器上工作正常,但现在我尝试在一个新的新服务器,并抛出这个错误: NAudio.MmException:NoDriver调用acmFormatSuggest 在NAudio.MmException.Try(MmR ..
发布时间:2017-05-02 21:35:13 C#/.NET

在未安装媒体播放器的Windows Server 2008 r2上使用NAudio.dll读取Mp3文件

我正在使用NAdutio.dll读取mp3文件的长度。我使用的代码示例是此处。我创建的应用程序是一个独立的桌面应用程序内置的C#4.0,并在所有与Windows Server 2008操作系统的计算机网络上使用。并且在这些计算机上没有安装媒体播放器。当我在我的本地机器上运行应用程序时,它正确返回mp3文件的长度,但是当它在任何pc上运行在该网络上,它返回零为每个文件。看来NAudio.dll本身使 ..
发布时间:2016-10-11 11:57:00 C#

wma音频流到mp3流使用NAudio c#

我的任务是使用NAudio和Lame将wma音频流转换为mp3流。下面的代码工作正常与文件名,但我想要与内存流完成。我在NAudio搜索没有方法读取wma音频流。 public static byte [] ConvertWmaToMp3(uint bitrate = 128) { FileStream fs = new FileStream(“.. \\sample.wma”,F ..
发布时间:2016-10-11 10:48:16 C#

Media Foundation是否支持Windows 2012 64位服务器?

Media Foundation是否支持Windows 2012 64位服务器?我们不能将Windows 7或Windows 8作为服务器,这就是我们选择Windows 2012服务器的原因。 由于NAudio 1.7现已发布,我们希望 解决方案使用Media Foundation的新功能。 可以,您可以在Windows Server 2012上安装Media Foundatio ..
发布时间:2016-10-11 10:46:06 C#

waveout的与WaveOutEvent

我用 n音讯与 WaveOutEvent Klangwiedergabegeraet; 私人无效播放(字符串Dateiname) { Klangwiedergabegeraet =新WaveOutEvent(); Klangwiedergabegeraet.DeviceNumber = comboBox1.SelectedIndex; ISampleProvider St ..
发布时间:2016-10-10 20:01:51 C#/.NET

在阵列中存储wav文件

我需要一个快速的方法来WAV文件的所有样品存放在数组中。我目前正在解决这个问题,通过播放音乐和存储从样品提供者的价值观,但这不是很优雅。 从n音讯演示我有Audioplayer这个方法类: 私人ISampleProvider CreateInputStream(字符串文件名) { 如果(fileName.EndsWith (“.WAV”)) { FILESTREAM = Open ..
发布时间:2016-10-05 21:26:44 C#/.NET

衰落声音输入/输出用n音讯

我有一个背景声音无限循环播放。我希望它淡出当用户按下一个按钮 我试过如下: -A DirectSoundOut与的WaveStream 启动 - ,一个定时器改变WaveChannel32的音量 问题: - 改变音量的同时播放声音时产生的噪音: - ( 有谁知道一个更好的解决方案? Thx提前。 解决方案 要在淡入执行光滑或淡出,你需要在采样级别这样做。然后, ..
发布时间:2016-10-05 00:17:11 C#/.NET