Hackster is hosting Hackster Holidays, Ep. 7: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Friday!Stream Hackster Holidays, Ep. 7 on Friday!
DevMiser
Published © MIT

Lumina - AI Art Generator for Your TV

Lumina makes it easy to create and display stunning artwork on your TV. Just connect Lumina to your TV via HDMI. It's voice controlled.

AdvancedFull instructions provided3 hours2,740
Lumina - AI Art Generator for Your TV

Things used in this project

Hardware components

Raspberry Pi 4 Model B
Raspberry Pi 4 Model B
This needs to be a Raspberry Pi 4, so that you can run the legacy 64-bit operating system. Earlier version Raspberry Pis are likely to throw memory errors while running this program. Also, do not use the Raspberry Pi 5. It requires an operating system that is not compatible with this installation.
×1
Raspberry Pi 5v Power Supply
×1
USB Microphone
For talking to Lumina. It is voice controlled.
×1
Micro HDMI to HDMI Cable
For connecting Lumina to your TV. Lumina has a micro HDMI plug and most TVs have a standard HDMI plug.
×1
Micro HDMI to HDMI Adapter (alternative)
If you already have a standard HDMI cable you would prefer to use, you can use an adapter for the micro HDMI plug on the Raspberry Pi 4
×1
Heatsink (recommended)
To help cool your Raspberry Pi.
×1
3D Printable Enclosure With Lumina Logo (optional) - STLs
×1

Software apps and online services

Picovoice Porcupine Wake Word Engine
Picovoice AI Picovoice Porcupine Wake Word Engine
Picovoice Cobra Voice Activity Detection (VAD) Engine
Picovoice AI Picovoice Cobra Voice Activity Detection (VAD) Engine
Picovoice Leopard Speech-to-Text Engine
Picovoice AI Picovoice Leopard Speech-to-Text Engine
OpenAI Dall-E 3 API

Story

Read more

Code

Python Code for Lumina

The python code for Lumina and detailed DIY instruction on how to install it and its dependencies are here.

Credits

DevMiser
4 projects • 4 followers
I'm a hobbyist developer who enjoys programming microcontrollers. I also enjoy robotics, artificial intelligence and 3D printing and design.

Comments