ASVspoof 2021 Baseline Systems

Related tags

Miscellaneous 2021
Overview

ASVspoof 2021 Baseline Systems

Baseline systems are grouped by task:

  • Speech Deepfake (DF)
  • Logical Access (LA)
  • Physical Access (PA)

Please find more details in the evaluation plan.


Reference code is provided for the following systems:

  • Baseline-CQCC-GMM (Matlab & Python)
    CQCC feature extraction with GMM classifier

  • Baseline-LFCC-GMM (Matlab & Python)
    LFCC feature extraction with GMM classifier

  • Baseline-LFCC-LCNN (PyTorch)
    LFCC feature extraction with LCNN classifier (DNN)

  • Baseline-RawNet2 (PyTorch)
    End-to-End DNN classifier

Comments
  • How to download the ground-truth labels of the evaluation sets of this year

    How to download the ground-truth labels of the evaluation sets of this year

    I cannot access the keys, but something like this: version https://git-lfs.github.com/spec/v1 oid sha256:466a73bff42ac654626e784d35ee990f596872e65705769a112e140c8a4d71b9 size 21255945

    opened by changtaoli 3
  • > Missed parameters of fs, fmin, fmax in extract_cqccc

    > Missed parameters of fs, fmin, fmax in extract_cqccc

    Missed parameters of fs, fmin, fmax in extract_cqccc

    https://github.com/asvspoof-challenge/2021/blob/17c3ce9759f532f2c76d5017d33ac3321142d9c7/LA/Baseline-CQCC-GMM/python/gmm.py#L72

    After fixing this error, string indices must be integers error occurs in

    https://github.com/asvspoof-challenge/2021/blob/17c3ce9759f532f2c76d5017d33ac3321142d9c7/LA/Baseline-CQCC-GMM/python/gmm.py#L43

    Hello, has your problem been solved? I also encountered this problem.

    Originally posted by @yuant-gif in https://github.com/asvspoof-challenge/2021/issues/2#issuecomment-1006567437

    opened by veesa4826 1
  • Demo for cqcc not working

    Demo for cqcc not working

    There is a error in line 107 for the function resample in CQCC toolbox. The error is Check for incorrect argument data type or missing argument in call to function 'resample'.

    https://github.com/asvspoof-challenge/2021/blob/80f8d4c8505a2b8ad94a76dbade72fc16217e689/LA/Baseline-CQCC-GMM/matlab/CQCC/cqcc.m#L107

    opened by rishabh004-ai 0
  • Unable to download ASVSpoof Challenge dataset 2021

    Unable to download ASVSpoof Challenge dataset 2021

    Hi, For the last 2 days, I have been trying to download the dataset - LA.zip from both : -Zenodo site ( https://zenodo.org/record/4837263#.YiHDfHNBy5c ) -University of Edinburgh data share ( https://datashare.ed.ac.uk/handle/10283/3336 )

    The download is extremely slow ( in spite of my broadband download speed of 30Mbps ) and gets cancelled mid way.

    Could you let me know if there are any other servers that this data is present on and can be downloaded quickly.

    Thanks in advance.

    opened by PS-AI 2
  • Pre-trained model for PA task

    Pre-trained model for PA task

    Hello,

    Seems the pre-trained model provided for PA is the one that is trained for LA task. Could you please point me to a link for downloading pre-trained RawNet2 for PA please?

    Thanks, Ali

    opened by AliShahin 0
  • Dataset_ASVspoof2021_eval 返回的为什么是x_inp, key  而不是返回x_inp, label[key]

    Dataset_ASVspoof2021_eval 返回的为什么是x_inp, key 而不是返回x_inp, label[key]

    class Dataset_ASVspoof2021_eval(Dataset):
        def __init__(self, list_IDs, base_dir):
            """
                self.list_IDs	: list of strings (each string: utt key),
            """
    
            self.list_IDs = list_IDs
            self.base_dir = base_dir
    
        def __len__(self):
            return len(self.list_IDs)
    
        def __getitem__(self, index):
            self.cut = 64600  # take ~4 sec audio (64600 samples)
            key = self.list_IDs[index]
            X, fs = librosa.load(self.base_dir + 'flac/' + key + '.flac', sr=16000)
            X_pad = pad(X, self.cut)
            x_inp = Tensor(X_pad)
            return x_inp, key
    
    opened by Liuyang0001 4
  • The loss function of

    The loss function of "LA/Baseline-RawNet2"

    As i read from "the read document of pytorch", the "CrossEntropyLoss() function" is criterion combintion of nn.LogSoftmax() and nn.NLLLoss(). Why there is still a nn.LogSoftmax() layer in the last layer of RawNet() and if i remove the nn.LogSoftmax() there would be Bad results.

    opened by Amforever 3
Owner
null
Implent of Oracle Base line and Lea-3 Baseline

Oracle-Baseline Implent of Oracle Base line and Lea-3 Baseline Oracle Oracle : This model is used to obtain an oracle with a greedy algorithm similar

Andrew Zeng 2 Nov 12, 2021
Structural basis for solubility in protein expression systems

Structural basis for solubility in protein expression systems Large-scale protein production for biotechnology and biopharmaceutical applications rely

ProteinQure 16 Aug 18, 2022
LSO, also known as Linux Swap Operator, is a software with both GUI and terminal versions that you can manage the Swap area for Linux operating systems.

LSO - Linux Swap Operator Türkçe - LSO Nedir? LSO, diğer adıyla Linux Swap Operator Linux işletim sistemleri için Swap alanını yönetebileceğiniz hem G

Eren İnce 4 Feb 9, 2022
Control System Packer is a lightweight, low-level program to transform energy equations into the compact libraries for control systems.

Control System Packer is a lightweight, low-level program to transform energy equations into the compact libraries for control systems. Packer supports Python ?? , C ?? and C++ ?? libraries.

mirnanoukari 31 Sep 15, 2022
Test reproducibility of leiden/umap on different systems

Demonstrate that UMAP and Leiden analysis is not reproducible between different cpu architectures.

Gregor Sturm 2 Oct 16, 2021
EasyBuild is a software build and installation framework that allows you to manage (scientific) software on High Performance Computing (HPC) systems in an efficient way.

EasyBuild is a software build and installation framework that allows you to manage (scientific) software on High Performance Computing (HPC) systems in an efficient way.

EasyBuild community 87 Dec 27, 2022
Intelligent Systems Project In Python

Intelligent Systems Project In Python

RLLAB 3 May 16, 2022
Using Python to parse through email logs received through several backup systems.

outlook-automated-backup-control Backup monitoring on a mailbox: In this mailbox there will be backup logs. The identification will based on the follo

Connor 2 Sep 28, 2022
Demo code for "Logs in distributed systems" webinar

Hexlet Logs Demo Пререквизиты docker-compose python3 Учетка в DataDog Базовое понимание, что такое логи (можно почитать гайд

Anton Markelov 1 Dec 1, 2021
Cylc: a workflow engine for cycling systems

Cylc: a workflow engine for cycling systems. Repository master branch: core meta-scheduler component of cylc-8 (in development); Repository 7.8.x branch: full cylc-7 system.

The Cylc Workflow Engine 205 Dec 20, 2022
Unzip Japanese Shift-JIS zip archives on non-Japanese systems.

Unzip JP GUI Unzip Japanese Shift-JIS zip archives on non-Japanese systems. This script unzips the file while converting the file names from Shift-JIS

Emile Bangma 9 Dec 7, 2022
A micro-service that can be extended to help in monitoring systems

A micro-service that can be extended to help in monitoring systems. Be extensible to be incorporated in any of the systems to facilitate timely interventions.

Peter Kagwe 1 Feb 6, 2022
JimShapedCoding Python Crash Course 2021

Python CRASH Course by JimShapedCoding - Click Here to Start! This Repository includes the code and MORE exercises on each section of the entire cours

Jim Erg 64 Dec 23, 2022
Materials and information for my PyCascades 2021 Presentation

Materials and information for PyCascades 2021 Presentation: Sparking Creativity in LED Art with CircuitPython

GeekMomProjects 19 May 4, 2022
Visualize Data From Stray Scanner https://keke.dev/blog/2021/03/10/Stray-Scanner.html

StrayVisualizer A set of scripts to work with data collected using Stray Scanner. Usage Installing Dependencies Install dependencies with pip -r requi

Kenneth Blomqvist 45 Dec 30, 2022
The code for 2021 MGTV AI Challenge Anti Stealing Link, and the online result ranks 10th.

赛题介绍 芒果TV-第二届“马栏山杯”国际音视频算法大赛-防盗链 随着业务的发展,芒果的视频内容也深受网友的喜欢,不少视频网站和应用开始盗播芒果的视频内容,盗链网站不经过芒果TV的前端系统,跳过广告播放,且消耗大量的服务器、带宽资源,直接给公司带来了巨大的经济损失,因此防盗链在日常运营中显得尤为重要

tongji40 16 Jun 17, 2022
propuestas electorales de los candidatos a constituyentes, Chile 2021

textos-constituyentes propuestas electorales de los candidatos a constituyentes, Chile 2021 Programas descargados desde https://elecciones2021.servel.

Sergio Lucero 6 Nov 19, 2021
Яндекс тренировки по алгоритмам. Июнь 2021

Young&&Yandex Тренировки по алгоритмам Если вы хотите попасть на летнюю стажировку в Яндекс, но пока не уверены в своих силах, приходите на наши трени

Podlevskiy Viktor 6 Sep 3, 2021
resultados (data) de elecciones 2021 y código para extraer data de la ONPE

elecciones-peru-2021-ONPE Resultados (data) de elecciones 2021 y código para extraer data de la ONPE Data Licencia liberal, pero si vas a usarlo por f

Ragi Yaser Burhum 21 Jun 14, 2021