准备pyannote-audio开发环境
前言
安装各种依赖。
安装conda
conda --version
conda 24.7.1
创建虚拟环境
conda init
# 切记,退出终端,再次进入
# 这里没有指定python版本,看看是使用系统的python版本还是conda对应的python版本
conda create -n pyannote
conda activate pyannote
(pyannote) $ python -V
Python 2.7.5
# 看来必须指定python版本
# 删除环境
conda env remove -n pyannote
# 指定python版本创建虚拟环境
conda create -n pyannote python=3.10
(pyannote) $ python -V
Python 3.10.14
安装pyannote-audio
- 使用腾讯源加速下载
pip install -i https://mirrors.cloud.tencent.com/pypi/simple pyannote-audio==3.1.1
准备数据集
# 切换到root用户
yum install git
git clone https://github.com/pyannote/AMI-diarization-setup.git
cd AMI-diarization-setup/pyannote
bash download_ami_mini.sh
如果报错,可能是wget版本问题。
vim download_ami_mini.sh
注意:如果不支持`--show-progress` 选项,替换为`--progress=bar:force`
# 使用下面的命令单独测试
wget --show-progress http://groups.inf.ed.ac.uk/ami/AMICorpusMirror/amicorpus/ES2002a/audio/ES2002a.Mix-Headset.wav
--no-verbose
Turn off verbose without being completely quiet (use -q for that), which means that error messages and basic information still get printed.
在不完全安静的情况下关闭verbose(使用-q),这意味着错误消息和基本信息仍然会打印出来。
--show-progress
显示下载进度条。
注意:CentOS 7下会报错,不支持--show-progress
选项,替换为--progress=bar:force
即可。
wget -V
GNU Wget 1.14 built on linux-gnu.
-c --continue
继续获取部分下载的文件。
-P prefix --directory-prefix=prefix
Set directory prefix to prefix. The directory prefix is the directory where all other
files and subdirectories will be saved to, i.e. the top of the retrieval tree. The default is . (the current directory).