Analytical component of voice.hydev.org
Go to file
2022-03-24 18:13:11 -04:00
data [+] Add manually labeled CN-Celeb labels 2021-12-24 15:41:44 -05:00
results [+] Violin graph 2022-03-13 20:43:12 -04:00
src [O] Comment 2022-03-21 02:52:23 -04:00
.gitattributes [+] Initial commit 2021-12-22 03:30:29 -05:00
.gitignore [U] Ignore DS_Store 2022-02-24 16:17:02 -05:00
Distribution.png [+] Added legend 2022-03-14 10:44:50 -04:00
README.md [+] ArchLinux install instructions 2022-03-24 18:13:11 -04:00
requirements-mac.txt [+] ArchLinux install instructions 2022-03-24 18:13:11 -04:00
requirements-win-cuda.txt [+] ArchLinux install instructions 2022-03-24 18:13:11 -04:00
SpeechGenderAnalysis.iml [+] Initial commit 2021-12-22 03:30:29 -05:00
test.flac [+] Calculate score 2022-02-10 16:53:21 -05:00

SpeechGenderAnalysis

Setup

MacOS

1. Setup Python:

python3.8 -m venv venv8
source venv8/bin/activate
pip3 install -r requirements-mac.txt

2. Configure plaidml to use GPU:

plaidml-setup

3. Configure environment variables in the run script:

export KERAS_BACKEND="plaidml.keras.backend"
export tg_token="Your telegram token here"

Windows (CUDA)

1. Setup Python

python3.9 -m venv venv
.\venv\Scripts\activate
pip install -r requirements-win-cuda.txt

2. Install CUDA

3. Check Device List

python -c "from tensorflow.python.client import device_lib; print(device_lib.list_local_devices())"

Arch Linux (CUDA)

Python (3.9.11)

python -m venv venv
source ./venv/bin/activate
pip install -r requirements-win-cuda.txt
sudo pacman -S tensorflow-cuda
python -c "from tensorflow.python.client import device_lib; print(device_lib.list_local_devices())"