PyVolSuggester


NamePyVolSuggester JSON
Version 1.1.1 PyPI version JSON
download
home_page
SummaryDoes audio feature extraction and suggest the feasible volumne for better feeling and experience.
upload_time2023-06-19 02:09:59
maintainer
docs_urlNone
author
requires_python>=3.7
licenseMIT License Copyright (c) [2023] [Akash Rajak] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
keywords rms/energy-spectogram amplitude-wave audio audio-feature-extraction chroma-feature mel-frequency-cepstral-coefficients mel-frequency-spectogram spectogram tempogram volumne-suggester zero-crossing-rate
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ## ✔ PyVolSuggester Package
- A Python package to provide suggestion on volume at which the music audio file needs to be played for better experience and feeling.
- In backend, it extracts various generic features for particular audio and analyze among them and provide feedback on volumne on it.  
- This tools helps in maintaining good vibes along the music playout.

<p align = "center">
	<img src = "https://img.shields.io/badge/Pypi Package-PyVolSuggester-green?style=plastic&logo=appveyor", alt = "PyVolSuggester">
	<img src = "https://img.shields.io/badge/PyPi-Python Package Index-green?style=plastic&logo=appveyor", alt = "PyPi">
</p>
<p align = "center">
	<img src = "https://img.shields.io/github/stars/akash-rajak/PyVolSuggester?style=social", alt = "GitHub Repo stars">
	<img src = "https://img.shields.io/github/forks/akash-rajak/PyVolSuggester?style=social", alt = "GitHub Repo forks">
	<img src = "https://img.shields.io/github/watchers/akash-rajak/PyVolSuggester?style=social", alt = "GitHub Repo watchers">
	<img src = "https://img.shields.io/github/contributors/akash-rajak/PyVolSuggester?style=social", alt = "GitHub contributors">
</p>
<p align = "center">
	<img src = "https://img.shields.io/github/languages/count/akash-rajak/PyVolSuggester?style=social", alt = "GitHub language count">
	<img src = "https://img.shields.io/github/languages/top/akash-rajak/PyVolSuggester?style=social", alt = "GitHub top language">
	<img src = "https://img.shields.io/github/directory-file-count/akash-rajak/PyVolSuggester?style=social", alt = "GitHub repo file count">
	<img src = "https://img.shields.io/github/repo-size/akash-rajak/PyVolSuggester?style=social", alt = "GitHub repo size">
</p>
<p align = "center">
	<img src = "https://img.shields.io/github/issues/akash-rajak/PyVolSuggester", alt = "GitHub issues">
	<img src = "https://img.shields.io/github/issues-closed/akash-rajak/PyVolSuggester", alt = "GitHub closed issues">
	<img src = "https://img.shields.io/github/issues-pr/akash-rajak/PyVolSuggester", alt = "GitHub pull requests">
	<img src = "https://img.shields.io/github/issues-pr-closed/akash-rajak/PyVolSuggester", alt = "GitHub closed pull requests">
</p>
<p align = "center">
	<img src = "https://img.shields.io/github/commit-activity/t/akash-rajak/PyVolSuggester", alt = "GitHub commit activity">
	<img src = "https://img.shields.io/github/commit-activity/y/akash-rajak/PyVolSuggester", alt = "GitHub commit activity/year">
	<img src = "https://img.shields.io/github/commit-activity/m/akash-rajak/PyVolSuggester", alt = "GitHub commit activity/month">
	<img src = "https://img.shields.io/github/commit-activity/w/akash-rajak/PyVolSuggester", alt = "GitHub commit activity/week">
	<img src = "https://img.shields.io/github/last-commit/akash-rajak/PyVolSuggester", alt = "GitHub last commit">
	<img src = "https://img.shields.io/github/discussions/akash-rajak/PyVolSuggester", alt = "GitHub Discussions">
</p>
<p align = "center">
	<img src = "https://img.shields.io/pypi/dd/PyVolSuggester", alt = "PyPI - Downloads per day">
	<img src = "https://img.shields.io/pypi/dw/PyVolSuggester", alt = "PyPI - Downloads per week">
	<img src = "https://img.shields.io/pypi/dm/PyVolSuggester", alt = "PyPI - Downloads per month">
</p>
<p align = "center">
	<img src = "https://img.shields.io/pypi/v/PyVolSuggester", alt = "PyPI Version">
	<img src = "https://img.shields.io/pypi/implementation/PyVolSuggester", alt = "PyPI - Implementation">
	<img src = "https://img.shields.io/pypi/pyversions/PyVolSuggester", alt = "PyPI - Python Version">
	<img src = "https://img.shields.io/pypi/format/PyVolSuggester", alt = "PyPI - Format">
	<img src = "https://img.shields.io/pypi/status/PyVolSuggester", alt = "PyPI - Status">
</p>
<p align = "center">
	<img src = "https://img.shields.io/github/downloads/akash-rajak/PyVolSuggester/total", alt = "GitHub all releases">
	<img src = "https://img.shields.io/github/v/release/akash-rajak/PyVolSuggester", alt = "GitHub release version (latest by date)">
	<img src = "https://img.shields.io/github/v/tag/akash-rajak/PyVolSuggester", alt = "GitHub tag (latest by date)">
	<img src = "https://img.shields.io/github/release-date/akash-rajak/PyVolSuggester", alt = "GitHub Release Date">
	<img src = "https://img.shields.io/github/release-date-pre/akash-rajak/PyVolSuggester", alt = "GitHub (Pre-)Release Date">
</p>
<p align = "center">
	<img src = "https://img.shields.io/github/license/akash-rajak/PyVolSuggester", alt = "Github">
</p>

