问题标签 [wav]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3129 浏览

python - 为什么 scipy.io.wavfile.read 不返回元组?

我正在尝试使用 scipy 读取 *.wav 文件。我执行以下操作:

由于这段代码,我得到:

有人知道这里有什么问题吗?先感谢您。

0 投票
2 回答
2547 浏览

python - ImportError:无法导入名称 NumpyTest

我正在尝试使用 scipy 读取 *.wav 文件。我通过以下方式进行操作:

结果,我收到以下错误消息:

有谁知道为什么 scipy 不能导入 NumpyTest 以及如何修复它?

0 投票
8 回答
32078 浏览

python - 使用 Python [摘要] 读取 wav 文件的最简单方法是什么?

我想使用 Python 访问一个 wav 文件并以允许我分析它的形式写入它的内容(比如说数组)。

  1. 我听说“audiolab”是一个合适的工具(它将numpy数组转换为wav,反之亦然)。
  2. 我已经安装了“audiolab”,但是 numpy 的版本有问题(我不能“从 numpy.testing 导入测试器”)。我有 1.1.1。numpy 的版本。
  3. 我在 numpy (1.4.0) 上安装了更新版本。但后来我得到了一组新的错误:

    Traceback(最近一次调用最后):文件“test.py”,第 7 行,在 import scikits.audiolab 文件“/usr/lib/python2.5/site-packages/scikits/audiolab/init .py ”,第 25 行,从 pysndfile 导入 formatinfo,sndfile 文件“/usr/lib/python2.5/site-packages/scikits/audiolab/pysndfile/init .py ”,第 1 行,从 _sndfile 导入 Sndfile,格式,available_file_formats,available_encodings 文件“numpy .pxd",第 30 行,在 scikits.audiolab.pysndfile._sndfile (scikits/audiolab/pysndfile/_sndfile.c:9632) ValueError: numpy.dtype does not seem to be the correct type object

  4. 我放弃了使用 audiolab 并认为我可以使用“wave”包来读取 wav 文件。我问了一个问题,但人们建议改用 scipy。好的,我决定专注于 scipy(我有 0.6.0. 版本)。

  5. 但是当我尝试执行以下操作时:

    从 scipy.io 导入 wavfile
    x = wavfile.read('/usr/share/sounds/purple/receive.wav')

我得到以下信息:

  1. 所以,我放弃了使用 scipy。我可以只使用wave包吗?我不需要太多。我只需要具有人类可读格式的 wav 文件内容,然后我会弄清楚如何处理它。
0 投票
2 回答
2039 浏览

javascript - Playing sound file doesn't work in all browser except IE

I have This line

It works for ie but doesn't work for rest of browser. is there any way to make that.

0 投票
5 回答
15877 浏览

wav - wav到midi转换

我是这个领域的新手——但我需要在 java 中执行 WAV 到 MIDI 的转换。有没有办法知道 WAV 到 MIDI 转换的具体步骤是什么?我有一个非常粗略的想法,就像您需要的那样;对 wav 文件进行采样、过滤、使用 FFT 进行频谱分析、特征提取,然后将提取的特征写入 MIDI。但我找不到可靠的资料或论文,如如何做到这一切?有人可以给我一些线索,比如如何以及从哪里开始?是否有任何开源 API 可用于此 WAV 到 MIDI 转换过程?

提前谢谢

0 投票
1 回答
3126 浏览

audio - 动态时间扭曲比较两个录音

我想使用动态时间扭曲来比较两个音频记录的两个特征向量(当然我首先要做所有必要的预处理)。我的程序应该以百分比输出两个录音之间的相似度。例如 100% 意味着两个录音完全相同,录音的差异越大,我得到的数字就越小。我该如何解决?DTW 只给我路径的长度或转换的成本,我不知道如何将这些数字之一转换为百分比值。

0 投票
3 回答
3464 浏览

linux - 将原始 PCM 流转换为 wav (cli)

我需要一个可以将原始 PCM 流通过管道传输到的程序,并将 wav 文件发送到标准输出。

由于输入是一个流,我不能只添加标题,但我可以每秒x(例如,程序读取十秒的流,并输出一个十秒长的 wav 文件,读取接下来的十秒,输出一个 wav 文件,依此类推)。

有没有可以做到这一点的程序?它需要在 Linux 上运行。

0 投票
2 回答
3408 浏览

c# - 如何在 C# 中播放提取的波形文件字节数组?

目前,我已经设法将 WAVE 文件的左右声道分开,并将标题包含在 byte[] 数组中。我的下一步是要播放两个频道。如何才能做到这一点?

这是一个代码片段:

这部分是从右通道和光通道读取标题和数据并将其保存到数组 sLeft[] 和 sRight[]。这部分工作完美。

获得字节数组后,我执行了以下操作:

添加了一个按钮来播放保存的波形文件:

一旦我点击播放按钮,就会出现这个错误:

System.dll 中出现“System.InvalidOperationException”类型的未处理异常

附加信息:波头已损坏。

有任何想法吗?

0 投票
2 回答
2860 浏览

java - java中的wav幅度(立体声或更多通道)

嗨,有人知道如何在 Java 中找到 WAV 文件中的振幅吗?如果文件是立体声(或有更多通道),如何将数据放入数组中?

谢谢!

0 投票
3 回答
1244 浏览

javascript - 寻找鼠标悬停声音脚本

我正在寻找鼠标悬停声音脚本(用于按钮)。我打算使用 wav 声音,但它可以是另一种声音格式。

我在网上找到的那些与新的浏览器版本不兼容。我特别需要在 Firefox 中工作。

我在 Jquery 网站上找到了一个,但它需要 Flash。

如果可能的话,我更喜欢只使用 javascript。