General Introduction
Leon is an open source personal assistant that runs on your server. It performs the tasks you request and can interact with the user via voice or text.Leon emphasizes privacy protection, supports offline operation, and allows users to create and share custom skills to extend its functionality.
Function List
- Speech recognition and synthesis: Supports voice commands and voice feedback.
- text interaction: It is possible to interact with users through text.
- offline operation: No need to rely on third-party services to protect user privacy.
- Customization Skills: Users can create and share their own skills, expanding Leon's capabilities.
- Multi-platform support: Compatible with Linux, macOS and Windows systems.
- open source community: An active open source community where users can participate in development and contribute.
Using Help
Installation process
- Installation prerequisites::
- Node.js >= 16
- npm >= 8
- Supported operating systems: Linux, macOS and Windows
- Installing the Leon CLI::
npm install --global @leon-ai/cli
- Installing Leon::
- Stabilized version:
leon create birth
- Development version:
leon create birth --develop
- Checking the installation::
leon check
- Start Leon::
leon start
- Visit Leon: Open your browser and visit
http://localhost:1337
You can start using Leon.
Function Operation Guide
- Speech recognition and synthesis::
- Leon supports voice commands and voice feedback. Users can input voice commands through the microphone, and Leon will recognize them and perform the corresponding actions.
- Configure the speech recognition and synthesis engine to ensure that the microphone and speaker work properly.
- text interaction::
- Users can enter commands via text, and Leon will perform tasks based on the commands and return results.
- Supports a variety of text commands, and users can customize the commands according to their needs.
- offline operation::
- Leon can run in offline mode and all data is stored locally, ensuring that user privacy is not compromised.
- Configure offline mode to ensure that all functions work properly in a network-less environment.
- Customization Skills::
- Users can create their own skills to extend Leon's capabilities.
- Using Leon's skill structure, write custom skill code and add it to Leon's skill list.
- Share customized skills to use and improve with other users in the community.
- Multi-platform support::
- Leon is compatible with Linux, macOS and Windows systems, so users can choose the appropriate installation and configuration method for their operating system.
- Detailed installation and configuration documentation is provided to help users run Leon smoothly on different platforms.
- open source community::
- Leon has an active open source community where users can participate in development, submit issues, contribute code and share skills.
- Join Leon's Discord community to connect with other users and developers for help and support.