librosa是处理音频库里的opencv,使用python脚本研究音频,先安装三方库librosa。
如下通过清华镜像源安装librosa;
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple librosa
D:\D00_Python3\D00A2_python3.7.3\install>pip install -i https://pypi.tuna.tsinghua.edu.cn/simple librosa
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Processing c:\users\administrator\appdata\local\pip\cache\wheels\6e\d3\47\7582e7e63ee9127f4773adeb8dcd8490771c063e2607354ba0\librosa-0.7.2-py3-none-any.whl
Requirement already satisfied: numba>=0.43.0 in d:\d00_python3\d00a2_python3.7.3\install\lib\site-packages (from librosa) (0.50.0)
Requirement already satisfied: joblib>=0.12 in d:\d00_python3\d00a2_python3.7.3\install\lib\site-packages (from librosa) (0.15.1)
Requirement already satisfied: resampy>=0.2.2 in d:\d00_python3\d00a2_python3.7.3\install\lib\site-packages (from librosa) (0.2.2)
Requirement already satisfied: numpy>=1.15.0 in d:\d00_python3\d00a2_python3.7.3\install\lib\site-packages (from librosa) (1.18.5)
Requirement already satisfied: audioread>=2.0.0 in d:\d00_python3\d00a2_python3.7.3\install\lib\site-packages (from librosa) (2.1.8)
Requirement already satisfied: scipy>=1.0.0 in d:\d00_python3\d00a2_python3.7.3\install\lib\site-packages (from librosa) (1.4.1)
Requirement already satisfied: soundfile>=0.9.0 in d:\d00_python3\d00a2_python3.7.3\install\lib\site-packages (from librosa) (0.10.3.post1)
Requirement already satisfied: scikit-learn!=0.19.0,>=0.14.0 in d:\d00_python3\d00a2_python3.7.3\install\lib\site-packages (from librosa) (0.23.1)
Requirement already satisfied: six>=1.3 in d:\d00_python3\d00a2_python3.7.3\install\lib\site-packages (from librosa) (1.15.0)
Requirement already satisfied: decorator>=3.0.0 in d:\d00_python3\d00a2_python3.7.3\install\lib\site-packages (from librosa) (4.4.2)
Requirement already satisfied: setuptools in d:\d00_python3\d00a2_python3.7.3\install\lib\site-packages (from numba>=0.43.0->librosa) (47.1.1)
Requirement already satisfied: llvmlite<0.34,>=0.33.0.dev0 in d:\d00_python3\d00a2_python3.7.3\install\lib\site-packages (from numba>=0.43.0->librosa) (0.33.0)
Requirement already satisfied: cffi>=1.0 in d:\d00_python3\d00a2_python3.7.3\install\lib\site-packages (from soundfile>=0.9.0->librosa) (1.14.0)
Requirement already satisfied: threadpoolctl>=2.0.0 in d:\d00_python3\d00a2_python3.7.3\install\lib\site-packages (from scikit-learn!=0.19.0,>=0.14.0->librosa) (2.1.0)
Requirement already satisfied: pycparser in d:\d00_python3\d00a2_python3.7.3\install\lib\site-packages (from cffi>=1.0->soundfile>=0.9.0->librosa) (2.20)
Installing collected packages: librosa
Successfully installed librosa-0.7.2
D:\D00_Python3\D00A2_python3.7.3\install>
pip list查看三方包:
D:\D00_Python3\D00A2_python3.7.3\install>pip list Package Version -------------------- ------------ absl-py 0.9.0 astor 0.8.1 audioread 2.1.8 cffi 1.14.0 decorator 4.4.2 defusedxml 0.6.0 gast 0.3.3 google-pasta 0.2.0 grpcio 1.29.0 h5py 2.10.0 importlib-metadata 1.6.1 joblib 0.15.1 Keras-Applications 1.0.8 Keras-Preprocessing 1.1.2 librosa 0.7.2 llvmlite 0.33.0 Markdown 3.2.2 networkx 2.2 numba 0.50.0 numpy 1.18.5 pip 20.1.1 protobuf 3.12.2 pycparser 2.20 resampy 0.2.2 scikit-learn 0.23.1 scipy 1.4.1 setuptools 47.1.1 six 1.15.0 SoundFile 0.10.3.post1 tensorboard 1.14.0 tensorflow 1.14.0 tensorflow-estimator 1.14.0 termcolor 1.1.0 threadpoolctl 2.1.0 Werkzeug 1.0.1 wheel 0.34.2 wrapt 1.12.1 zipp 3.1.0 D:\D00_Python3\D00A2_python3.7.3\install>
如上
librosa ---- 0.7.2
numba-----0.50.0
下面使用librosa,报的是numba的错误!
D:\D00_Python3\D00A2_python3.7.3\install>python -c "import librosa" Traceback (most recent call last): File "<string>", line 1, in <module> File "D:\D00_Python3\D00A2_python3.7.3\install\lib\site-packages\librosa\__init__.py", line 12, in <module> from . import core File "D:\D00_Python3\D00A2_python3.7.3\install\lib\site-packages\librosa\core\__init__.py", line 125, in <module> from .time_frequency import * # pylint: disable=wildcard-import File "D:\D00_Python3\D00A2_python3.7.3\install\lib\site-packages\librosa\core\time_frequency.py", line 11, in <module> from ..util.exceptions import ParameterError File "D:\D00_Python3\D00A2_python3.7.3\install\lib\site-packages\librosa\util\__init__.py", line 77, in <module> from .utils import * # pylint: disable=wildcard-import File "D:\D00_Python3\D00A2_python3.7.3\install\lib\site-packages\librosa\util\utils.py", line 15, in <module> from .decorators import deprecated File "D:\D00_Python3\D00A2_python3.7.3\install\lib\site-packages\librosa\util\decorators.py", line 9, in <module> from numba.decorators import jit as optional_jit ModuleNotFoundError: No module named 'numba.decorators' D:\D00_Python3\D00A2_python3.7.3\install>
解决办法:
卸载numba后,重新安装降版本的numba,安装numba==0.48.0
pip uninstall numba
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numba==0.48.0
python -c "import librosa;print(librosa.__version__) "
可以看到成功安装了正确可使用的librosa库!
D:\D00_Python3\D00A2_python3.7.3\install>pip uninstall numba Found existing installation: numba 0.50.0 Uninstalling numba-0.50.0: Would remove: d:\d00_python3\d00a2_python3.7.3\install\lib\site-packages\numba-0.50.0.dist-info\* d:\d00_python3\d00a2_python3.7.3\install\lib\site-packages\numba\* d:\d00_python3\d00a2_python3.7.3\install\scripts\numba d:\d00_python3\d00a2_python3.7.3\install\scripts\pycc Proceed (y/n)"import librosa;print(librosa.__version__) " 0.7.2
总结
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
P70系列延期,华为新旗舰将在下月发布
3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。
而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?
根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。