Dream Recorder: Playback your dreams.
Source: Modem Works

Dream Recorder: Playback your dreams.

1

A new open-source project is making waves in the maker community by offering a complete DIY solution for creating personalized “dream recordings.” The Dream Recorder, developed by Modem Works, doesn’t actually record dreams from brain activity – instead, it’s an ingenious bedside device that captures voice descriptions of dreams and transforms them into AI-generated videos.

How It Works:

The Dream Recorder is built around a Raspberry Pi 5 and features a sleek 7.9-inch display housed in a 3D-printable translucent enclosure. Users interact with the device through simple taps: a single tap plays the latest dream video, while a double tap begins recording a new dream description.

When recording, users describe their dream aloud, and the device uses OpenAI’s text-to-speech and prompt generation services to process the audio. The description is then sent to LumaLabs’ AI video generation service, which creates a 5-second cinematic video interpretation of the dream at 540p resolution in 21:9 aspect ratio.

Affordable DIY Approach:

The complete bill of materials costs approximately €285, making it accessible to hobbyists and makers. The project includes detailed assembly instructions, from Raspberry Pi setup to 3D printing the custom enclosure. All necessary STL files and even pre-sliced G-code files are provided for the translucent two-part housing.

The operating costs are remarkably low: OpenAI services cost less than $0.01 per dream, while LumaLabs video generation costs approximately $0.14 per dream. Users need to add credits to both services – around $5 for OpenAI and $20 for LumaLabs is suggested to get started.

Technical Features:

The device runs on Docker containers for easy deployment and management. It includes:

  • Touch-sensitive interface for dream recording and playback
  • Automatic screen rotation for the horizontal display
  • Web-based dream management accessible from any computer on the network
  • Comprehensive logging and debugging tools
  • Configuration management through a command-line tool called dreamctl

The project’s architecture uses a modular approach with separate services for GPIO handling, web interface, and AI API integration, making it extensible for developers who want to add features.

Creative Applications:

While the device doesn’t capture actual dreams like the scientific research projects making headlines, it offers a unique creative outlet for dream journaling and storytelling. Users can build a personal library of dream videos, creating a visual diary of their subconscious narratives.

The Dream Recorder represents a fascinating intersection of maker culture, AI services, and creative expression – offering a tangible way to preserve and visualize the fleeting memories of our dream worlds.

Getting Started:

The complete project is available on GitHub at github.com/modem-works/dream-recorder, including detailed assembly instructions, 3D printing files, and setup guides. The project requires basic technical skills including Raspberry Pi setup, 3D printing, and command-line operations, but provides step-by-step guidance for each component.

For makers interested in the intersection of AI and personal creativity, the Dream Recorder offers a compelling weekend project that transforms bedside dream journaling into an immersive multimedia experience.

Share on :