wav

    1热度

    1回答

    我正在编写我自己的WAVE解析器,它使用Conduit,所以我可以通过管道一个接一个地传输值。 我通过hGet得到.wav文件的样本(n为样本的字节为wav文件数): bytes <- hGet h n 这给了我与双的表示一个字节串样品的价值。例如: - "\131\237\242"代表-0.10212671756744385 "g\238\242"代表-0.10209953784942627 "

    1热度

    1回答

    Hy, 如何使用python从.wav文件中获取.label文件?有人可以与示例或其他内容分享一些链接吗?

    1热度

    1回答

    encode_text()函数执行LSB编码方法。首先记录消息长度,然后是消息本身。 numberOfBits为写入消息分配的位数。写一个字节或两个或三个中的一位...... 使用备案一个位编码的这种方法,声音的变化不应该是明显的耳朵。以及图像在眼睛中的变化。但这种情况并非如此。由于某种原因,在声音的开头更改为“噪音”。这不应该。 阅读()和保存() OK,如果你读的数据文件,然后刻录没有变化。

    0热度

    1回答

    嗨,我正在尝试从电路板进行记录,并且我已成功记录4秒。 问题是当我尝试记录更多时间时,我得到一个错误,告诉我没有足够的内存。我的目标是记录一个5分钟的文件。 直到现在我已经创建了一个名为snIn [256]的缓冲区,其中是样本。 我把它发送到[16K * 4sec]的大缓冲区,当它已满时,我创建wav文件。 #define WAVFILE_SAMPLES_PER_SECOND 16000 #de

    1热度

    1回答

    我要导出一系列图像(电影)和绘制为波形,像 https://www.youtube.com/watch?v=M9xMuPWAZW8&feature=youtu.be&t=328如何做到 http://oscilloscopemusic.com/提供了加载3D的.obj文件的程序,但我目前2D工作。 我试图打开一个.WAV从http://www.wavtones.com/functiongenera

    -1热度

    1回答

    我有两个录制的相同事件,不同的长度,在不同的时间开始。我想同步它们,时间偏移是已知的。我想要达到以下效果: 将第二个时间与时间偏移对齐。 修剪第二个以匹配第一个的长度 当没有任何要修剪时,添加沉默以匹配第一个的长度。 我找到了修剪音频的方法,但我无法找到添加静音的解决方案。有没有办法用NAudio,ffmpeg或Aurio来做到这一点?

    1热度

    1回答

    我想将音频文件规格化为最大值。 为了做到这一点,我用这个代码: Dim iHighestDataValue As Integer Dim iLowestDataValue As Integer Dim i& For i = 1 To dc.wavedatasize/2 Get #iFile, , DataValue(i) ' reads data value into array

    8热度

    1回答

    我正在使用pyaudio将我的声音录制为wav文件。我使用下面的代码: def voice_recorder(): FORMAT = pyaudio.paInt16 CHANNELS = 2 RATE = 22050 CHUNK = 1024 RECORD_SECONDS = 4 WAVE_OUTPUT_FILENAME = "first

    1热度

    2回答

    我正在研究从wav文件读取数据的小工具。该工具首先提取标题,然后将音频数据分离为左右声道。音频文件只是采样频率为44100Hz,16Bit PCM和双声道的文件。 操作数据后,我想将数据写回输出文件并在每个通道上追加100个零。这里会出现这样的问题:首先,每个通道只追加一半所需样品。其次,附加“零”的前半部分是随机数据。 见我下面 #include <stdlib.h> #include <st

    -1热度

    1回答

    嗨,我想从董事会记录,我已成功记录4秒。问题是当我尝试记录更多时间时,我得到一个错误,告诉我没有足够的记忆。我的目标是记录一个5分钟的文件。到现在为止,我已经创建了一个名为snIn [256]的缓冲区,其中是样本。我把它发送到[16K * 4sec]的大缓冲区,当它已满时,我创建wav文件。 #include "SAI_InOut.hpp" #include "F746_GUI.hpp" #i