Skip to content

chazu/Naomi

 
 

Repository files navigation

Naomi Project

Build Status Coverage Status Codacy Badge Requirements Status Discord

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.

Installation

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 🙂

Latest improvements 🎉

V2.1

  • 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

V2.0

  • 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

Data policy

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

Contributing

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.

Support

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.

Social Networking

You can find Naomi and it's community on Twitter and Instagram with the hashtags #naomiassistant and #NaomiStation

Thanks in advance for any and all work you contribute to Naomi !

About

Naomi, an open source vocal assistant Jarvis-like based on the Jasper Project

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.6%
  • Shell 0.4%