Code Monkey home page Code Monkey logo

rawnet's Introduction

This github project includes codes for reproducing experiments and DNN models used in the paper

RawNet: Advanced end-to-end deep neural network using raw waveforms for text-independent speaker verification

Below are few notes for reproduction

1. Script 'lunch_ngc.sh' is used to create a virtual environment for DNN training using NGC(nvidia gpu cloud).
2. Script '00-pre_process_waveforms.py' was conducted in another workstation when we reproduced experiemnts regarding RawNet.
3. For back-end research or front-end verification, we provide speaker embeddings extracted with RawNet at 'data/speaker_embeddings_RawNet'. 
	Cosine similarity metric with this embeddings demonstrate EER of 4.8 % on the VoxCeleb1 evaluation set. 
	This file can also obtained by running script '01-trn_RawNet.py' (minor differences can occur due to random seed).

For those who want to use RawNet embeddings.

'data/speaker_embeddings_RawNet_4.8eer' contains speaker embeddings extracted using RawNet. Load it using python pickle library, a dictionary will be obtained. It has two keys: ['dev_dic_embeddings', 'eval_dic_embeddings'] where each value corresponding to the key is a dictionary that has speaker embeddings. Decoding with cosine similarity with VoxCeleb1 dataset will yield an EER of 4.8 %. In our paper, training a b-vector classifier using these embeddings yielded an EER of 4.0 %.

For other back-end researches on speaker verification, using these speaker embeddings might be a good start :)

Other guidelines are currently being updated.

Email [email protected] for other details :-).

Log

  • 2019.04.17. : 01 script executing
  • 2019.04.24. : 01 script verified.
  • 2019.04.29. : 02 script executing
  • 2019.04.29. : 02 script verified.

rawnet's People

Contributors

jungjee avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.