Custom ChatGPT "Jarvis" Assistant
A downloadable tool
Download NowName your own price
Hey, this is a personal project I made thinking I could recreate Jarvis from Tony Starks AI. Of course it isn't exactly -or close- to Jarvis, but this gave me a better understanding about how difficult it is making a tool assistant AI.
Written in Python, libraries used were:
- pyChatGPT - https://github.com/terry3041/pyChatGPT
- SpeechRecognition - https://pypi.org/project/SpeechRecognition/
- PYTTSX3 - https://pypi.org/project/pyttsx3/
There are 2 modes: chat and voice:
- Chat
- You can type in anything and it will respond in text. Typing "stop" will end the chat.
- Voice
- You can say anything and with SpeechRecognition it will turn your speech into text and then ask ChatGPT what you said and it will respond in a voice and text for hearing and visual output. You can also say things like "stop", "goodbye", "bye", "exit", "quit" to exit the program by voice, or just exiting out.
I want to add more functionality to it, since the ChatGPT only knows 2021 and past, so you can't ask it about the weather or what not, but I want to add kind of a term based questioning for common things. Like if you ask something and it contains the word "weather" it will reply with a different api like a weather api and completely forget about the chatgpt. I am hoping with more release the better I can make this.
If you have any other ideas on how to fix/optimize/add upon, here is the source code (pastebin - github)
How to download
Download the main.rar file (might need winrar) and open the "main.exe" file (relatively close to the bottom, and the only exe file)
Status | In development |
Category | Tool |
Author | Kxffie |
Tags | ai, chat-assistant, chat-gpt, chatgpt, Experimental, Indie, jarvis |
Download
Download NowName your own price
Click download now to get access to the following files:
main.rar 434 MB
Development log
- Postmortem 2Dec 13, 2022
- PostmortemDec 13, 2022
Comments
Log in with itch.io to leave a comment.
I really love this, but every time i input my session value, it fails to load and then crashes.
any idea on how i can fix this?
Hey, this is a really old post, and I dont own the API so im not sure how to fix this. You can try remaking this yourself, but this is an old project of mine im no longer maintaining. sorry :/