Logo Lanfrica

numblilbug/diarization_khoekhoe

Domaine:

natural language processing

Type de record:

project
Créateur:
num
Hôte:
Repository for a course project on the topic 'Speaker Diarization on the data of Low-Resource Languages' # diarization_khoekhoe Repository for a course project on the topic: **"Speaker Diarization on the data of Low-Resource Languages"** ## Notebooks Overview - `creatingprotocol.ipynb`: Takes as input ELAN-annotated files with the `.eaf` extension (the files themselves and a list of their names in a CSV) and creates a database `database.yml`. The database contains links to three types of files: - `.rttm` — files with annotated segments of each audio - `.uem` — annotation boundaries - `.lst` — list of audio filenames - `finetuningandoptimizing.ipynb`: Takes `database.yml` as input and fine-tunes the model and optimizes parameters based on the available data. The code in this notebook is adapted from the tutorial: github.com - `correlations.ipynb`: Calculates correlations between DER (Diarization Error Rate) and parameters that may be significant, such as: - Total speech duration in the file - Spoken language - Number of speakers