{ "info": { "author": "Elie Khoury", "author_email": "Elie.Khoury@idiap.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Database :: Front-Ends", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": "Speaker recognition protocol on the NIST SRE 2012 Database \n==========================================================\n\nThe `2012 NIST Speaker Recognition Evaluation`_ (SRE12) is part of an ongoing series that starts in 1996.\n\nIn this package, we implement speaker recognition protocols (both Male and Female) for the NIST SRE 2012.\nThe file lists of the development set were designed by the I4U consortium during its participation to the competition.\nSpecial thanks to Rahim Saeidi (original link of the lists: http://cls.ru.nl/~saeidi/file_library/I4U.tgz).\nThe file names were then normalized following the `PRISM definition`_.\n\nThis package is automatically downloaded/used by `spear.nist_sre12`_ to reproduce the results of Idiap Research Institute at SRE12.\n`spear.nist_sre12`_ itself relies on `spear`_, an open-source speaker recognition toolbox developed at Idiap.\nThe list files can also be used independently as explained below.\n\nIf you use this package and/or its results, please cite the following publications:\n\n1. The Spear paper published at ICASSP 2014::\n\n @inproceedings{spear,\n author = {Khoury, E. and El Shafey, L. and Marcel, S.},\n title = {Spear: An open source toolbox for speaker recognition based on {B}ob},\n booktitle = {IEEE Intl. Conf. on Acoustics, Speech and Signal Processing (ICASSP)},\n year = {2014},\n url = {http://publications.idiap.ch/downloads/papers/2014/Khoury_ICASSP_2014.pdf},\n }\n\n\n2. The paper that described the development set used by the I4U consortium::\n\n @inproceedings{Saedi_INTERSPEECH_2013,\n author = {Saeidi, Rahim and others},\n month = {aug},\n title = {I4U Submission to NIST SRE 2012: a large-scale collaborative effort for noise-robust speaker verification},\n booktitle = {INTERSPEECH},\n year = {2013},\n location = {Lyon, France},\n pdf = {http://publications.idiap.ch/downloads/papers/2013/Saedi_INTERSPEECH_2013.pdf}\n }\n\n\n3. Bob as the core framework used to run the experiments::\n\n @inproceedings{Anjos_ACMMM_2012,\n author = {A. Anjos and L. El Shafey and R. Wallace and M. G\\\"unther and C. McCool and S. Marcel},\n title = {Bob: a free signal processing and machine learning toolbox for researchers},\n year = {2012},\n month = {oct},\n booktitle = {20th ACM Conference on Multimedia Systems (ACMMM), Nara, Japan},\n publisher = {ACM Press},\n url = {http://publications.idiap.ch/downloads/papers/2012/Anjos_Bob_ACMMM12.pdf},\n }\n\n\n\nInstallation\n------------\n\nJust download this package and decompress it locally::\n\n $ wget http://pypi.python.org/packages/source/x/xbob.db.nist_sre12/xbob.db.nist_sre12-1.1.1.zip\n $ unzip xbob.db.nist_sre12-1.1.1.zip\n $ cd xbob.db.nist_sre12-1.1.1\n\nUse buildout to bootstrap and have a working environment ready for experiments::\n\n $ python bootstrap\n $ ./bin/buildout\n\nThis also requires that bob (>= 1.2.0) is installed.\n\nTo create the SQL database, just run the following command line (this can take 6-7 minutes)::\n \n $ bin/bob_dbmanage.py nist_sre12 create\n\nGetting the data\n~~~~~~~~~~~~~~~~\n\nYou need to order the NIST SRE databases (Fisher, Switchboard, and Mixer)::\n\n http://www.ldc.upenn.edu/Catalog/CatalogEntry.jsp?catalogId=LDC2013S03\n\nPlease follow the instructions and the evaluation plan given by NIST::\n\n http://www.nist.gov/itl/iad/mig/sre12.cfm\n\nDepending on the release year, the data may need to be flatten and reorganized.\nPlease, follow the file structure as appearing when running::\n \n $ bin/bob_dbmanage.py nist_sre12 dumplist\n\nFor this purpose, you will need the utilities provided by NIST with the database, as well as `sox`.\n\n.. _sox: http://sox.sourceforge.net/\n\n\nDecompressing the data and splitting the audio channels\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThe data provided by NIST are compressed in a non-standard format.\nNIST supplies a binary called `w_decode` to perform the decompression.\nTherefore, you should decompress all the files using the following command (where NIST_FOLDER/bin is the one containing the `w_decode` utility::\n\n $ NIST_FOLDER/bin/w_decode -o pcm $compressedfile $decompressedfile\n\nSeveral files are in stereo and hence contain two audio channels.\nThese files needs to be split using a script similar to the following one::\n\n $ decompressedfileStereo=`basename $decompressedfile .sph`\n $ num=`soxi $decompressedfile | grep Channels | cut -c 18`\n $ echo $num\n $ if [ $num -eq 2 ]\n $ then # File is stereo\n $ echo sox $decompressedfile -c 1 $outputDir/${decompressedfileStereo}-a.sph mixer -l\n $ sox $decompressedfile -c 1 $outputDir/${decompressedfileStereo}-a.sph mixer -l\n $ sox $decompressedfile -c 1 $outputDir/${decompressedfileStereo}-b.sph mixer -r\n $ else # File is mono\n $ echo cp $decompressedfile $outputDir/\n $ cp $decompressedfile $outputDir/\n $ fi\n\n \nAdding noise\n~~~~~~~~~~~~\n\nIn order to better represent the SRE12 evaluation set, 2 noisy versions (SNR=6dB and SNR=15dB) of the same segments were included to the development set (both target models and test utterances).\nThis can be done using FaNT::\n \n http://dnt.kr.hsnr.de/download.html\n\nThe noise samples were mainly collected from freesound.org and include HVAC and crowd noise. They are available under request. The description of the added noise for each of the audio files can be found here::\n\n $ cd xbob/db/nist_sre12/noise_description/\n \n\nSpeech enhancement\n~~~~~~~~~~~~~~~~~~\n\nThe denoising of the audio signal can be done using QIO::\n \n http://www1.icsi.berkeley.edu/Speech/papers/qio/\n\n.. _nist_sre12: http://www.nist_sre12.org/\n.. _spear: https://github.com/bioidiap/bob.spear\n.. _spear.nist_sre12: https://github.com/bioidiap/spear.nist_sre12\n.. _2012 NIST Speaker Recognition Evaluation: http://www.nist.gov/itl/iad/mig/sre12.cfm\n.. _PRISM definition: http://code.google.com/p/prism-set\n\n\nUsing independently the file lists\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThe file lists of the development and evaluation sets are shipped with this package.\nThey can be used independently, and can be found here::\n\n $ cd xbob/db/nist_sre12/prism/\n\nThe file lists of the development set were prepared by the I4U consortium.\n\nIn case you need any help, please contact us.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.python.org/pypi/xbob.db.nist_sre12/", "keywords": "Spear,Speaker Recognition,Speaker verification,Gaussian Mixture Model,ISV,UBM-GMM,I-Vector,Audio processing,NIST SRE 2012,Database", "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "xbob.db.nist_sre12", "package_url": "https://pypi.org/project/xbob.db.nist_sre12/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/xbob.db.nist_sre12/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://pypi.python.org/pypi/xbob.db.nist_sre12/" }, "release_url": "https://pypi.org/project/xbob.db.nist_sre12/1.2.0/", "requires_dist": null, "requires_python": null, "summary": "Speaker verification protocol on the NIST SRE 2012", "version": "1.2.0" }, "last_serial": 1635794, "releases": { "0.0.1a1": [ { "comment_text": "", "digests": { "md5": "72c3c3d4f49c14ad9764930dc1a90ba8", "sha256": "564d3d91fe0db1b32dd2cb374384c7fff2b5c117d84201338ed556222996fe14" }, "downloads": -1, "filename": "xbob.db.nist_sre12-0.0.1a1.zip", "has_sig": false, "md5_digest": "72c3c3d4f49c14ad9764930dc1a90ba8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1986278, "upload_time": "2013-08-30T15:32:12", "url": "https://files.pythonhosted.org/packages/ef/5b/88437d7a8c3a2e336428ab577a9b20e8de5da32fc9a0bb8f056d466f5ced/xbob.db.nist_sre12-0.0.1a1.zip" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "beb901bfb4e731279e2ebafe7fb58800", "sha256": "beb6a48f0ca96e53ea70b835063ce09434be31b76bef50d75988df2def8e9ba6" }, "downloads": -1, "filename": "xbob.db.nist_sre12-1.0.0.zip", "has_sig": false, "md5_digest": "beb901bfb4e731279e2ebafe7fb58800", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2000049, "upload_time": "2013-11-24T14:32:10", "url": "https://files.pythonhosted.org/packages/f4/7c/8557b997adaa1fdd900343b3cc15146d624de2722b4a3b0de208c453cc6c/xbob.db.nist_sre12-1.0.0.zip" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "3df28b9a384b787ad350e9bde9f677e4", "sha256": "694443f13e4da98989c8cfe3858e4cf40ff4870cf7290a18096d0b121fb3f54c" }, "downloads": -1, "filename": "xbob.db.nist_sre12-1.1.0.zip", "has_sig": false, "md5_digest": "3df28b9a384b787ad350e9bde9f677e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11801738, "upload_time": "2013-11-27T19:17:04", "url": "https://files.pythonhosted.org/packages/cd/9e/ee88cfc1b07cbd0f5f863b0c2193248caa9b3d0705f41498be1f9cc19ec0/xbob.db.nist_sre12-1.1.0.zip" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "c3205fd1a932bf3b91439ab826b91983", "sha256": "bcbe5847fe1ec14cdebfef2c79cdd1b62054167d90f20c5953628a51de284bb7" }, "downloads": -1, "filename": "xbob.db.nist_sre12-1.1.1.zip", "has_sig": false, "md5_digest": "c3205fd1a932bf3b91439ab826b91983", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11801788, "upload_time": "2013-11-27T20:33:42", "url": "https://files.pythonhosted.org/packages/8f/b0/4b6b9973e892c345af1258be84260b0bf3173bb40657d6eb29867cac8b18/xbob.db.nist_sre12-1.1.1.zip" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "8d0c35b7edb3e5bfcebcdf4be8f4e1f8", "sha256": "1353a2d005f051a20914924c6c8dc73ecc35cea52741cb4b3bb60c23c8099ae4" }, "downloads": -1, "filename": "xbob.db.nist_sre12-1.1.2.zip", "has_sig": false, "md5_digest": "8d0c35b7edb3e5bfcebcdf4be8f4e1f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11801778, "upload_time": "2013-11-28T09:20:34", "url": "https://files.pythonhosted.org/packages/1c/81/c46efab656eefd36379067be7626e425911cedf6eca4d48ed5b74e0a4ec4/xbob.db.nist_sre12-1.1.2.zip" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "402196fb0ef9f095bbc4cc88732a5763", "sha256": "6b3b5760b2b5db008577c25b516657dda93f2b473a52598e9aaa9b358ca8ae00" }, "downloads": -1, "filename": "xbob.db.nist_sre12-1.1.3.zip", "has_sig": false, "md5_digest": "402196fb0ef9f095bbc4cc88732a5763", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11801801, "upload_time": "2013-12-02T12:13:27", "url": "https://files.pythonhosted.org/packages/d2/9c/08cf57fdb29096ee3b06ce49094117a0a66d68904256920671aa4b7c4a2f/xbob.db.nist_sre12-1.1.3.zip" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "7ad8ed908b948822cfe0bb53a1fb6542", "sha256": "eb01ce03054ddd0418b2514fb354fc9fdeb4fbfb130a17e9dd8a6a3dcc2807b4" }, "downloads": -1, "filename": "xbob.db.nist_sre12-1.1.4.zip", "has_sig": false, "md5_digest": "7ad8ed908b948822cfe0bb53a1fb6542", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12165074, "upload_time": "2014-01-18T20:45:36", "url": "https://files.pythonhosted.org/packages/dd/ee/700d598f3bcfa901d06084d3d1b58a0945d8c9d27b86f7fd4e90d183bd08/xbob.db.nist_sre12-1.1.4.zip" } ], "1.1.5a0": [], "1.1.6": [ { "comment_text": "", "digests": { "md5": "22a6f0b1f9b4e80aa122b28e1762edec", "sha256": "d2d959b7bdb916ff9bfd25a5f0056b51740dff913f38c4bd5f622bc42d72f647" }, "downloads": -1, "filename": "xbob.db.nist_sre12-1.1.6.zip", "has_sig": false, "md5_digest": "22a6f0b1f9b4e80aa122b28e1762edec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4810559, "upload_time": "2014-03-04T07:59:03", "url": "https://files.pythonhosted.org/packages/72/8e/a39859084f6752b74fc71d4dd600e80dcd09e8cac4df80aad4da5933350e/xbob.db.nist_sre12-1.1.6.zip" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "c8ce6cd9d9494c6ebd3715c33a7d36dc", "sha256": "a662fbab46e336296f80aa076e8d6c313306823aeff3b9337d5e05a3e333a957" }, "downloads": -1, "filename": "xbob.db.nist_sre12-1.1.7.zip", "has_sig": false, "md5_digest": "c8ce6cd9d9494c6ebd3715c33a7d36dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12165042, "upload_time": "2014-03-07T13:33:21", "url": "https://files.pythonhosted.org/packages/21/58/07dd0ab004548f1c9c14426b79732b7f3dc7670d787a6ea31f34386e21db/xbob.db.nist_sre12-1.1.7.zip" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "c4b61701af02daf697911d8022393988", "sha256": "38e2d735d4194cf55fa2cdc608d79ffd689b5becf4d5489873d9030ae2940d72" }, "downloads": -1, "filename": "xbob.db.nist_sre12-1.2.0.zip", "has_sig": false, "md5_digest": "c4b61701af02daf697911d8022393988", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13285231, "upload_time": "2014-04-08T14:02:53", "url": "https://files.pythonhosted.org/packages/35/ad/16f4ffa3253c8f04ebd6f7c97fcd80923ee0d9abe97c97f0c49f74eec283/xbob.db.nist_sre12-1.2.0.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c4b61701af02daf697911d8022393988", "sha256": "38e2d735d4194cf55fa2cdc608d79ffd689b5becf4d5489873d9030ae2940d72" }, "downloads": -1, "filename": "xbob.db.nist_sre12-1.2.0.zip", "has_sig": false, "md5_digest": "c4b61701af02daf697911d8022393988", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13285231, "upload_time": "2014-04-08T14:02:53", "url": "https://files.pythonhosted.org/packages/35/ad/16f4ffa3253c8f04ebd6f7c97fcd80923ee0d9abe97c97f0c49f74eec283/xbob.db.nist_sre12-1.2.0.zip" } ] }