All Projects → YerevaNN → Spoken Language Identification

YerevaNN / Spoken Language Identification

Licence: mit
Spoken language identification with deep learning

Programming Languages

python
139335 projects - #7 most used programming language

Spoken language identification with deep learning

Read more in the following blog posts:

Theano/Lasagne models are here. The basic steps to run them are:

  • Download the dataset from here or use your own dataset.
  • Create spectrograms for recording using create_spectrograms.py or augment_data.py. The latter will also augment the data by randomly perturbing the spectrograms and cropping a random interval of length 9s from the recording.
  • Create listfiles for training set and validation set, where each row of the a listfile describes one example and has 2 values seperated by a comma. The first one is the name of the example, the second one is the label (counting starts from 0). A typical listfile will look like this.
  • Change the png_folder and listfile paths in theano/main.py.
  • Run theano/main.py.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].