toniramchandani1 / AudioProcessingApplication

Powered by Python, Streamlit, and the Gemini 1.5 model, this app is a game-changer in audio analysis.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AudioProcessingApplication

Powered by Python, Streamlit, and the Gemini 1.5 model, this app is a game-changer in audio analysis.

AI-Powered Audio Processing App

Welcome to the repository for the AI-Powered Audio Processing App. This application, built with Streamlit and Google's Generative AI, is designed to allow users to upload audio files and receive AI-generated text outputs based on custom prompts. The application can handle various tasks such as audio summarization, sentiment analysis, and more.

Features

Upload audio files in WAV or MP3 format. Provide a custom prompt to guide the AI on processing the audio file. Play the uploaded audio within the application. View AI-generated text outputs based on the provided prompts. How It Works Upon uploading an audio file and entering a custom AI prompt, the process_audio function activates and uses Google's Generative AI to process the audio. The audio is first saved to a temporary location on the server, and then the generative model interprets the audio content, producing a relevant text output.

Customization

Users can customize the application through the Streamlit interface. The user interface (UI) is designed with injected custom CSS for a better visual experience, with enhanced buttons and input fields.

About the Developer

About Me๐Ÿš€ Hello! Iโ€™m Toni Ramchandani ๐Ÿ‘‹. Iโ€™m deeply passionate about all things technology! My journey is about exploring the vast and dynamic world of tech, from cutting-edge innovations to practical business solutions. I believe in the power of technology to transform our lives and work. ๐ŸŒ

Letโ€™s connect at https://www.linkedin.com/in/toni-ramchandani/ and exchange ideas about the latest tech trends and advancements! ๐ŸŒŸ

Engage & Stay Connected ๐Ÿ“ข If you find value in my posts, please Clapp ๐Ÿ‘ | Like ๐Ÿ‘ and share ๐Ÿ“ค them. Your support inspires me to continue sharing insights and knowledge. Follow me for more updates and letโ€™s explore the fascinating world of technology together! ๐Ÿ›ฐ๏ธ

Usage

To use this application:

Clone the repository to your local machine.

Install all required dependencies using pip install -r requirements.txt

Run the Streamlit app by executing streamlit run Application.py in your terminal.

The application will open in your default web browser.

Follow the on-screen instructions to upload an audio file and enter your custom prompt.

Installation

Ensure you have Python installed on your system. Then, install the required packages using the following command:

Contributing

Contributions to this project are welcome. Please fork the repository and submit a pull request with your features or improvements.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Powered by Python, Streamlit, and the Gemini 1.5 model, this app is a game-changer in audio analysis.


Languages

Language:Jupyter Notebook 99.6%Language:Python 0.4%