Thanks to visit codestin.com
Credit goes to github.com

Skip to content

TripleLM/Rune

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rune - Offline Local AI Assistant

Rune is an open-source, completely offline AI voice assistant that runs on a Raspberry Pi CM5. It's designed to respect privacy by operating entirely locally without sending any data to external servers.

Features

  • 100% Offline Operation: All processing happens on-device
  • Voice Interaction: Natural voice input and output
  • Single Button Interface: Simple push-to-talk operation
  • Morse Code Support: Can interpret and generate morse code
  • Open Source: Fully customizable and transparent

Hardware Requirements

  • Raspberry Pi Compute Module 5 (8GB RAM model)
  • 64GB storage
  • Microphone
  • Speaker
  • Push-to-talk button
  • Power button
  • Case/enclosure

Getting Started

Prerequisites

  • Raspberry Pi OS (64-bit recommended)
  • Python 3.9+
  • Git

Installation

# Clone the repository
git clone https://github.com/TripleLM/Rune.git
cd Rune

# Install dependencies
pip install -r requirements.txt

# Configure the device
python setup.py

# Run the assistant
python src/rune.py

Project Structure

  • src/: Core source code
    • audio/: Audio processing components
    • morse/: Morse code interpreter and generator
    • assistant/: AI assistant modules
    • interface/: Button interface and interaction logic
  • config/: Configuration files
  • models/: Local AI models
  • docs/: Documentation
  • scripts/: Helper scripts
  • tests/: Test suite

Contributing

Contributions are welcome! Please check out our Contributing Guidelines.

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

About

Repository for the Triple Rune

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages