-
0 votesanswersviews
使用NAudio录制音频时,将字节数据发送到Google Cloud Speech
我正在创建一个简单的WinForms语音到文本应用程序 . 此应用程序使用NAudio API侦听麦克风,并将音频发送到Google Cloud Speech API . 当Google Cloud Speech API使用文本进行响应时,我会将该文本附加到TextBox . 请参阅以下代码: async private void WaveIn_DataAvailable(object sende... -
1 votesanswersviews
C#将NAudio WaveOut发送给Bing语音识别平台
我可以使用以下代码录制麦克风的音频: private void buttonBeginToSpeak_Click(object sender, EventArgs e) { WaveIn wi; WaveOut wo; private BufferedWaveProvider bwp; wo = new WaveOut(); wi = new WaveIn... -
-1 votesanswersviews
为什么我重新录制的音频文件会播放花栗鼠语音?
我使用NAudio 1.72项目来录制新的音频文件并编辑现有的wav文件 . 我注意到每当我打开一个172kbps的wav文件并记录部分文件时,播放听起来就像一只花栗鼠 . 新录制的wav文件显示比特率为128kbps . 而且我没有发现使用128kbps的wav文件的花栗鼠问题 . 有人认为这是一个问题,因为比特率不匹配? 我该如何解决这个问题? 请注意:我在C#编码,使用NAudio项目参考来... -
1 votesanswersviews
如何检测另一个应用程序的音频是否在后台播放? (UWP,Windows 10)
我正在编写一个C#SDK(由UWP Publishers使用),并希望检测另一个应用程序(Pandora,Spotify,Amazon Music等)是否在后台播放音乐,以便我可以将SDK的声音静音 . This comment to this question似乎表明我可以使用BackgroundMediaPlayer.IsMediaPlaying(),但是当我在网络浏览器或亚马逊音乐应用程序中... -
0 votesanswersviews
该进程无法访问该文件,因为该文件正由另一个进程使用
我得到的代码来自naudio record sound from microphone then save,非常感谢Corey 这是我在第二次或以后运行代码时收到的错误消息 . 第一次运行时,它运行时没有任何问题 . 如果我更改文件名,它可以完美地工作 . 无法将文件“obj \ Debug \ Basque.exe”复制到“bin \ Debug \ Basque.exe” . 该进程无法访问文... -
2 votesanswersviews
使用C#NAudio打开音频流并将该音频流保存回Small Chunks
我有4种格式的音频流(.asx,.m3u,.mp3和.pls),我想将该音频流读入C#NAudio,并将该音频转换为15秒的小块 . String url = ""; DateTime start = DateTime.Now; using (Stream ms = new MemoryStream()) { using (Stream... -
0 votesanswersviews
AAC流重新取样错误
我确实有一个非常特别的问题,我希望我能找到答案 . 我正在尝试从带有NAudio库的URL(在线流媒体广播,例如live.noroc.tv:8000/radionoroc.aacp)中读取AAC流,并获得IEEE 32位浮动样本 . 除此之外,我想将流重新采样到特定的采样率和通道数(速率5512,单声道) . 以下是完成以下操作的代码: int tenSecondsOfDownloadedAudi...