{ "info": { "author": "Bea Steers", "author_email": "bea.steers@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development" ], "description": "# VGGish: A VGG-like audio classification model \n\nThis repository provides a VGGish model, implemented in Keras with tensorflow backend (since `tf.slim` is [deprecated](https://github.com/tensorflow/tensorflow/issues/16182#issuecomment-372397483), I think we should have an up-to-date interface). This repository is developed \nbased on the model for [AudioSet](https://research.google.com/audioset/index.html). \nFor more details, please visit the [slim version](https://github.com/tensorflow/models/tree/master/research/audioset).\n\n\n\n## Install\n\n```bash\npip install vggish-keras\n```\nWeights will be automatically downloaded when installing via pip. \n\nCurrently - this relies on a pending change to `pumpp` in https://github.com/bmcfee/pumpp/pull/123. To get those changes, you need \n\n```bash\npip install git+https://github.com/beasteers/pumpp@tf_keras\n```\n\n## Usage\n```python\nimport librosa\nimport numpy as np\nimport vggish_keras as vgk\n\n# define the model\npump = vgk.get_pump()\nmodel = vgk.VGGish(pump)\n\n# transform audio into VGGish embeddings without fc layers\nX = pump.transform(librosa.util.example_audio_file())[vgk.params.PUMP_INPUT]\nX = np.concatenate([X]*5)\nZ = model.predict(X)\n\n# calculate timestamps\nop = pump['mel']\nts = np.arange(len(Z)) / op.sr * op.hop_length\nassert Z.shape == (5, 512)\n```\n\n## Reference:\n\n* Gemmeke, J. et. al.,\n [AudioSet: An ontology and human-labelled dataset for audio events](https://research.google.com/pubs/pub45857.html),\n ICASSP 2017\n\n* Hershey, S. et. al.,\n [CNN Architectures for Large-Scale Audio Classification](https://research.google.com/pubs/pub45611.html),\n ICASSP 2017\n \n* [Model](https://drive.google.com/open?id=1mhqXZ8CANgHyepum7N4yrjiyIg6qaMe6) with the top fully connected layers\n\n* [Model](https://drive.google.com/open?id=16JrWEedwaZFVZYvn1woPKCuWx85Ghzkp) without the top fully connected layers\n\n## TODO\n - add fully connected layers\n - add PCA postprocessing (needs fully connected layers and to add PCA params to model)\n - currently, parameters (sample rate, hop size, etc) can be changed globally via `vgk.params` - I'd like to allow for parameter overrides to be passed to `vgk.VGGish`", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/beasteers/VGGish", "keywords": "vggish audio audioset keras tensorflow", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "vggish-keras", "package_url": "https://pypi.org/project/vggish-keras/", "platform": "", "project_url": "https://pypi.org/project/vggish-keras/", "project_urls": { "Homepage": "https://github.com/beasteers/VGGish" }, "release_url": "https://pypi.org/project/vggish-keras/0.0.18/", "requires_dist": null, "requires_python": "", "summary": "VGGish in Keras.", "version": "0.0.18" }, "last_serial": 5918163, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "84bd15cf920f4d76624b3bfb90b8145f", "sha256": "acfb9e5ab07e99b31884874f5105115bca3b158b8fbce92d7e9fe716f86efabc" }, "downloads": -1, "filename": "vggish-keras-0.0.1.tar.gz", "has_sig": false, "md5_digest": "84bd15cf920f4d76624b3bfb90b8145f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5605, "upload_time": "2019-09-26T15:42:48", "url": "https://files.pythonhosted.org/packages/1c/f1/01c514640e2c1b1f9dced37dcf134fc668b3ce68df3c49cf52cb2aa7805f/vggish-keras-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "37763f1397f88e53b65b155430ab17ca", "sha256": "449244e995366154242e4e75362e5c22b635d10868ccd7515dd1dd0bbabc9f0b" }, "downloads": -1, "filename": "vggish-keras-0.0.10.tar.gz", "has_sig": false, "md5_digest": "37763f1397f88e53b65b155430ab17ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6092, "upload_time": "2019-09-26T16:53:10", "url": "https://files.pythonhosted.org/packages/5c/c3/18bbfa023d0a44b7149f0ddce365492742ce6f36c820e509ef627251f5c4/vggish-keras-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "bcc1275fc7aeae97939f0561eb3c794c", "sha256": "547f8318659a133d01547618983e23f83a12b306c8dcd1842bec00d812dd3372" }, "downloads": -1, "filename": "vggish-keras-0.0.11.tar.gz", "has_sig": false, "md5_digest": "bcc1275fc7aeae97939f0561eb3c794c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6253, "upload_time": "2019-09-26T18:17:28", "url": "https://files.pythonhosted.org/packages/d6/bc/952ad4787ff2cdd87142222aba32aea58cedc2799df9faccd3e0073dcd48/vggish-keras-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "9c9e237b245408013286ef25620f5939", "sha256": "3ca6fa5a8c15fe61b29653ee1549e069fa0c661053432e417408d57222d7f477" }, "downloads": -1, "filename": "vggish-keras-0.0.12.tar.gz", "has_sig": false, "md5_digest": "9c9e237b245408013286ef25620f5939", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6287, "upload_time": "2019-09-26T18:26:16", "url": "https://files.pythonhosted.org/packages/d2/f7/35049b29034b88398c5621120be550b81c96fafe681ff3ca86f0027be497/vggish-keras-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "8d9132eb2beb041f52d20b36040b888d", "sha256": "6365c832de54c5507895255871c9450732810f2746aa0ec49957f16519f023b9" }, "downloads": -1, "filename": "vggish-keras-0.0.13.tar.gz", "has_sig": false, "md5_digest": "8d9132eb2beb041f52d20b36040b888d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6234, "upload_time": "2019-09-26T19:41:09", "url": "https://files.pythonhosted.org/packages/98/49/0a8008f73d80171f514602d8387a06af5f5a9ac82ebf5010b0cd80ed04bd/vggish-keras-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "411b11bce37ea1e882e79f1b4bceba5d", "sha256": "b76579b0d9ff8fe5fd0951557532ad1a510feb50a345f987b4ed7c70f99ed704" }, "downloads": -1, "filename": "vggish-keras-0.0.14.tar.gz", "has_sig": false, "md5_digest": "411b11bce37ea1e882e79f1b4bceba5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5755, "upload_time": "2019-09-26T21:48:05", "url": "https://files.pythonhosted.org/packages/d3/67/bcdf312bdae53e135999bf316737fc535a86b792cf2f616d01c1d1b702d3/vggish-keras-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "21d6f97e562ded8e0fe1710ef397ddec", "sha256": "461a74d41e19c617e658ac5be09915ad20b2b9f8e91ec6ec8a1eaf2fa618ea7a" }, "downloads": -1, "filename": "vggish-keras-0.0.15.tar.gz", "has_sig": false, "md5_digest": "21d6f97e562ded8e0fe1710ef397ddec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5831, "upload_time": "2019-09-26T21:54:40", "url": "https://files.pythonhosted.org/packages/0b/6c/e21572eaf3a1b6b398b100f347ac2923f7df1e491a080da1f00e999fdb70/vggish-keras-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "cebcf97d717860bc055886f0214bc7b9", "sha256": "ff6ecaddf15c378cf7a9172770fb746d9f9df2650354487f093e027ad588f419" }, "downloads": -1, "filename": "vggish-keras-0.0.16.tar.gz", "has_sig": false, "md5_digest": "cebcf97d717860bc055886f0214bc7b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5803, "upload_time": "2019-09-26T22:48:44", "url": "https://files.pythonhosted.org/packages/09/f7/0830329b3132b30bda3049704fd371654eef4fb0a9f0a5c927654992ebdb/vggish-keras-0.0.16.tar.gz" } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "d45fce56da8697afcfb3f96d5cfd8d64", "sha256": "ef6d1243282efdb7678b5e8c1c476b911ba5db8a062f13ecc6eebb70ea0e7365" }, "downloads": -1, "filename": "vggish-keras-0.0.17.tar.gz", "has_sig": false, "md5_digest": "d45fce56da8697afcfb3f96d5cfd8d64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7371, "upload_time": "2019-09-26T22:53:01", "url": "https://files.pythonhosted.org/packages/2a/af/96020027f17e622eb5634c4b96b12cf58b36f255b823b98f4c8296b82e8b/vggish-keras-0.0.17.tar.gz" } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "c709e55394d1e2a9c86196dd0eaf04a1", "sha256": "133455c7b269303c020ae5d18ec33547e317d089091dcb651fcab7e2de0dfe39" }, "downloads": -1, "filename": "vggish-keras-0.0.18.tar.gz", "has_sig": false, "md5_digest": "c709e55394d1e2a9c86196dd0eaf04a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8216, "upload_time": "2019-10-02T14:22:56", "url": "https://files.pythonhosted.org/packages/8e/80/d8c592e924deda3c642172f544998a4ff195399510dcebf226f023fe3445/vggish-keras-0.0.18.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "1c7f895021b3ebb76cc4126984c83aff", "sha256": "0b6937d699213b813bd444b94a47f5f5d120629abc0226eadf5997cc8c44868c" }, "downloads": -1, "filename": "vggish_keras-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1c7f895021b3ebb76cc4126984c83aff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7804, "upload_time": "2019-09-26T15:46:27", "url": "https://files.pythonhosted.org/packages/b8/85/642d64f4278fd9df5ac33bf8fca705ccf875b3039a92153431b33c915ceb/vggish_keras-0.0.2-py3-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "efca8c65954c5eb3cacfaf11e8ddad0c", "sha256": "e0391cfa7eabf4559386abb1272c4f745b05cdf98da00681a48d708ff44f503a" }, "downloads": -1, "filename": "vggish_keras-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "efca8c65954c5eb3cacfaf11e8ddad0c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7805, "upload_time": "2019-09-26T15:51:09", "url": "https://files.pythonhosted.org/packages/f0/1f/ad6e7ee5d02ab01e03435e27b497c3e8a9f53e1f03174c8115f3a24b08b6/vggish_keras-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "93fc42a6db3086bcca563694959bd823", "sha256": "589d03ed6afc5cf369cfbe1ce56da88ed9dec06f8185ce88be268a5523d5e0af" }, "downloads": -1, "filename": "vggish-keras-0.0.3.tar.gz", "has_sig": false, "md5_digest": "93fc42a6db3086bcca563694959bd823", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5943, "upload_time": "2019-09-26T15:51:10", "url": "https://files.pythonhosted.org/packages/f9/cd/f91e58fd68a6ce6e26c79c55b8716bc88bb01628c35b45f7d82501acfc9b/vggish-keras-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "7ce7065109c4615178e29c8c1a71e69a", "sha256": "6d0879a09ec7ad029e52e84436bef2939326e2827143f98302830088e7893fa2" }, "downloads": -1, "filename": "vggish-keras-0.0.4.tar.gz", "has_sig": false, "md5_digest": "7ce7065109c4615178e29c8c1a71e69a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5944, "upload_time": "2019-09-26T16:04:32", "url": "https://files.pythonhosted.org/packages/a8/3f/2508460075678c94413787e745d3610db433cdf6e2acada19799eab24585/vggish-keras-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "b0bb341ff3f8514a5481dc52e9b976e9", "sha256": "bc230798a8a38859991253289cc025ce3b9a8d97543d30e3e8bc2c697bbf0a2a" }, "downloads": -1, "filename": "vggish-keras-0.0.5.tar.gz", "has_sig": false, "md5_digest": "b0bb341ff3f8514a5481dc52e9b976e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6104, "upload_time": "2019-09-26T16:06:19", "url": "https://files.pythonhosted.org/packages/0a/05/d81b463c82426cc91cf4c87e57536447e2183cc1ae7e4e1b3bc869174cd4/vggish-keras-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "78ebb65242b0eeee8aed16d9d44b6135", "sha256": "56701b3a1b4a1a626072b40c3201eafd536db9e06a62eaf977274046a37f51e3" }, "downloads": -1, "filename": "vggish-keras-0.0.6.tar.gz", "has_sig": false, "md5_digest": "78ebb65242b0eeee8aed16d9d44b6135", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6103, "upload_time": "2019-09-26T16:10:18", "url": "https://files.pythonhosted.org/packages/61/f3/c3812a7fc38cd42d22b75b88c95475fb3e139b30f78c41be3e0251c439c4/vggish-keras-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "271bd381db40e0baefcbfc4b1251fa36", "sha256": "74a2b250e979da983b04d9152965f8e1cb9a470a2fc62d058c46ea5bb9318efb" }, "downloads": -1, "filename": "vggish-keras-0.0.7.tar.gz", "has_sig": false, "md5_digest": "271bd381db40e0baefcbfc4b1251fa36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6097, "upload_time": "2019-09-26T16:16:44", "url": "https://files.pythonhosted.org/packages/5b/1c/2a382f210c3f20a149c2302685a50bd6fb6e16d0dd5c2d998f4e09b941c4/vggish-keras-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "fe25d2e859e2927367c137368a2684ed", "sha256": "468e3664c11bbb9694011cbe54f4a20ff972624b9e4eb8195d5d29a9cbc944b1" }, "downloads": -1, "filename": "vggish-keras-0.0.8.tar.gz", "has_sig": false, "md5_digest": "fe25d2e859e2927367c137368a2684ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6099, "upload_time": "2019-09-26T16:19:06", "url": "https://files.pythonhosted.org/packages/30/d8/3ed9a148588cdbad910e87a0d47f1ad969895f4547a58083c436c0eb0aad/vggish-keras-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "762e7057d48df12bf2d18e6ca0e0fe3b", "sha256": "a644f7d3b0e66413ff50553faf7e9c5d25b8428f03125594a6883729e9101468" }, "downloads": -1, "filename": "vggish-keras-0.0.9.tar.gz", "has_sig": false, "md5_digest": "762e7057d48df12bf2d18e6ca0e0fe3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6092, "upload_time": "2019-09-26T16:46:03", "url": "https://files.pythonhosted.org/packages/ad/0b/4b026980ac0d77e89f1f9b3e2c829e088bb4a0ab1c45a5dd07664b2783f4/vggish-keras-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c709e55394d1e2a9c86196dd0eaf04a1", "sha256": "133455c7b269303c020ae5d18ec33547e317d089091dcb651fcab7e2de0dfe39" }, "downloads": -1, "filename": "vggish-keras-0.0.18.tar.gz", "has_sig": false, "md5_digest": "c709e55394d1e2a9c86196dd0eaf04a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8216, "upload_time": "2019-10-02T14:22:56", "url": "https://files.pythonhosted.org/packages/8e/80/d8c592e924deda3c642172f544998a4ff195399510dcebf226f023fe3445/vggish-keras-0.0.18.tar.gz" } ] }