![Logo](https://raw.githubusercontent.com/Yalton/Arden/master/img/logo.png)
A versatile voice assistant designed to run on a Raspberry Pi, offering a wide range of features and integrations.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
Arden is a versatile voice assistant designed to run on a Raspberry Pi. It offers a wide range of features and integrations, making it a powerful tool for everyday use.
Clone the repository to your local system
You will require some local system packages to make the script function properly
- apt
apt install portaudio19-dev espeak mpg123 libasound2-dev flac at
- Get a free API Key at https://example.com
- Clone the repo
git clone https://github.com/Yalton/Arden.git
- Install NPM packages
pip install -r requirements.txt
- Enter your API keys in config.ini
[API_KEYS] OpenWeatherMap = API_KEY OpenAI = API_KEY
- Get news updates by integrating with a news API, such as NewsAPI, to fetch and read the latest headlines or news articles based on your interests or preferred sources.
- Connect to your calendar (e.g., Google Calendar) to read, create, or modify events.
- Integrate with a music or podcast service to play tracks based on your preferences or requests.
- Connect to an email service (e.g., Gmail) or messaging platform to send emails or messages on your behalf.
- Control smart home devices by integrating with their respective APIs, allowing you to control things like lights, thermostats, or door locks.
- Access currency conversion rates or stock market updates by integrating with a financial API.
- Translate text between languages using a translation API.
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Dalton Bailey - @yalt7117 - drbailey117@gmail.com
Project Link: https://github.com/Yalton/Arden