问题标签 [librosa]

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 投票
0 回答
928 浏览

python - 在我的 Python 代码中删除警告的代码内解决方案

我有一个深度学习 python 代码(Anaconda3,Ubuntu 16.04),它使用 TensorFlow 来处理视频输入上的一些机器学习算法。它导入以下包:

运行时,它会收到以下警告。如何删除此警告(或隐藏打印)?

0 投票
0 回答
130 浏览

python - 从 mp3 开始生成 Midi(或最好是图表)文件

我正在使用 librosa 的起始函数为 mp3 生成起始符。有没有我可以把它变成Midi格式的?

0 投票
1 回答
4500 浏览

python - ParameterError:数据必须是 numpy.ndarray 类型(使用 Librosa 时)

我第一次尝试使用 Librosa 库(Python 3.x)从多个 wav 格式的音频文件中提取特征。我面临一个问题,它说数据应该是 numpy.ndarray 类型,即使它是那种类型。这是我的代码:

mylist是我目录中所有 wav 音频文件的列表。

这是输出和弹出的错误:

任何帮助表示赞赏

0 投票
0 回答
992 浏览

python - 在 Raspberry Pi 3 上安装 librosa

我已经尝试在我的 Raspberry Pi 3 Model B 上安装 librosa。我也提到了关于这个问题的其他链接,包括这个这个,但错误仍然不断出现。

截至目前,我坚持:

libllvmlite.so:无法打开共享对象文件:没有这样的文件或目录

我检查了 llvmlite 的 git 存储库并在

./ffi/libllvmlite.so
./llvmlite/绑定/lbllvmlite.so

因为那是我在提供的链接中收集的内容,但文件甚至不存在。

我曾经重新安装了我的 Raspbian 操作系统,然后再次尝试安装 librosa,但又遇到了另一个错误,比如它需要 LLVM 5.0?

我也尝试使用 conda 安装它,但是当我尝试安装时,我也收到错误

发现以下规范存在冲突:
• librosa
• python 3.6*

您在 Raspberry Pi 3 上安装 librosa 是否成功?如果是这样,你是怎么做到的?

0 投票
5 回答
8144 浏览

python - librosa 无法打开 librosa 创建的 .wav?

我正在尝试使用 librosa 通过从一些持续时间为 60 秒的 .wav 文件中切割 1 秒片段来生成一些数据。

这部分有效,我创建了所有文件,我也可以通过任何播放器收听它们,但是如果我尝试使用 librosa.load 打开它们,我会收到此错误:

你有什么建议吗?我用这个函数创建了 file.wav:

该问题仅出现在 librosa 创建的文件中,librosa.load 已与其他文件一起使用,完全没有问题。

0 投票
1 回答
3165 浏览

python-3.x - 蟒蛇 | librosa:如何通过添加更多点来及时拉伸信号

我需要帮助弄清楚如何使用librosa package将样本从 0.25 秒延长到 1 秒。我想librosa.effects.time_stretch 是一个这样做的函数,但它不是拉伸信号,而是做其他事情。应用它或其他一些功能(或)的正确方法librosanumpy什么pydub

这是我使用 16 KHz 采样率的尝试,即在 0.25 秒的时间段内给出 4K 样本。作为输出,我需要 16K 样本持续整整 1 秒,保持采样率恒定。

产生以下情节:

在此处输入图像描述

值得注意的是,正弦信号没有被拉伸。我以 sin() 为例。目的是拉伸语音音频 wav 文件,其中分析功能未知。

0 投票
0 回答
198 浏览

audio - 增加声音 wav 文件

当我从某个 wav 文件路径中提取 x_train

它的文件大小为

现在我想增加波形数据大小

但问题是当我用 shift pitch 或 time_stretch 更改 wav 文件时。
它还将输出 x_train[0].size
mine 缩小为

  1. 为什么会缩小到那个大小?
  2. 如果我想保持 99 81 1 的大小,我该怎么办?
0 投票
1 回答
76 浏览

python - Python 利用文件路径

嘿,我正在使用 librosa,我不经常处理将文件导入 python 程序的问题。

如何在不接收未定义声音文件路径的情况下导入文件?该程序最初是在 python 2.7 中编码的,但我在 Mac Os 上使用当前版本。这可能是个问题吗

0 投票
0 回答
2084 浏览

python - 蟒蛇 | librosa:如何从音频 wav 文件中提取人声?

给定一个人类谈话录音的 wav 文件(单声道 16KHz 采样率),有没有办法只提取声音,从而滤除大部分机械和背景噪音?我正在尝试为此使用librosaPython 3.6 中的包,但无法弄清楚它是如何piptrack工作的(或者是否有更简单的方法)。

当尝试使用 fft/ifft 将频率限制在300-3400 范围内时,产生的声音严重失真。

0 投票
1 回答
968 浏览

python-3.x - librosa 加载声音文件改变它的形状和文件大小

假设我的声音文件 dog.wav 为 32.0kb

除了加载文件并将其重新写入另一个文件夹之外,我什么也没做。
但它将文件大小更改为 72kb 和形状

当我用 librosa 更改声音文件时,有没有办法保持相同的文件大小和形状?