Welcome to PyLips’s documentation!

_images/pylips_text.png

PyLips is a Python-based interface for developing screen-based conversational agents. It is designed to make developing socially assistive robotics easier by providing a simple, expressive, and customizable framework for developing conversational agents.

PyLips is easy to install, simple to use, and open-source. It comes ready to use with your system’s speech synthesis tools, and uses other free and open-source software for turning these sounds into facial expressions. Check out the Usage section for installation instructions, or fork me on Github.

_images/many_faces.png

Note

This project is under active development. Fill out this survey to provide feedback on using PyLips! Please raise an issue on github if you are having any trouble.

If you are using PyLips in an academic publication, please use this:

@inproceedings{dennler2024pylips,
   title={PyLips: an Open-Source Python Package to Expand Participation in Embodied Interaction},
   author={Dennler, Nathaniel Steele and Torrence, Evan and Yoo, Uksang and Nikolaidis, Stefanos and Mataric, Maja},
   booktitle={Adjunct Proceedings of the 37th Annual ACM Symposium on User Interface Software and Technology},
   pages={1--4},
   year={2024}
 }

Contents