j-chad / janet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Janet - Personal Assistant

Description

Janet is a personal assistant designed to help you with common tasks around your flat. The eventual goal is to have it listening to you using STT and responding with TTS.

Features

Feature Status
Bus schedules Proposed
Grocery lists Proposed
Weather updates Proposed
Reminders Proposed
Music playback Proposed
News updates Proposed
Home automation Proposed
Entertainment suggestions Proposed
Recipes Proposed
Timers and alarms Proposed

Installation

  1. Clone the repository.
  2. Install the necessary dependencies by running pip install -r requirements.txt.
  3. Train the Rasa models by running rasa train.
  4. Start the Rasa server by running rasa run.
  5. Start the Rasa Action server by running rasa run actions.
  6. Start the chatbot by running rasa shell.

Usage

To use Janet, you can type in your messages to the chatbot and it will respond accordingly. The chatbot is designed to understand natural language commands, so you can interact with it in a conversational way. For example:

Contributing

Contributions to Janet are welcome! To contribute, please fork the repository, make your changes, and submit a pull request. Please make sure to follow the project's coding standards and write clear commit messages.

License

This project is licensed under the GPLv3 License.

About

License:GNU General Public License v3.0


Languages

Language:Python 100.0%