Jasper2fork project is back ! We're changing the project name to Naomi
Some links will may not work due to the name change, thanks to warn us
This is the fork of the J2 fork of thejasperproject, thank you for all the work to this point.
Client code for the Naomi voice computing platform, an open source platform for developing always-on, voice-controlled applications to bring an open assistant for makers and enthusiasts
Say hello to Naomi, an Open Virtual Intelligent Assistant, it can do a lot for you. We are working on creating a real working Jarvis for everyone to use everyday. If you have seen any movies like Iron Man, then you will know what we're talking about. 😁
This fork is a work in progress and as such if you find something missing/broke/anything please make a pull request with tests would be nice, or file an issue.
The current plan is to use Discord and Github for the day to day comms.
You can find installations steps on the new wiki
The current plan is to use Discord and Github for the day to day comms.
There you'll also find informations to setup and how to use it.
Note: For thoses who want to use the developers branch, we've created a "Tester" Discord role to help us to improve Naomi daily by reporting issues/bugs, do not hesistate to tell us if you're interested 🙂
- Brand new wiki to help new users 📖
- Fixed bug 🐛 :
- Encoding error while using local text mode to interact with Naomi
- Wit.AI STT engine HTTP request URL updated
- Mary TTS encoding error
- New Speech To Text/Text To Speech engines Watson services from IBM 🗣️
- Updating some dependencies version
- Community tools added: Pull-Request template and Issue template
- Adding multi-lingual support
- Snowboy for private offline keyword recognition
- Plugin architecture (break parts into plugins such as STT, TTS, engine, module...)
- Configurable audio engine
We don't want to depend on having your data used saved online in order to use Naomi.
We are going to let you decide how it works. You can use online AI services or use offline AI services (on your devices). It can even use both. By using online services,your assistant has access to much more, but the service records everything you give them. Devices are getting stronger locally, let's use that to our advantage…
Naomi is developed with ❤️ and modern open source tech to benefit to all, that's why we won't collect and use your personnal data
There are plenty of things that need help. If you have to ask your not looking at the code.
If you'd like to contribute to Naomi, please read through the Contributing Guide, which outlines the philosophies to preserve, tests to run, and more. We highly recommend reading through this guide before writing any code.
The Contributing Guide also outlines some prospective features and areas that could use love. However, for a more thorough overview of Naomi direction and goals, check out the Issues.
If you run into an issue or require technical support, please first look through the closed and open GitHub Issues, as you may find a solution there (or some useful advice, at least).
If you're still having trouble, the next place to look would be the new Discord. If your problem remains unsolved, feel free to create a post there describing the issue, the steps you've taken to debug it, etc.
You can find Naomi and it's community on Twitter and Instagram with the hashtags #naomiassistant and #NaomiStation