Language Identification from Speech Recordings with ECAPA embeddings on CommonLanguage This repository provides all the necessary tools to perform language identification from speech recordings with SpeechBrain. The system uses a model pretrained on the CommonLanguage dataset (45 languages). You can download the dataset here The provided system can recognize the following 45 languages from short speech recordings: For a better experience, we encourage you to learn more about SpeechBrain. The given model performance on the test set is: Release Accuracy (%) : : : : 30 06 21 85.0 Pipeline description This system is composed of an ECAPA model coupled with statistical pooling. A classifier, trained with Categorical Cross Entropy Loss, is applied on top of that. The system is trained with recordings sampled at 16kHz (single channel). The code will automatically normalize your audio (i.e., resampling + mono channel selection) when calling classify file if needed. Make sure your input tensor is compliant with the expected sampling rate if you use encode batch and classify batch . Install SpeechBrain First of all, please install SpeechBrain with the following command: Please notice that we…
We use cookies for essential functionality and analytics. You can accept or reject analytics cookies.Cookie policy