wav相关内容

如何在浏览器中使用 JavaScript 播放音频字节数组(不是文件!)

出于安全原因,我不允许将 WAV 文件存储在服务器上以供浏览器访问.我拥有的是一个字节数组,其中包含服务器上的音频数据(我相信是 WAV 文件的数据部分),我希望它通过 JavaScript(或 Applet 但首选 JS)在浏览器上播放,我可以使用 JSON-PRC 将整个 byte[] 发送过去,或者我可以打开一个套接字来流式传输它,但在任何一种情况下我都不知道谁在浏览器中播放 byte[]? ..
发布时间:2021-08-30 20:25:15 其他开发

scipy.io.wavfile.read() 来自 FFmpeg 的标准输出

找了半天,还是没有找到使用scipy.io.wavfile.read()从stdout中读取字节的解决方案a href="https://www.ffmpeg.org/" rel="nofollow noreferrer">FFmpeg 3.3.6. 这是完美运行的示例代码.但是,它需要将转换后的文件保存到磁盘. 导入子流程将 scipy.io.wavfile 导入为 wavfilecom ..
发布时间:2021-07-16 21:01:49 Python

如何将 .WAV 音频数据样本转换为双精度类型?

我正在开发一个处理音频数据的应用程序.我正在使用 java(我添加了 MP3SPI、Jlayer 和 Tritonus).我正在将音频数据从 .wav 文件提取到字节数组.我正在使用的音频数据样本是 16 位立体声. 根据我读过的一个样本的格式是: AABBCCDD 其中 AABB 代表左声道和 CCDD 右声道(每个声道 2 个字节).我需要将此示例转换为双值类型.我正在阅读有 ..
发布时间:2021-07-14 20:01:36 Java开发

意外的文件 wavfile.read python 结尾

我正在尝试通过以下代码读取 .wav 音频文件 from scipy.io import wavfile文件 = 'PC1_20090513_050000_0010.wav'速率,音频 = wavfile.read(file) 但它显示以下错误: raise ValueError("Unexpected end of file.")ValueError: 意外的文件结尾. 有什么想法吗?? ..
发布时间:2021-06-26 19:49:42 其他开发

通过socket发送wav文件

我正在尝试通过套接字发送 wav 文件. 我收到错误: TypeError: 必须是字符串或缓冲区,而不是实例 waveFile = wave.open(WAVE_OUTPUT_FILENAME, 'rb')my_socket.sendall(waveFile) 解决方案 wave 不给你一般的文件 I/O.用于获取媒体属性. 您可以只使用正常的打开/关闭、读/写. se ..
发布时间:2021-06-26 19:32:12 Python

为 Google Speech API 创建合适的 WAV 文件

我正在使用 pyaudio 将我的声音录制为 wav 文件.我正在使用以下代码: def voice_recorder():格式 = pyaudio.paInt16频道 = 2汇率 = 22050块 = 1024记录_秒 = 4WAVE_OUTPUT_FILENAME = "first.wav"音频 = pyaudio.PyAudio()# 开始录音流 = 音频.open(格式=格式,频道=频道 ..
发布时间:2021-06-23 19:31:05 Python

wav 标头错误 NAudio c#

当我更改 wav 文件的 waveFormat 时,“数据"标识符向右移动.表示 da 块开头的数据标识符必须位于 0x24 位置,但在我使用 NAudio 库更改 waveFormat 后,它会移动到 0x26 位置. WAV 格式 这是我用来更改 waveFormat 的代码: private void TurnTo16bitsAudio(string path){NAudio. ..
发布时间:2021-06-07 18:49:30 C#/.NET

如何解码 RTP 数据包并将其保存为 .wav 文件

我正在尝试开发一个应用程序,其中建立了 sip 呼叫,然后我正在捕获 rtp 音频数据包.由于它们已编码,因此我需要对其进行解码并将其保存为 .wav 文件.尝试使用 NAudio 但没有奏效.有没有使用 NAudio 或任何其他来源的解决方案来解决这个问题... 我使用的代码如下.data是rtp包数据所在的字节数组. System.IO.MemoryStream stream = ne ..
发布时间:2021-06-07 18:49:27 C#/.NET

如何将频谱图转换为3d图.Python

我正在尝试实现wav文件的瀑布图.在我的尝试中,我注意到这基本上是 3d 中的光谱图(或接近我需要的).我正在尝试使用 numpy 和 matplotlib 在 Python 中执行此操作. 我的主要问题是我不知道如何将光谱图从 matplotlib 更改为 3d 绘图. 我的“代码"示例: sample ,data = wavfile.read('file.wav')F =图()a ..
发布时间:2021-06-01 19:56:47 Python

如何将.wav文件转换为Pandas DataFrame以便将其馈送到神经网络?

我正在尝试将.wav文件提供给神经网络,以便对其进行训练以检测所讲的内容.所以我有大约 10 000 个 .wav 文件和音频的转录,但是当我尝试将 CSV 文件提供给神经网络时,我收到此错误:ValueError: setting an array element with a sequence. 我正在使用 Soundfile 获取没有标题的 .wav 数据并将其放入列表中.我也尝试过其 ..
发布时间:2021-05-30 19:04:14 Python

如何使用ffmpeg删除所有元数据?

我有输入文件:infile.mp3此文件包含元数据(艺术家,类型等)我尝试删除输出wav文件的所有元数据. 是的!我找到了选项: -map_metadata -1 但是输出对我来说是意外的... $ ffmpeg -i infile.mp3 -acodec pcm_s16le -ac 2 -ar 44100 -map_metadata -1 ./outfile.wav ..
发布时间:2021-05-06 20:42:15 其他开发

Python:如何将mp3块解码为PCM样本?

我正在尝试捕获mp3网络流的大块并将其解码为PCM样本以进行信号处理.我试图通过请求和io.BytesIO捕获音频,以将数据另存为.wav文件. 我必须将mp3数据转换为wav数据,但我不知道如何.(我的目标不是录制.wav文件,我只是在测试算法.) 我找到了pymedia库,但是它很旧(上一次提交是在2006年),使用的是python 2.7,对我来说不可安装. 使用ffmpe ..
发布时间:2021-05-06 20:40:39 Python

WAV文件的特征提取

我们正试图从.wav文件中提取功能,并始终出现相同的错误. 我们尝试使用python 3.6.6和3.7.4版本,但错误是相同的. import csv导入球导入操作系统进口librosa将numpy导入为np如果__name__ =='__main__':def extract_feature(文件名):x,sample_rate = librosa.load(文件名)stft = n ..
发布时间:2021-05-06 20:32:02 Python

转换字节序后,将16BitPCM转换为.wav,.wav文件将向后播放

我正在尝试构建一个可记录PCM音频并将其导出为wav文件的Android应用. 对于8BitPCM来说,它工作正常,但是当我切换到16BitPCM时,出现白噪声. 我终于弄清楚这是字节数组的字节序,但是现在,从Little Endian转换为Big Endian之后,我的音频清晰了,但是反转了! 这是我调用方法的方式: byte [] inputByteArray = co ..
发布时间:2021-05-04 19:51:38 Java开发

将blob转换为WAV文件,而不会丢失数据或压缩

我正在录制语音并将其转换为可下载的WAV文件.我正在使用Angular6和MediaRecorder.首先,我获得了Blob,然后从Blob中获得了.wav文件.问题在于,WAV文件(可以播放且听起来不错)在此过程中失去了很多属性,因此不是有效的WAV.它一直是WebM文件.为了进行进一步处理,我需要真正有效和高质量的WAV文件.最后,我得到了〜20KB的文件,而不是〜300KB的较大文件. ..
发布时间:2021-04-15 20:16:34 前端开发