Kalliope
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
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.
Metadata
Release files for kalliope 0.7.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| kalliope-0.7.2.tar.gz | 4.4 MB | Without provenance | Details |
Release files / kalliope-0.7.2.tar.gz
| Download URL | kalliope-0.7.2.tar.gz |
|---|---|
| Size | 4.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d06423cb03cbb18a7c4b2a6916b7f1c75af8067e70768e62e85729e37a6af81a
|
|
BLAKE2b-256 checksum How to use checksums |
9ed0bafe0d9257fc6388a821bbe6c0fc06facf6b9418e6fb29da35a900870060
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10
|
Security for kalliope 0.7.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.