![image](https://github.com/akash-rajak/Volume-Suggester/assets/57003737/1d332d56-b26a-4ba6-8b72-46efca4f1deb)

****

### 📌How this Script works :
- First user need to download the script and run Volume Suggester.py in the local system.
- After running it, user will be prompted to select an audio file(mp3 file) using dialog box.
- Once user has selected the audio file, following feature extraction and analysis graph will be generated at the backend.
	- Generic Audio Features:
		- `Channels` : (number of channels; 1 for mono, 2 for stereo audio)
		- `Sample Width` : (number of bytes per sample; 1 means 8-bit, 2 means 16-bit)
		- `Frame Rate / Sample Rate` : (frequency of samples used (in Hertz))
		- `Frame Width` : (Number of bytes for each “frame”. One frame contains a sample for each channel.)
		- `Audio Length / Duration` : (audio file length (in milliseconds))
		- `Frame Count` : (the number of frames from the sample)
		- `Intensity` : (loudness in dBFS (dB relative to the maximum possible loudness))
	- Plot on `Amplitude over Time` Analysis
	- Following Derived Audio Features:
		- `Spectogram`
		- `RMS/Energy Spectogram`
		- `Zero Crossing Rate`
		- `Mel Frequency Cepstral Coefficients`
		- `Mel Frequency Spectogram`
		- `Chroma Feature`
		- `Tempogram`
- After these feature extraction is done, user will be able to Play/Pause(using CTRL button) and Stop(using ESC button) the selected song.
	
****

### 📌Input/Output Deliverables:
```
- Input: 
    - Single Audio File (.mp3)

- Output:
    - Output Folder consisting of different feature extraction
```

****

### 📌Features:
- Implemented following features in the package:
    1. Generic Audio Features:
        - `Channels` : (number of channels; 1 for mono, 2 for stereo audio)
		- `Sample Width` : (number of bytes per sample; 1 means 8-bit, 2 means 16-bit)
		- `Frame Rate / Sample Rate` : (frequency of samples used (in Hertz))
		- `Frame Width` : (Number of bytes for each “frame”. One frame contains a sample for each channel.)
		- `Audio Length / Duration` : (audio file length (in milliseconds))
		- `Frame Count` : (the number of frames from the sample)
		- `Intensity` : (loudness in dBFS (dB relative to the maximum possible loudness))

    2. Derived Audio Features:
		- `Amplitude over Time`
        - `Spectogram`
		- `RMS/Energy Spectogram`
		- `Zero Crossing Rate`
		- `Mel Frequency Cepstral Coefficients`
		- `Mel Frequency Spectogram`
		- `Chroma Feature`
		- `Tempogram`

    3. Player for playing selected audio file
	
    4. Suggestion on volume on the basis of various feature extraction.

****

### 📌Prerequisites:
- In order to use this package, one need to ensure the following requirements:
    - Python 3.7 or later installed on your machine.
    - ffmpeg pacakge must be installed and its PATH must be added to Environment variables.

****

### 📌Package Usage
This command will import the `PyVolSuggester` module.
```
import PyVolSuggester
```
This command will install all the uninstalled required libraries used in script.
```
from PyVolSuggester import Suggester
```
This will prompt user for input of `ffmpeg` path and audio file selection(.wav format).
```
Suggester.main()
```
This will extract the generic features of the selected audio file.
```
Suggester.extract()
```
This will allow user to play, plause and stop the audio file.
```
Suggester.play_pause_stop()
```
This will generate a amplitude over time plot and save it as an image to output directory.
```
Suggester.amplitude_wave()
```
This will generate a spectogram plot and save it as an image to output directory.
```
Suggester.spectogram()
```
This will generate a RMS/Energy Spectogram plot and save it as an image to output directory.
```
Suggester.rms_energy_spectogram()
```
This will generate a Zero Crossing Rate plot and save it as an image to output directory.
```
Suggester.zero_crossing_rate()
```
This will generate a Mel Frequency Cepstral Coefficients plot and save it as an image to output directory.
```
Suggester.mel_frequency_cepstral_coefficients()
```
This will generate a Mel Frequency Spectogram plot and save it as an image to output directory.
```
Suggester.mel_frequency_spectogram()
```
This will generate a Chroma Feature plot and save it as an image to output directory.
```
Suggester.chroma_feature()
```
This will generate a tempogram plot and save it as an image to output directory.
```
Suggester.tempogram()
```
This will suggest user the most feasible volume for that particular audio.
```
Suggester.suggest_volume()
```

****

### 📌Package Installation
```bash
pip install PyVolSuggester
```

****


### 🌟Stargazers Over Time:
[![Stargazers repo roster for @akash-rajak/PyVolSuggester](https://reporoster.com/stars/akash-rajak/PyVolSuggester)](https://github.com/akash-rajak/PyVolSuggester/stargazers)
[![Stargazers over time](https://starchart.cc/akash-rajak/PyVolSuggester.svg)](https://starchart.cc/akash-rajak/PyVolSuggester)

****

### 🌟Forkers Over Time:
[![Forkers repo roster for @akash-rajak/PyVolSuggester](https://reporoster.com/forks/akash-rajak/PyVolSuggester)](https://github.com/akash-rajak/PyVolSuggester/network/members)

****

### 📌Contributors:
<a href="https://github.com/akash-rajak/PyVolSuggester/graphs/contributors">
  <img src="https://contrib.rocks/image?repo=akash-rajak/PyVolSuggester" />
</a>

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "PyVolSuggester",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "Akash Rajak <aakashrajak02@gmail.com>",
    "keywords": "RMS/Energy-spectogram,amplitude-wave,audio,audio-feature-extraction,chroma-feature,mel-frequency-cepstral-coefficients,mel-frequency-spectogram,spectogram,tempogram,volumne-suggester,zero-crossing-rate",
    "author": "",
    "author_email": "Akash Rajak <aakashrajak02@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/08/b7/579fce63af21025e48ecd34303626f4c31f591151b6165af2e719388d605/pyvolsuggester-1.1.1.tar.gz",
    "platform": null,
    "description": "## \u2714 PyVolSuggester Package\n- A Python package to provide suggestion on volume at which the music audio file needs to be played for better experience and feeling.\n- In backend, it extracts various generic features for particular audio and analyze among them and provide feedback on volumne on it.  \n- This tools helps in maintaining good vibes along the music playout.\n\n<p align = \"center\">\n\t<img src = \"https://img.shields.io/badge/Pypi Package-PyVolSuggester-green?style=plastic&logo=appveyor\", alt = \"PyVolSuggester\">\n\t<img src = \"https://img.shields.io/badge/PyPi-Python Package Index-green?style=plastic&logo=appveyor\", alt = \"PyPi\">\n</p>\n<p align = \"center\">\n\t<img src = \"https://img.shields.io/github/stars/akash-rajak/PyVolSuggester?style=social\", alt = \"GitHub Repo stars\">\n\t<img src = \"https://img.shields.io/github/forks/akash-rajak/PyVolSuggester?style=social\", alt = \"GitHub Repo forks\">\n\t<img src = \"https://img.shields.io/github/watchers/akash-rajak/PyVolSuggester?style=social\", alt = \"GitHub Repo watchers\">\n\t<img src = \"https://img.shields.io/github/contributors/akash-rajak/PyVolSuggester?style=social\", alt = \"GitHub contributors\">\n</p>\n<p align = \"center\">\n\t<img src = \"https://img.shields.io/github/languages/count/akash-rajak/PyVolSuggester?style=social\", alt = \"GitHub language count\">\n\t<img src = \"https://img.shields.io/github/languages/top/akash-rajak/PyVolSuggester?style=social\", alt = \"GitHub top language\">\n\t<img src = \"https://img.shields.io/github/directory-file-count/akash-rajak/PyVolSuggester?style=social\", alt = \"GitHub repo file count\">\n\t<img src = \"https://img.shields.io/github/repo-size/akash-rajak/PyVolSuggester?style=social\", alt = \"GitHub repo size\">\n</p>\n<p align = \"center\">\n\t<img src = \"https://img.shields.io/github/issues/akash-rajak/PyVolSuggester\", alt = \"GitHub issues\">\n\t<img src = \"https://img.shields.io/github/issues-closed/akash-rajak/PyVolSuggester\", alt = \"GitHub closed issues\">\n\t<img src = \"https://img.shields.io/github/issues-pr/akash-rajak/PyVolSuggester\", alt = \"GitHub pull requests\">\n\t<img src = \"https://img.shields.io/github/issues-pr-closed/akash-rajak/PyVolSuggester\", alt = \"GitHub closed pull requests\">\n</p>\n<p align = \"center\">\n\t<img src = \"https://img.shields.io/github/commit-activity/t/akash-rajak/PyVolSuggester\", alt = \"GitHub commit activity\">\n\t<img src = \"https://img.shields.io/github/commit-activity/y/akash-rajak/PyVolSuggester\", alt = \"GitHub commit activity/year\">\n\t<img src = \"https://img.shields.io/github/commit-activity/m/akash-rajak/PyVolSuggester\", alt = \"GitHub commit activity/month\">\n\t<img src = \"https://img.shields.io/github/commit-activity/w/akash-rajak/PyVolSuggester\", alt = \"GitHub commit activity/week\">\n\t<img src = \"https://img.shields.io/github/last-commit/akash-rajak/PyVolSuggester\", alt = \"GitHub last commit\">\n\t<img src = \"https://img.shields.io/github/discussions/akash-rajak/PyVolSuggester\", alt = \"GitHub Discussions\">\n</p>\n<p align = \"center\">\n\t<img src = \"https://img.shields.io/pypi/dd/PyVolSuggester\", alt = \"PyPI - Downloads per day\">\n\t<img src = \"https://img.shields.io/pypi/dw/PyVolSuggester\", alt = \"PyPI - Downloads per week\">\n\t<img src = \"https://img.shields.io/pypi/dm/PyVolSuggester\", alt = \"PyPI - Downloads per month\">\n</p>\n<p align = \"center\">\n\t<img src = \"https://img.shields.io/pypi/v/PyVolSuggester\", alt = \"PyPI Version\">\n\t<img src = \"https://img.shields.io/pypi/implementation/PyVolSuggester\", alt = \"PyPI - Implementation\">\n\t<img src = \"https://img.shields.io/pypi/pyversions/PyVolSuggester\", alt = \"PyPI - Python Version\">\n\t<img src = \"https://img.shields.io/pypi/format/PyVolSuggester\", alt = \"PyPI - Format\">\n\t<img src = \"https://img.shields.io/pypi/status/PyVolSuggester\", alt = \"PyPI - Status\">\n</p>\n<p align = \"center\">\n\t<img src = \"https://img.shields.io/github/downloads/akash-rajak/PyVolSuggester/total\", alt = \"GitHub all releases\">\n\t<img src = \"https://img.shields.io/github/v/release/akash-rajak/PyVolSuggester\", alt = \"GitHub release version (latest by date)\">\n\t<img src = \"https://img.shields.io/github/v/tag/akash-rajak/PyVolSuggester\", alt = \"GitHub tag (latest by date)\">\n\t<img src = \"https://img.shields.io/github/release-date/akash-rajak/PyVolSuggester\", alt = \"GitHub Release Date\">\n\t<img src = \"https://img.shields.io/github/release-date-pre/akash-rajak/PyVolSuggester\", alt = \"GitHub (Pre-)Release Date\">\n</p>\n<p align = \"center\">\n\t<img src = \"https://img.shields.io/github/license/akash-rajak/PyVolSuggester\", alt = \"Github\">\n</p>\n\n![image](https://github.com/akash-rajak/Volume-Suggester/assets/57003737/1d332d56-b26a-4ba6-8b72-46efca4f1deb)\n\n****\n\n### \ud83d\udcccHow this Script works :\n- First user need to download the script and run Volume Suggester.py in the local system.\n- After running it, user will be prompted to select an audio file(mp3 file) using dialog box.\n- Once user has selected the audio file, following feature extraction and analysis graph will be generated at the backend.\n\t- Generic Audio Features:\n\t\t- `Channels` : (number of channels; 1 for mono, 2 for stereo audio)\n\t\t- `Sample Width` : (number of bytes per sample; 1 means 8-bit, 2 means 16-bit)\n\t\t- `Frame Rate / Sample Rate` : (frequency of samples used (in Hertz))\n\t\t- `Frame Width` : (Number of bytes for each \u201cframe\u201d. One frame contains a sample for each channel.)\n\t\t- `Audio Length / Duration` : (audio file length (in milliseconds))\n\t\t- `Frame Count` : (the number of frames from the sample)\n\t\t- `Intensity` : (loudness in dBFS (dB relative to the maximum possible loudness))\n\t- Plot on `Amplitude over Time` Analysis\n\t- Following Derived Audio Features:\n\t\t- `Spectogram`\n\t\t- `RMS/Energy Spectogram`\n\t\t- `Zero Crossing Rate`\n\t\t- `Mel Frequency Cepstral Coefficients`\n\t\t- `Mel Frequency Spectogram`\n\t\t- `Chroma Feature`\n\t\t- `Tempogram`\n- After these feature extraction is done, user will be able to Play/Pause(using CTRL button) and Stop(using ESC button) the selected song.\n\t\n****\n\n### \ud83d\udcccInput/Output Deliverables:\n```\n- Input: \n    - Single Audio File (.mp3)\n\n- Output:\n    - Output Folder consisting of different feature extraction\n```\n\n****\n\n### \ud83d\udcccFeatures:\n- Implemented following features in the package:\n    1. Generic Audio Features:\n        - `Channels` : (number of channels; 1 for mono, 2 for stereo audio)\n\t\t- `Sample Width` : (number of bytes per sample; 1 means 8-bit, 2 means 16-bit)\n\t\t- `Frame Rate / Sample Rate` : (frequency of samples used (in Hertz))\n\t\t- `Frame Width` : (Number of bytes for each \u201cframe\u201d. One frame contains a sample for each channel.)\n\t\t- `Audio Length / Duration` : (audio file length (in milliseconds))\n\t\t- `Frame Count` : (the number of frames from the sample)\n\t\t- `Intensity` : (loudness in dBFS (dB relative to the maximum possible loudness))\n\n    2. Derived Audio Features:\n\t\t- `Amplitude over Time`\n        - `Spectogram`\n\t\t- `RMS/Energy Spectogram`\n\t\t- `Zero Crossing Rate`\n\t\t- `Mel Frequency Cepstral Coefficients`\n\t\t- `Mel Frequency Spectogram`\n\t\t- `Chroma Feature`\n\t\t- `Tempogram`\n\n    3. Player for playing selected audio file\n\t\n    4. Suggestion on volume on the basis of various feature extraction.\n\n****\n\n### \ud83d\udcccPrerequisites:\n- In order to use this package, one need to ensure the following requirements:\n    - Python 3.7 or later installed on your machine.\n    - ffmpeg pacakge must be installed and its PATH must be added to Environment variables.\n\n****\n\n### \ud83d\udcccPackage Usage\nThis command will import the `PyVolSuggester` module.\n```\nimport PyVolSuggester\n```\nThis command will install all the uninstalled required libraries used in script.\n```\nfrom PyVolSuggester import Suggester\n```\nThis will prompt user for input of `ffmpeg` path and audio file selection(.wav format).\n```\nSuggester.main()\n```\nThis will extract the generic features of the selected audio file.\n```\nSuggester.extract()\n```\nThis will allow user to play, plause and stop the audio file.\n```\nSuggester.play_pause_stop()\n```\nThis will generate a amplitude over time plot and save it as an image to output directory.\n```\nSuggester.amplitude_wave()\n```\nThis will generate a spectogram plot and save it as an image to output directory.\n```\nSuggester.spectogram()\n```\nThis will generate a RMS/Energy Spectogram plot and save it as an image to output directory.\n```\nSuggester.rms_energy_spectogram()\n```\nThis will generate a Zero Crossing Rate plot and save it as an image to output directory.\n```\nSuggester.zero_crossing_rate()\n```\nThis will generate a Mel Frequency Cepstral Coefficients plot and save it as an image to output directory.\n```\nSuggester.mel_frequency_cepstral_coefficients()\n```\nThis will generate a Mel Frequency Spectogram plot and save it as an image to output directory.\n```\nSuggester.mel_frequency_spectogram()\n```\nThis will generate a Chroma Feature plot and save it as an image to output directory.\n```\nSuggester.chroma_feature()\n```\nThis will generate a tempogram plot and save it as an image to output directory.\n```\nSuggester.tempogram()\n```\nThis will suggest user the most feasible volume for that particular audio.\n```\nSuggester.suggest_volume()\n```\n\n****\n\n### \ud83d\udcccPackage Installation\n```bash\npip install PyVolSuggester\n```\n\n****\n\n\n### \ud83c\udf1fStargazers Over Time:\n[![Stargazers repo roster for @akash-rajak/PyVolSuggester](https://reporoster.com/stars/akash-rajak/PyVolSuggester)](https://github.com/akash-rajak/PyVolSuggester/stargazers)\n[![Stargazers over time](https://starchart.cc/akash-rajak/PyVolSuggester.svg)](https://starchart.cc/akash-rajak/PyVolSuggester)\n\n****\n\n### \ud83c\udf1fForkers Over Time:\n[![Forkers repo roster for @akash-rajak/PyVolSuggester](https://reporoster.com/forks/akash-rajak/PyVolSuggester)](https://github.com/akash-rajak/PyVolSuggester/network/members)\n\n****\n\n### \ud83d\udcccContributors:\n<a href=\"https://github.com/akash-rajak/PyVolSuggester/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=akash-rajak/PyVolSuggester\" />\n</a>\n",
    "bugtrack_url": null,
    "license": "MIT License  Copyright (c) [2023] [Akash Rajak]  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.",
    "summary": "Does audio feature extraction and suggest the feasible volumne for better feeling and experience.",
    "version": "1.1.1",
    "project_urls": {
        "Bug Reports": "https://github.com/akash-rajak/PyVolSuggester/issues",
        "Funding": "https://donate.pypi.org",
        "Homepage": "https://github.com/akash-rajak/PyVolSuggester",
        "Say Thanks!": "https://saythanks.io/to/aakashrajak02",
        "Source": "https://github.com/akash-rajak/PyVolSuggester"
    },
    "split_keywords": [
        "rms/energy-spectogram",
        "amplitude-wave",
        "audio",
        "audio-feature-extraction",
        "chroma-feature",
        "mel-frequency-cepstral-coefficients",
        "mel-frequency-spectogram",
        "spectogram",
        "tempogram",
        "volumne-suggester",
        "zero-crossing-rate"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c9203a53b77e0e7480d5e220e1d68838103696be613ca9c27ee5bd3ee67731bc",
                "md5": "97bfa7af1d821f11e73799e4b42a0594",
                "sha256": "bb93e3c831a7c9a627a9b33cc1b826a821c25535fc4bcc17fb6eaf24906a30c4"
            },
            "downloads": -1,
            "filename": "pyvolsuggester-1.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "97bfa7af1d821f11e73799e4b42a0594",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 5355,
            "upload_time": "2023-06-19T02:09:51",
            "upload_time_iso_8601": "2023-06-19T02:09:51.921040Z",
            "url": "https://files.pythonhosted.org/packages/c9/20/3a53b77e0e7480d5e220e1d68838103696be613ca9c27ee5bd3ee67731bc/pyvolsuggester-1.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "08b7579fce63af21025e48ecd34303626f4c31f591151b6165af2e719388d605",
                "md5": "c7073aa2fecd90795d92efea403d2b5a",
                "sha256": "f01d60254b3b31bcd6c01e11a60a43653a5b0639b075d0b89843892775012aae"
            },
            "downloads": -1,
            "filename": "pyvolsuggester-1.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "c7073aa2fecd90795d92efea403d2b5a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 6609,
            "upload_time": "2023-06-19T02:09:59",
            "upload_time_iso_8601": "2023-06-19T02:09:59.859838Z",
            "url": "https://files.pythonhosted.org/packages/08/b7/579fce63af21025e48ecd34303626f4c31f591151b6165af2e719388d605/pyvolsuggester-1.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-06-19 02:09:59",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "akash-rajak",
    "github_project": "PyVolSuggester",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "pyvolsuggester"
}
        
Elapsed time: 0.08471s