извлечение ivector из аудио
Добрый день,
Я ищу извлечение ivectors из аудиоклипов. Python-bob - лучшая библиотека для использования? Имея трудности с поиском какой-либо полезной документации, буду признателен за любые моменты в правильном направлении.
Благодарность
1 ответ
Поскольку вы задаете очень широкий вопрос, я могу дать вам только широкий ответ.
Чтобы извлечь ivectors, вам нужно сначала обучить фоновую модель. - основная библиотека, которую вы можете использовать для этого. можно использовать в качестве примера игрушечной базы данных для начала. bob.bio.spear был удален из выпуска Bob 9 (он возрождается для следующего выпуска Bob), поэтому вам нужно установить bob 8 и прочитать документацию bob 8
Итак, вот как установить соответствующие пакеты bob 8:
$ conda create --name bob-8 --override-channels \
-c https://www.idiap.ch/software/bob/conda -c defaults \
-c https://www.idiap.ch/software/bob/conda/label/archive \
python=3 bob=8 bob.bio.spear bob.db.voxforge gridtk bob.bio.gmm
$ conda activate bob-8
$ conda config --env --add channels defaults
$ conda config --env --add channels https://www.idiap.ch/software/bob/conda/label/archive
$ conda config --env --add channels https://www.idiap.ch/software/bob/conda
$ # conda install more packages if you need them. like:
$ # conda install bob.db.iris
Вот несколько полезных ссылок, которые помогут вам начать работу:
- https://www.idiap.ch/software/bob/docs/bob/docs/v8.0.0/tutorial.html
- https://www.idiap.ch/software/bob/docs/bob/docs/v8.0.0/bob/bob.bio.base/doc/index.html
- bob.bio.spearhttps://www.idiap.ch/software/bob/docs/bob/docs/v8.0.0/bob/bob.bio.spear/doc/index.html
- bob.db.voxforgehttps://www.idiap.ch/software/bob/docs/bob/docs/v8.0.0/bob/bob.db.voxforge/doc/index.html
Если вы хотите посмотреть код в Gitlab, вам нужно просмотреть код в теге, который связан с выпуском Bob 8: https://gitlab.idiap.ch/bob/bob/-/blob/v8.0.0/ requirements.txt
Например, чтобы просмотреть код bob.bio.base, посмотрите https://gitlab.idiap.ch/bob/bob.bio.base/-/tree/v4.1.1
В качестве минимального примера, чтобы обучить и протестировать систему i-vector в базе данных voxforge, запустите:
$ download_and_untar_voxforge.py --address ~/databases/voxforge
$ echo "[YOUR_VOXFORGE_DIRECTORY]=$HOME/databases/voxforge" > ~/.bob_bio_databases.txt
$ verify.py -vvv -d voxforge -p energy-2gauss -e mfcc-60 -a ivec-plda-voxforge -s ivec-plda --groups {dev,eval} --parallel 4
затем, если вы хотите протестировать свои собственные данные, вы можете создать интерфейс базы данных списка файлов, следуя https://www.idiap.ch/software/bob/docs/bob/docs/v8.0.0/bob/bob.bio. база / документ / filelist-guide.html