bhattbhavesh91 /
voice-assistant-whisper-chatgpt
This repository will guide you to create your own Smart Virtual Assistant like Google Assistant using Open AI's ChatGPT, Whisper. The entire solution is created using Python & Gradio.
84/100 healthLoading repository data…
Krish-Depani / repository
Virtual Voice Assistant is a project that utilizes machine learning and natural language processing to enable users to control their devices using voice commands. Technologies used include TensorFlow, Keras, various Python libraries and RESTful APIs.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Our virtual voice assistant comes packed with a wide range of features, including:
NOTE: Please note that in order for the virtual voice assistant to send emails, the option for "Less secure apps" must be enabled within your Gmail account. To allow access you can click .
Selected from shared topics, language and repository description—not editorial ratings.
bhattbhavesh91 /
This repository will guide you to create your own Smart Virtual Assistant like Google Assistant using Open AI's ChatGPT, Whisper. The entire solution is created using Python & Gradio.
84/100 healthsmithakolan /
Build a real-time AI voice assistant using Python that can handle incoming calls, transcribe speech, generate intelligent responses, and provide a human-like conversational experience. Perfect for call centers, customer support, and virtual receptionist applications.
75/100 healthTo run this program you will require a bunch of API keys. Register your API key by clicking the following links
Please make sure that Python and pip are installed on your system before proceeding with the installation.
Open a terminal and navigate to your home directory.
Clone the repository by using the command
git clone https://github.com/Krish-Depani/Virtual-Voice-Assistant.git
Navigate to the project directory using the command
cd Virtal-Voice-Assistant
Obtain all necessary API keys and open the file Virtual-Voice-Assistant/Data/.env to insert the keys into the designated placeholder fields.
Run the setup script by using the command
python setup.py
Navigate to the Virtual-Voice-Assistant/Plugins/ directory and run the below command to start the virtual voice assistant.
python main.py
You're all set! The virtual voice assistant should be up and running now.
├── Virtual-Voice-Assistant
├── Data
├── .env # Stores the API keys, email and password.
├── chat_model # Directory that stores the trained model used to understand user's intent
├── chats.db # Database file that stores the chat history
├── intents.json # Data on which the model is trained
├── label_encoder.pickle # Converts text labels into numerical values
└── tokenizer.pickle # Splits the text into individual tokens
├── Plugins
├── API_functionalities.py # Contains functions that interact with different APIs
├── browsing_functionalities.py # Contains functions for web browsing
├── database.py # Contains functions for interacting with the chat history database
├── gmail.py # Contains functions for sending emails
├── image_generation.py # Contains functions for generating images from text
├── main.py # It is the entry point of the virtual voice assistant
├── model_training.py # Contains functions for training the intent recognition model
├── system_operations.py # Contains functions for performing system operations
└── websites.py # Contains a list of websites that the virtual voice assistant can open
├── requirements.txt # Lists the dependencies required for the project
└── setup.py # Contains code for setting up the virtual voice assistant
The code in this repository is licensed under the MIT License. This means that you are free to use, modify, and distribute the code, as long as you include the original copyright and license notice. For more information about LICENSE please click here.
rajkishorbgp /
JARVIS AI Assistant 🤖 A virtual assistant project inspired by Tony Stark's JARVIS, powered by speech recognition, AI chat, web browsing, and more. Features: 🎙️ Voice-based interaction using speech recognition. 🧠 AI-powered chat with OpenAI's language model. 🌐 Web browsing capabilities to open websites. 🎵 Music playback. ⏰Current time display
79/100 healthsuryanshsk /
A Python-based virtual assistant using Gemini AI. Features include voice recognition, text-to-speech, weather updates, news retrieval, jokes, Wikipedia info, and music management. Comes with an interactive web interface. Easily extendable and customizable.
60/100 healthjoeVenner /
[04/2020] Python Virtual Assistant - Using Voice Commands
51/100 healthshreyamalogi /
ZAC: Your robotic virtual assistant - Enhancing human-machine interaction and automation through voice recognition and web scraping.
74/100 health