wav相关内容

如何在C ++中将Wav文件加载到数组中?

嘿,我有一个动态数组,我想将Wav文件的数据加载到此数组,我已经写了开头,但是我不知道如何在动态数组中加载文件,有人 #include可以帮助我进一步使用此代码吗? 使用命名空间std; 模板 类数组{ public: int大小; T * arr; Array(int s){ size = s; arr =新 ..
发布时间:2020-09-25 03:51:38 C/C++开发

简单的WAV 16位/8位转换器源代码?

有人可以给我提供一个简单的WAV 16位到8位(如果可能的话,还可以返回)转换器的源代码(最好是C/C ++)的链接吗?我具有C ++的基本知识,并且需要有一个资源来理解wav编写和转换新项目的值.目前,我有一个关于RIFF块结构的讲座. 任何在不同位深度之间转换值的公式(也是这些非标准的)都值得赞赏... 我希望它是简单易用的命令行,因此我可以使用记事本对其进行编辑并轻松进行编译. ..
发布时间:2020-09-21 04:33:20 其他开发

如何在WPF中使用WAV文件创建数据网格

我希望有人能帮助我.我想为我的对象列表中的每个对象添加一个wav文件.该类绑定到ObservableCollection.但是我想知道使用SoundPlayer从数据网格读取和播放这些wav文件的最简单方法吗? public string CoName { get { return coName; } set { coName = value; ..
发布时间:2020-09-21 02:32:02 C#/.NET

用C ++读写二进制文件

我对C ++还是陌生的,从昨天开始只有几个小时的自学时间. 因此: 我有一个未压缩的简单beep.wav文件,大约只有3秒钟长,并且只有一个蜂鸣声. 我最终想要实现的是,仅读取文件,同时写入二进制数据,所有数据包括:标头, ftm 和 data 或所有十六进制可读数据,并将其转储到简单的beep.txt文件中. 在C ++中有可能吗?如果是这样,我应该如何开始读取和转储二进制文件 ..
发布时间:2020-09-20 23:15:38 C/C++开发

使用AVFoundation播放WAV声音文件

我正在使用AVFoundation播放wav文件.但我无法发挥作用.也没有错误或警告出现. XCode是4.2,设备是iOS 5. - (IBAction) playSelectedAlarm:(id)sender { UIButton *button = (UIButton *)sender; int bTag = button.tag; NSString *fileName ..
发布时间:2020-09-15 03:57:58 移动开发

连接"audio/x-wav"缓冲区并与"Transfer-Encoding"一起使用:"chunked"

此问题是上一个问题的后续版本,由于@thejh而得以解决. 我正在尝试将文本转换为音频并将数据作为“分块"数据提供给客户端. 到目前为止,我的标题看起来像这样: res.writeHead(200, { 'Content-Type': 'audio/wav', // I tried 'audio/x-wav' as well 'Transfer-Encoding': 'c ..
发布时间:2020-09-14 00:45:15 其他开发

检测与检测用Python录制音频

我需要将音频片段捕获为WAV文件,然后可以将其传递给另一位python进行处理.问题是,我需要确定何时有音频存在,然后进行记录,在音频静音时停止,然后将该文件传递给处理模块. 我认为通过wave模块应该可以检测到何时存在纯静默并丢弃它,然后在检测到除静默之外的其他内容时立即开始记录,然后当线路变为静默时再次停止记录./p> 只是不能完全理解我的想法,任何人都可以让我开始做一个基本的例子. ..
发布时间:2020-09-14 00:28:39 Python

从Wav文件中删除秒的前.5

如何从Wav文件中删除秒的前.5? 解决方案 此处为格式.您需要打开文件,找到标题的大小,然后删除所需数量的样本.您可以在标题中找到每个样本的位数.一个16位WAV文件(采样率为44100 Hz)将要求您删除(16/8) * 44100 * 0.5 = 44100 bytes ..
发布时间:2020-09-14 00:18:26 C#/.NET

播放wav文件python 3

我想在Python 3.4中播放.wav文件.另外,我希望python播放文件而不是python打开文件以在VLC,媒体播放器等中播放. 作为后续问题,我有什么办法可以将.wav文件和.py文件组合成一个独立的exe. 如果它是愚蠢的,请忽略问题的第二部分,我对编译python一无所知. 此外,我知道关于.wav文件还有其他问题,但是我还没有找到按照我所描述的方式在python ..
发布时间:2020-09-14 00:09:53 其他开发

用Java读取WAV文件的问题

我使用该API在Java上读取wav文件:读取和写入Wav文件Java 我用Java读取了一个wav文件,并希望将所有值放入一个arraylist中.我写道: // Open the wav file specified as the first argument WavFile wavFile = WavFile.openWavFile(fileToRemoveSilenc ..
发布时间:2020-09-13 23:51:55 Java开发

在Python中导入音轨(wav或aiff)

我有AIFF格式的音轨.我想使用Python打开此音频文件,导入声音的幅度并进行一些数学分析,例如傅立叶变换等. 这在Python中可行吗? 有没有可以让我获取音频文件的库或模块? 在整个搜索过程中,我发现了 scipy.io.wavfile ,适用于WAV音频文件. 还有其他库可以用Python导入音频文件吗? AIFF文件是否有类似内容? 很明显,我可以将AIFF转 ..
发布时间:2020-09-13 23:41:23 Python

.wav文件长度/持续时间,无需读取文件

有没有一种方法可以提取有关.wav文件长度/持续时间的信息,而不必在R中读取文件?我有成千上万个这样的文件,如果我必须仔细阅读每个文件来查找其持续时间,则将花费很长时间. Windows File Explorer为您提供了打开Length(长度)字段的选项,您可以看到文件的持续时间,但是有没有办法提取该信息以便在R中使用? 这是我尝试并要避免做的事情,因为在R中读取成千上万个音频文件将花费 ..
发布时间:2020-09-13 23:25:04 其他开发

WAV文件中的实际数据是什么?

我正在关注python挑战之谜,现在我需要分析一个wav文件.我了解到有一个python模块可以读取帧,并且这些帧是16位或8位. 我不明白,这些位代表什么?这些值是否直接转换为施加到扬声器的电压(例如通过分解)? 解决方案 这些位表示特定时间点的电波形的电压电平. 要将声波(模拟信号)的电气表示转换为数字数据,请定期采样波形,如下所示: 每个蓝点表示一个四位数字的值,该 ..
发布时间:2020-09-13 23:17:06 其他开发

Java没有第三方库的重新采样.wav声音文件

是否可以在不使用任何第三方库的情况下用Java将.wav文件从22050 khz重新采样到44100 khz? 也许使用AudioInputStream? 编辑:既然似乎没有第三方库就不可能轻易实现,那么存在哪些第三方库来完成重采样? 解决方案 由于您现在正在接受第三方库,因此这是我的建议 有很多第三方库可让您对音频wav文件进行重新采样.就我而言(对于我而言(最近使用过 ..
发布时间:2020-09-13 23:02:25 Java开发

这2个WAV文件有什么区别?

我正在尝试使用名为 arss 的程序从wav文件创建频谱图.我有2个wav文件,一个可以工作,而另一个则不行(它已从mp3转换为wav). arss扔给我的错误是This WAVE file is not currently supported.很好,但是我不知道要更改wav文件的哪些部分,以便支持 .这些文档对这里没有帮助(据我所知) 当我在两个wav文件上运行mediainfo时, ..
发布时间:2020-09-13 22:45:19 其他开发

如何使用python连接多个.wav文件

我看到了一个将两个.wav文件连接在一起的帖子,但是我想知道如何使用python来连接多个.wav文件?我正在使用python 3.6.0.如果有人有办法做到这一点,请教我.我看到另一篇文章要求加入2个.wav文件,并且我在下面的注释中使用了此代码: import wave infiles = ["sound_1.wav", "sound_2.wav"] outfile = "sounds. ..
发布时间:2020-09-13 22:37:17 Python