A beuatiful AI assistant to help students with their uni life that is centralized on a server somewhere while the clinet runs on windows, linux and tomato pods
The server was shut down due to cost, the server and both clients code however will still be here if you wish to set it up in your own network
Just install using the installer in the Latest Release, then find the executable in the main folder with the name potato.exe
- Potato has 2 main windows, the voice and text chat windows and it will have full functionality in both modes.
- You can acces both windows from the main window.
- Open the text window to chat normally as you would any chat application.
- Potato will chat with you casually or carry out the tasks you request.
- Open the voice window and minimize potato so that it is listining in the background and waiting for you to start chatting by saying Hey potato.
- You can start chatting with potato while it is in the background without clicking on it, asking what you need and then sending it away is as easy as calling it with go away so it goes back to the background awaiting your next call.
- To close potato completely using voice command you can use keyword exit in any context and potato will exit entirely.
- PyQT5
- Pyttsx3
- Google speech recognition
- Pytube
- Docx
- PyautoGUI
- Tensforflow 2.0
- Keras
- NLTK
- Requests
- Threaded sockets
- Urllib3
- BeautifulSoup4
Potato is mainly an assistant that would help you use your computer with voice command with functionality as but not limited to:
- opening up search windows with your default browser
- play or download whatever music you desire
- answer random questions like what time is it or when is the next prayer
- chat with you about random topics
- control your screen brightness
- open up an new word document for your next report
- roll a die or toss a coin
- take a screen shot of your computer
- go in and out of focus in voice chat to help you with tasks without another IO method
Contributions are always welcome!
See contributing.md for ways to get started.
Please adhere to this project's code of conduct
.
For general support open an issue describing your problem or feature request
- Be as detailed as possible in issue description
- include what error code you got if any
Code | Def |
---|---|
0CVXXX | Client Voice Error |
0CCXXX | Client Chat Error |
0CSXXX | Client Socket Error |
0SIXXX | Server Intents Error |
0SFXXX | Server Function Error |
0SSXXX | Server Socket Error |