This repository contains the code for an AI voice assistant that uses the Gemini-1.5-flash language model. The assistant is designed to be able to understand and respond to a wide range of questions and commands, and to provide informative and helpful responses.
To get started using the AI voice assistant, you will need to clone this repository and install the dependencies. Once you have installed the dependencies, you can run the assistant using the following command:
python main.py This will launch the assistant and you will be able to interact with it using your voice.
Natural language understanding: The assistant can understand and respond to a wide range of questions and commands, including questions about current events, factual questions, and commands to control smart home devices. Informative and helpful responses: The assistant is able to provide informative and helpful responses to your questions, even if it doesn't have access to the information you are asking for. It can also provide summaries of news articles, generate creative content, and translate languages. Easy to use interface: The assistant has a simple and intuitive interface that makes it easy to interact with. How to use the assistant To use the assistant, simply speak your request. The assistant will listen to what you say and then respond with a relevant answer or action. You can also use the assistant to control smart home devices, such as lights, thermostats, and speakers.
The assistant can be customized to your needs by changing its settings. You can change the language that it uses, the voice that it speaks with, and the types of tasks that it can perform.
If you are interested in contributing to the development of the assistant, you are welcome to submit pull requests or open issues on this GitHub repository.
Here is an example of a list of technologies that were used to develop the assistant:
Python
TensorFlow
Gemini 1.5 Pro
NumPy
SciPy
Pandas