{"id":31581491,"url":"https://github.com/harin999/voicevibes","last_synced_at":"2026-05-14T12:34:26.313Z","repository":{"id":317202627,"uuid":"1065317570","full_name":"HariN999/VoiceVibes","owner":"HariN999","description":"A Flask-based web application that uses a pre-trained CNN model for voice prediction. Provides an interactive web interface to analyze and process voice inputs easily.","archived":false,"fork":false,"pushed_at":"2025-09-29T13:10:31.000Z","size":783,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-29T15:07:45.887Z","etag":null,"topics":["cnn","deep-learning","flask","machine-learning","python","voice-recognition","web-app"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HariN999.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-27T13:34:05.000Z","updated_at":"2025-09-29T13:10:34.000Z","dependencies_parsed_at":"2025-09-29T15:18:40.673Z","dependency_job_id":null,"html_url":"https://github.com/HariN999/VoiceVibes","commit_stats":null,"previous_names":["harin999/voicevibes"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/HariN999/VoiceVibes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HariN999%2FVoiceVibes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HariN999%2FVoiceVibes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HariN999%2FVoiceVibes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HariN999%2FVoiceVibes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HariN999","download_url":"https://codeload.github.com/HariN999/VoiceVibes/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HariN999%2FVoiceVibes/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278526223,"owners_count":26001327,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cnn","deep-learning","flask","machine-learning","python","voice-recognition","web-app"],"created_at":"2025-10-05T21:58:56.471Z","updated_at":"2025-10-05T21:58:59.640Z","avatar_url":"https://github.com/HariN999.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VoiceVibes\n\n**VoiceVibes** is a Flask-based web application that leverages a trained CNN model to perform voice-related predictions. This project demonstrates how to integrate machine learning models with a web interface for interactive user experience.\n\n---\n\n## 📝 Project Structure\n\n```\n\nVoiceVibes/\n├── app.py                 # Flask application\n├── model.py               # Model loading and prediction logic\n├── requirements.txt       # Python dependencies\n├── voicevibes_cnn_model.h5 # Pre-trained CNN model\n├── templates/\n│   └── index.html         # HTML template for UI\n└── static/\n    └── style.css          # Style template for UI\n\n````\n\n---\n\n## ⚡ Features\n\n- Load a pre-trained CNN model for voice prediction.\n- User-friendly web interface via Flask.\n- Easy to extend and integrate with other voice or ML applications.\n\n---\n\n## 💻 Installation\n\n1. **Clone the repository**\n```bash\ngit clone https://github.com/HariN999/VoiceVibes.git\ncd VoiceVibes\n````\n\n2. **Create and activate a virtual environment**\n\n```bash\npython -m venv venv\n# Windows\nvenv\\Scripts\\activate\n# macOS/Linux\nsource venv/bin/activate\n```\n\n3. **Install dependencies**\n\n```bash\npip install -r requirements.txt\n```\n4. **Download / Generate the Model**\nBefore running the Flask app, you need the model file. Run:\n\n```bash\npython model.py \n```\n💡 Tip: It is recommended to use Google Colab for generating or training the model, especially if your local machine has limited resources. Colab provides free GPU support and ensures faster model creation.\n\nThis will either download the pre-trained CNN model or generate it locally, saving it as voicevibes_cnn_model.h5 in the project folder.\n\n## 🚀 Running the Application\n\n```bash\npython app.py\n```\n\n* Open your browser and navigate to `http://127.0.0.1:5000` to access the web interface.\n\n---\n\n## 📁 Usage\n\n1. Open the app in your browser.\n2. Upload or provide input as required by the model.\n3. Click **Predict** to get results based on the CNN model.\n\n---\n\n## ⚙️ Customization\n\n* Modify `model.py` to load different models or change prediction logic.\n* Update `templates/index.html` for a different UI layout.\n* Add new routes in `app.py` for additional functionality.\n\n---\n\n## 🧰 Dependencies\n\n* Python 3.8+\n* Flask\n* TensorFlow/Keras\n* Numpy\n\nInstall all required packages via:\n\n```bash\npip install -r requirements.txt\n```\n\n## 🔗 Author\n\n**Hariharan Narlakanti**\n[GitHub](https://github.com/HariN999) | [LinkedIn](https://www.linkedin.com/in/narlakanti-hariharan)\n\n```\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharin999%2Fvoicevibes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fharin999%2Fvoicevibes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharin999%2Fvoicevibes/lists"}