извлечение 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

Вот несколько полезных ссылок, которые помогут вам начать работу:

Если вы хотите посмотреть код в 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

Другие вопросы по тегам