naudio

    1热度

    1回答

    我想遍历一个wave文件,并在每次迭代时发送20ms。 假设我使用8kHz的,1个信道,16位音频文件,我使用n音讯下面的代码: WaveFileReader wHeader = new WaveFileReader(fullFileName); byte[] data = new byte[wHeader.Length]; int read = wHeader.Read(data, 0,

    0热度

    1回答

    我有一个需要发送到Speech-To-Text API的MP4音频文件的URL。该API只接受WAV流。我使用n音讯1.7.3和下面的代码下载的文件,并获得相应的流被发送到API: string filePath = "C:\Windows\Temp\file.wav"; using (MediaFoundationReader reader = new MediaFoundationReade

    0热度

    1回答

    我有一个支持asio驱动程序的usb音频板,带有4个输入和4个输出。 我想同时发送和接收数据。 但目前我一次只能接收和发送数据到一个频道。我无法弄清楚如何将它设置在Naudio c#库的asioOut类中。 ,能够为每个信道的一个AudioAvailable事件?类似于waveIn/waveOut类。 我该如何实现这一目标? 这里是我的代码: int sampleRate = 44100; in

    0热度

    1回答

    我很新的NAudio图书馆和音频输入通道,并制定音频文件的类型我有疑问,我们如何从调音台使用USB音频接口的每个通道获取音频输入连接到PC(支持ASIO),所以这个混频器支持音频输入8通道。 申请的构思是这样 当在信道1按钮用户按下它会得到的信道1级的输入捕获说话人的声音在那个特定的信道 当用户按通道2按钮它将从通道2获得语音(作为单独通道) 所以我只是想知道这库班我应该使用,有没有源代码示例或为

    1热度

    1回答

    我无法使用Windows Universal的Naudio播放解码opus数据包。声音播放一秒钟,然后停止,例外。我收到的例外是InvalidOperation - Timed out waiting for event。 这里是我的代码: public void ForStackOverFlow() { var waveOut = new WasapiOutRT(AudioClien

    0热度

    1回答

    我有编写的C#客户端,并与编写的Java服务器。我捕捉音频和套接字发送到服务器和服务器发送与网络套接字到浏览器,并希望与浏览器玩。但是,当我尝试浏览器说未捕获(承诺)DOMException:无法加载,因为没有找到支持的来源。 你能帮我吗? private static void Recordwav() { waveInEvent = new WaveInEvent();

    0热度

    1回答

    我试图执行下面的代码,我发现here using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Media; using NAudio.Wave; namespace AAC2WAV { class Program {

    0热度

    1回答

    我需要读取SMPL块内的dwStart和dwEnd属性,因为这些点应指定样本中循环的起点和终点。 我将我的Directwave库转换为Bitwig的.multisample格式,所以我的应用程序不需要播放WAV文件。它只是需要读取循环点,因此它可以被添加到看起来像这样的XML: <?xml version="1.0" encoding="utf-8" standalone="yes"?> <mu

    0热度

    1回答

    我似乎无法从默认音频设备录制音频,并将其播放到另一个音频设备上。 我不想录制麦克风,但音频设备.. 当我演电影,我可以听到声音,通过我的耳机,我想那声音复制到任何音频设备,我选择.. 如果您有任何建议,这不必须与NAudio .. 据我所知,NAudio不能这样做.. 这是我用在这个时候任务的代码,但是只需要输入从我的麦克风:代码片断与n音讯.. void playSoundCopy(int dv

    0热度

    1回答

    我使用NAudio将这两个函数写入记录并写入波形文件。我找不到执行最后一行并退出本地作用域的策略来停止第一个函数。 的audio_Rec方法是从主函数调用并且当存在在WaveInEvent缓冲数据audioSource_DataAvailable函数执行。因为我认为,audioSource_DataAvailable功能仅audio_Rec方法的范围内运行,并且当代码涉及到的audio_Rec(以