{ "info": { "author": "The dream team of Kalliope-project", "author_email": "kalliope-project@googlegroups.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Home Automation", "Topic :: Multimedia :: Sound/Audio :: Sound Synthesis", "Topic :: Multimedia :: Sound/Audio :: Speech", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": "

\n \n

\n\n# Kalliope\n[![Build Status](https://travis-ci.org/kalliope-project/kalliope.svg?branch=master)](https://travis-ci.org/kalliope-project/kalliope)\n[![Coverage Status](https://coveralls.io/repos/github/kalliope-project/kalliope/badge.svg)](https://coveralls.io/github/kalliope-project/kalliope)\n[![Gitter](https://badges.gitter.im/gitterHQ/gitter.svg)](https://gitter.im/kalliope-project/Lobby)\n[![PyPI version](https://badge.fury.io/py/kalliope.svg)](https://badge.fury.io/py/kalliope)\n[![PyPI](https://img.shields.io/pypi/pyversions/kalliope.svg)](https://pypi.python.org/pypi/kalliope/)\n[![Beerpay](https://beerpay.io/kalliope-project/kalliope/badge.svg?style=flat)](https://beerpay.io/kalliope-project/kalliope)\n\n\nKalliope is a framework that will help you to create your own personal assistant.\n\nThe 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**.\n\nYou can create your own Kalliope bot, by simply choosing and composing the [existing neurons](https://kalliope-project.github.io/neurons_marketplace.html) 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.\n\nKalliope 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.\n\nKalliope is easy-peasy to use, see the hello world\n\n```yaml\n - name: \"Hello-world\"\n signals:\n - order: \"say hello\"\n neurons:\n - say:\n message: \"Hello world!\"\n```\n\nIf you want an idea of what you can do with Kalliope, click on the image below\n[![ENGLISH DEMO](https://img.youtube.com/vi/PcLzo4H18S4/0.jpg)](https://www.youtube.com/watch?v=PcLzo4H18S4)\n\n## Links\n\n- [Documentation](https://kalliope-project.github.io/kalliope/)\n- [Kalliope website](https://kalliope-project.github.io/)\n- [Android app](https://play.google.com/store/apps/details?id=kalliope.project)\n- [Chat](https://gitter.im/kalliope-project/Lobby)\n\n

\n \n

\n\n## Credits\n\n> **Meaning of Kalliope** Kalliope means \"beautiful voice\" from Greek \u03ba\u03b1\u03bb\u03bb\u03bf\u03c2 (kallos) \"beauty\" and \u03bf\u03c8 (ops) \"voice\".\nIn Greek mythology she was a goddess of epic poetry and eloquence, one of the nine Muses.\n\n- k\u0259-LIE-\u0259-pee (English)\n- Ka-li-o-p\u00e9 (French)\n- \u043a\u0430\u043b\u043b\u0438\u043e\u043f\u0430 (Russian)\n\n## License\n\nCopyright (c) 2018. All rights reserved.\n\nKalliope is covered by the GNU GENERAL PUBLIC LICENSE v3.0.\nPermissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications,\nwhich include larger works using a licensed work, under the same license. Copyright and license notices must be preserved.\nContributors provide an express grant of patent rights.\nFor the full license text see the [LICENSE.md](LICENSE.md) file.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kalliope-project/kalliope", "keywords": "assistant bot TTS STT jarvis", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "kalliope", "package_url": "https://pypi.org/project/kalliope/", "platform": "", "project_url": "https://pypi.org/project/kalliope/", "project_urls": { "Homepage": "https://github.com/kalliope-project/kalliope" }, "release_url": "https://pypi.org/project/kalliope/0.5.4/", "requires_dist": null, "requires_python": "", "summary": "Kalliope is a modular always-on voice controlled personal assistant designed for home automation.", "version": "0.5.4" }, "last_serial": 5406673, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "ac7e57062f9c6e53ee43236067c15895", "sha256": "885d83c0541c2d8164eb117c6178fedbd9d70ff60807eba80406556a80f498ab" }, "downloads": -1, "filename": "kalliope-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ac7e57062f9c6e53ee43236067c15895", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1897899, "upload_time": "2016-12-10T10:50:25", "url": "https://files.pythonhosted.org/packages/c3/55/697544bfbee2c5b78ef86381fd7be68eba91a7ae320ec0463ffb202c9e07/kalliope-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "253f472fb9fd1c5327072ee2b110dfc2", "sha256": "2d7455b8208e968c813cfc3be4893bdf85bc4ed05e44669ac12f1e8847a7e2a0" }, "downloads": -1, "filename": "kalliope-0.4.0.tar.gz", "has_sig": false, "md5_digest": "253f472fb9fd1c5327072ee2b110dfc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1879631, "upload_time": "2016-12-28T15:18:15", "url": "https://files.pythonhosted.org/packages/ff/94/9bb1fb6aa02ca37124d8ae3198509675b03201c1f07eb17ea72cb6e95542/kalliope-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "e684a4f63822fc3dba52d5be262763c5", "sha256": "9521238a743922f939a1fec2bee1d8a5db912d67685823dd76c5c79db404ec4e" }, "downloads": -1, "filename": "kalliope-0.4.1.tar.gz", "has_sig": false, "md5_digest": "e684a4f63822fc3dba52d5be262763c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1923490, "upload_time": "2017-01-15T22:52:23", "url": "https://files.pythonhosted.org/packages/b2/b4/0d62e01202abe82619a709895cd9dc177f8e248339e57b509a7d2e74d8d9/kalliope-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "ef88c9b7d80975ec60d1a954cd1c49c7", "sha256": "c9a7f7b495b708995a8d88c909fa43e50148fc6fa324b1cf97c5d7ee56ce8327" }, "downloads": -1, "filename": "kalliope-0.4.2.tar.gz", "has_sig": false, "md5_digest": "ef88c9b7d80975ec60d1a954cd1c49c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1923507, "upload_time": "2017-01-18T07:45:30", "url": "https://files.pythonhosted.org/packages/1b/17/1868996787c9cac1a9a65f8667adb722a67b1e24d0bf50591a39b2d30b25/kalliope-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "5f7ebd099b2b0dab42fdb8b88683de67", "sha256": "38c87bf68f0221350c220660005b930fde48794d64a86c0747e5afd6b65d6550" }, "downloads": -1, "filename": "kalliope-0.4.3.tar.gz", "has_sig": false, "md5_digest": "5f7ebd099b2b0dab42fdb8b88683de67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1929364, "upload_time": "2017-03-12T10:30:57", "url": "https://files.pythonhosted.org/packages/c9/4b/c4ec904e3be0bb4703e1053047fb279b114d7cb7e73cbd64b2fbdebdf70d/kalliope-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "fd2382e75bce24bb957840bbca3710b1", "sha256": "5ccbadb92446357d8313ab8ac07282d053c2b33271b90c4681ea870ccae5cf3a" }, "downloads": -1, "filename": "kalliope-0.4.4.tar.gz", "has_sig": false, "md5_digest": "fd2382e75bce24bb957840bbca3710b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2895694, "upload_time": "2017-05-21T14:25:48", "url": "https://files.pythonhosted.org/packages/a6/b5/25ac029dfc2f4dcedac1e1dfdf3ced9e8c53cbb5ca7047ea0a726b004278/kalliope-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "b174731176e6cf4458756811493ad5c8", "sha256": "2ac1a7c98a453d91db200cd8d9f2f2b8f659dd3cc120991a628c0458cc06649a" }, "downloads": -1, "filename": "kalliope-0.4.5.tar.gz", "has_sig": false, "md5_digest": "b174731176e6cf4458756811493ad5c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2897647, "upload_time": "2017-07-23T20:43:41", "url": "https://files.pythonhosted.org/packages/93/27/56f5748abb662302f169ab9c49753b6ecb1f99b350208eaea732a4a3925e/kalliope-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "29b8241686873e3664a6fee01fe24c3d", "sha256": "93ec6ab08820a1d5c047a12c9aea3e704258909888684b0cc078aa851b45baaa" }, "downloads": -1, "filename": "kalliope-0.4.6.tar.gz", "has_sig": false, "md5_digest": "29b8241686873e3664a6fee01fe24c3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2913879, "upload_time": "2017-10-03T20:52:28", "url": "https://files.pythonhosted.org/packages/e0/30/12c98c5048247f4e9c59ee4a9a495aee7c213609f73f541a6939c28fdb48/kalliope-0.4.6.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "c81230e0bb80f1e89593463bac405a28", "sha256": "beee03b81bb5c84f955ef6d79b90db1a4c8426b522903eb7ef107fd934a8f68a" }, "downloads": -1, "filename": "kalliope-0.5.0.tar.gz", "has_sig": false, "md5_digest": "c81230e0bb80f1e89593463bac405a28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2916434, "upload_time": "2018-01-13T18:07:47", "url": "https://files.pythonhosted.org/packages/25/b5/d5f1e52588685db5a738ef04f88cffecb93a72cb961fc25ee8a60a4840fa/kalliope-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "7d71c35417e0954bbe60e7589dac42dc", "sha256": "782e7133f3886293056ff194947b8d6859c4ce423ee30397bd63017f2601688f" }, "downloads": -1, "filename": "kalliope-0.5.1.tar.gz", "has_sig": false, "md5_digest": "7d71c35417e0954bbe60e7589dac42dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3546292, "upload_time": "2018-05-07T21:41:31", "url": "https://files.pythonhosted.org/packages/b2/c3/15ce9f60960a597a247e65435ea10a5dfbb908f62a0b6dfe559895f0c602/kalliope-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "df1ceb9482d7363df94cc5bf5a74981a", "sha256": "40345993b241787c26e876079ff1b14afdca32569320d31603bccd104305e0f8" }, "downloads": -1, "filename": "kalliope-0.5.2.tar.gz", "has_sig": false, "md5_digest": "df1ceb9482d7363df94cc5bf5a74981a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3548603, "upload_time": "2018-09-15T10:50:01", "url": "https://files.pythonhosted.org/packages/ad/2d/ac573a14472c52ebd91141286909aab9e7383342722a1879e8bf70ba0802/kalliope-0.5.2.tar.gz" } ], "0.5.2.1": [ { "comment_text": "", "digests": { "md5": "265f98e957d4041a2d9c9505eb9d7db1", "sha256": "b6575c62616696bb9780f0a28e75bc6a2741f2f44034573a9cf57c4c4af89ee9" }, "downloads": -1, "filename": "kalliope-0.5.2.1.tar.gz", "has_sig": false, "md5_digest": "265f98e957d4041a2d9c9505eb9d7db1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3548898, "upload_time": "2018-09-15T17:21:45", "url": "https://files.pythonhosted.org/packages/fd/05/0abfc1339453ad83b1f3a960beacb9c9c29d110b2c4aa61347c16c89ff3b/kalliope-0.5.2.1.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "6c6f06ad3dc40cdc73fd3da152fce386", "sha256": "1bae9728ede03ebabd976c60fe22d0cc779a7da79bd82efa0df12f05a5639588" }, "downloads": -1, "filename": "kalliope-0.5.3-py2-none-any.whl", "has_sig": false, "md5_digest": "6c6f06ad3dc40cdc73fd3da152fce386", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3608733, "upload_time": "2019-01-15T22:07:44", "url": "https://files.pythonhosted.org/packages/3e/30/58154b6ffc488e401c68ed5dc80676ea139a6a118e888a7eaafaba42896c/kalliope-0.5.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac93ffe09affabd94f45a10df26a32db", "sha256": "e2c61e3d20122b176c3b75a17be23c49cc5b900b25ed3210f91f2cd01e7bc98c" }, "downloads": -1, "filename": "kalliope-0.5.3.tar.gz", "has_sig": false, "md5_digest": "ac93ffe09affabd94f45a10df26a32db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3538674, "upload_time": "2019-01-15T22:07:53", "url": "https://files.pythonhosted.org/packages/db/81/7960e5f8ec131212cc64970fb1bc48795c16bf321f83d32a10e74fcc583c/kalliope-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "8a00512b98d4a6fe0f3b8d15a411c878", "sha256": "5fbc7992221042594493c6c5f45ef64f2f2fa40468250d22d8f374620eac12b3" }, "downloads": -1, "filename": "kalliope-0.5.4.tar.gz", "has_sig": false, "md5_digest": "8a00512b98d4a6fe0f3b8d15a411c878", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3524567, "upload_time": "2019-06-16T14:29:43", "url": "https://files.pythonhosted.org/packages/e3/41/d139d51a6d822d96d0dde490e9876588112d18cb0116ed9110c7d20dba6f/kalliope-0.5.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8a00512b98d4a6fe0f3b8d15a411c878", "sha256": "5fbc7992221042594493c6c5f45ef64f2f2fa40468250d22d8f374620eac12b3" }, "downloads": -1, "filename": "kalliope-0.5.4.tar.gz", "has_sig": false, "md5_digest": "8a00512b98d4a6fe0f3b8d15a411c878", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3524567, "upload_time": "2019-06-16T14:29:43", "url": "https://files.pythonhosted.org/packages/e3/41/d139d51a6d822d96d0dde490e9876588112d18cb0116ed9110c7d20dba6f/kalliope-0.5.4.tar.gz" } ] }