VoiceGenius is a voice based GPT where the user will be able to ask questions using their voice. The output will be available in both audio and text format. Also it features the functionality where the user will be able to download the conversion.
Check out the demo here
- Go through the disclaimer
⚠️ and imp information for best results. - Click on START to start the gpt
- Ask any question of your choice
- Wait for the question to be detected and it will be updated
- Wait a bit for output generation and See the ✨Magic ✨ Happen
- Like this the process will continue if you want to STOP then simply click on STOP after that if you feel like you can download the file
-
clone this repository
-
VoiceGenius requires Python v3.9+ to run.
-
Install the dependencies.
pip install -r requirements.txt
- Make sure to create your own generative-ai api-key using Google Cloud Console or Google Makersuite and replace it.
genai.configure(api_key=os.getenv("MY_SECRET_KEY")) # Replace with your own api-key by creating .env file
or
genai.configure(api_key="YOUR APIKEY") # Replace YOUR APIKEY with the actual value of your apikey
- To run the server
streamlit run "your_file_name"
- For Deploying your application refer Streamlit Community Cloud
Want to contribute? Great!
VoiceGenius uses streamlit and other python libraries.
checkout Installation above to set it up locally.
make sure all changes you make are in the testing branch.