Index

12Field ReportVoice UI · Spatial design

SATURDAE

A voice-controlled floor planning app that lets users design and edit layouts, intelligently suggesting room and furniture arrangements for improved designs.

Overview

Structure And Technical User Rendered Digital Assistant Entity (SATURDAE) is an innovative application designed to simplify the creation of floor plans. With built-in voice command functionality, users can quickly and accurately design layouts using just their voice. SATURDAE also features an intelligent recommendation system that suggests optimal room configurations and furniture placements based on the existing layout, streamlining the design process and enhancing creativity.

Inspiration

While software like Adobe is known for producing highly accurate diagrams, it often comes with a steep learning curve and can be time-consuming to use. SATURDAE was developed with a core focus on speed, simplicity, and accessibility. It enables users to create quick yet precise floor plan sketches within minutes—without the need for extensive training. This empowers users to communicate their ideas professionally and efficiently, even under tight time constraints.

Double Bed
Double Bed
Sofa
Sofa
Door
Door
Closet
Closet
Table
Table
Television
Television
Single Bed
Single Bed
Window
Window
Dining Table
Dining Table
Room
Room

Approach

The project is structured into several key modules, each handling a specific part of the system:

  • Main Module: Manages user input and controls the overall operation of the application.
  • Voice Module: Parses voice commands, extracts relevant information, and confirms inputs when necessary.
  • Furniture Module: Handles the drawing and management of furniture, walls, and room layouts.
  • Check Module: Detects overlaps in room or furniture placement and keeps track of all current elements in the floor plan.
  • Recommendation System Module: Suggests new room or furniture placements based on the current layout.
  • Delete Module: Remove a room space or a particular furniture.
Sample floor image
Figure 1: Sample floor image.

This image illustrates the final floor diagram once it is fully constructed. As shown, the layout is simple yet precise—accurate down to the last centimeter for standard-sized furniture. The reference grid further enhances usability by helping users pinpoint exact coordinates for placing rooms and furniture with ease.

Scalability

Since the project is developed in a modular structure, adding new furniture items or integrating additional features is straightforward. For instance, implementing custom drawing tools or incorporating generative AI to personalize room layouts can be done with minimal changes—making the system highly extensible and user-focused.

video 1: Working of the project.

Conclusion

This project offered valuable hands-on experience in object-oriented programming and deepened my understanding of key Python libraries such as NumPy, NLTK, and Turtle. It also provided insight into building a complete end-to-end project pipeline—from concept to implementation.

This project has been officially patented under the Government of India. View Patent