• Stars
    star
    1,710
  • Rank 27,288 (Top 0.6 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created about 8 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Kalliope is a framework that will help you to create your own personal assistant.

Kalliope

Build Status Coverage Status Gitter PyPI version PyPI Beerpay

Kalliope is a framework that will help you to create your own personal assistant.

The concept is to create the brain of your assistant by attaching an input signal (vocal order, scheduled event, MQTT message, GPIO event, etc..) to one or multiple actions called neurons.

You can create your own Kalliope bot, by simply choosing and composing the existing neurons without writing any code. But, if you need a particular module, you can write it by yourself, add it to your project and propose it to the community.

Kalliope can run on all Linux Debian based distribution including a Raspberry Pi and it's multi-lang. The only thing you need is a microphone.

Kalliope is easy-peasy to use, see the hello world

  - name: "Hello-world"
    signals:
      - order: "say hello"
    neurons:
      - say:
          message: "Hello world!"

If you want an idea of what you can do with Kalliope, click on the image below ENGLISH DEMO

Links

Credits

Meaning of Kalliope Kalliope means "beautiful voice" from Greek καλλος (kallos) "beauty" and οψ (ops) "voice". In Greek mythology she was a goddess of epic poetry and eloquence, one of the nine Muses.

  • kÉ™-LIE-É™-pee (English)
  • Ka-li-o-pé (French)
  • каллиопа (Russian)

License

Copyright (c) 2018. All rights reserved.

Kalliope is covered by the GNU GENERAL PUBLIC LICENSE v3.0. Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. For the full license text see the LICENSE.md file.

More Repositories

1

kalliope_starter_en

Starter config folder with settings and brain for english
Jinja
21
star
2

kalliope-app

The Kalliope mobile App.
TypeScript
17
star
3

kalliope_neuron_answer_of_everything

Get an answer to a question from multiple backend engine like Google, wolframalpha or DuckDuckGo
Python
10
star
4

MMM-kalliope

Magic Mirror module for Kalliope
JavaScript
8
star
5

kalliope_starter_fr

Starter config folder with settings and brain for french
HTML
8
star
6

kalliope-project.github.io

Static website of Kalliope
HTML
7
star
7

kalliope_trigger_porcupine

Kalliope trigger based on Porcupine
Python
4
star
8

kalliope_neuron_wikipedia

Wikipedia searcher neuron
Python
4
star
9

kalliope_starter_de

This is an out of the box working configuration for german kalliope user
4
star
10

kalliope_starter_it

Starter config folder with settings and brain for the Italian language
3
star
11

kalliope_neuron_magic_mirror

Send notification to Magic Mirror project
Python
3
star
12

kalliope_neuron_ambient_sound

Play ambient sound for focusing or relaxing
Python
2
star
13

kalliope_starter_cs

Starter config folder with settings and brain for czech language
2
star
14

kalliope_trigger_precise

Python
2
star
15

kalliope_neuron_hue

Philips Hue light control
Python
2
star
16

kalliope_signal_gpio_input

Start synapse from a Raspberry Pi digital input received on a GPIO pin
Python
1
star
17

kalliope_neuron_tasker

Kalliope Neuron to manage Tasker app
Python
1
star
18

kalliope_neuron_wake_on_lan

Kalliope Neuron to manage wake on lan.
Python
1
star
19

kalliope_neuron_openweathermap

A kalliope Neuron to get the weather using the openweathermap API
Python
1
star
20

kalliope_starter_es

Kalliope starter kit for Spanish language
1
star