Blueprint

AI VOICE ASSISTANT

About Portable AI Voice Assistant Project This Portable AI Voice Assistant project is your own Personal AI assistant to which you can ask any questions that you have and it will generate the answer based on AI and speak out with it’s builtin Speaker. You can ask any questions like, General Knowledge questions Mathematics Questions Realtime language translation and many more….

Created by ajengineer407 ajengineer407

Tier 1

18 views

0 followers

Timeline

ajengineer407 ajengineer407 added to the journal ago

BOM

HERE IS BOM OF THIS PROJECT

BOM
image

ajengineer407 ajengineer407 submitted AI VOICE ASSISTANT for review ago

Jay Jay 🚀 requested changes for AI VOICE ASSISTANT ago

no what? Please say that you need a soldering iron, we will ship you one when you submit. Why would you add a soldering iron? Working long hours is not reasonable. also in your ReadMe do not use AI thank you

ajengineer407 ajengineer407 submitted AI VOICE ASSISTANT for review ago

Tanook Tanook 🚀 requested changes for AI VOICE ASSISTANT ago

Hey! Please have more info in the readme. This should include the full assembly; please check https://blueprint.hackclub.com/about/submission-guidelines! Interestin project ;D

ajengineer407 ajengineer407 added to the journal ago

ideologhy-code-hardware-pcb-cad-firmware

Screenshot 2025-12-17 114145Project Journey – AI Voice Assistant

(15 Days | ~7–8 Hours Per Day)

Day 1 – Understanding the Problem & Feature Brainstorming

Spent most of the day understanding what an AI voice assistant should realistically do.
Wrote down ideas, removed over-complex features, and finalized a practical feature list.
Researched existing assistants to avoid copying and to find gaps.

Day 2 – Feature Freezing & Component Research

Converted the feature list into technical requirements.
Shortlisted components and checked availability, cost, and compatibility.
Changed microcontroller choice once due to memory limitations.

Day 3 – System Architecture & Block Diagram

Created a full system flow: voice input → processing → response → output.
Made multiple rough block diagrams before finalizing one.
Reviewed power requirements and signal flow carefully.

Day 4 – Firmware Logic Planning

Planned firmware structure in detail.
Wrote flowcharts and pseudocode instead of jumping into coding.
This saved time later during debugging.

Day 5 – Firmware Setup & Basic Tests

Set up the IDE and libraries.
Faced dependency errors and version conflicts.
By the end of the day, basic firmware was compiling correctly.

Day 6 – Audio Input Integration

Worked on microphone input.
Faced noise and low sensitivity issues.
Tried multiple configurations before getting stable audio capture.

Day 7 – Speech-to-Text Integration

Integrated speech-to-text service.
Initial results were inaccurate.
Spent time adjusting audio gain, sampling rate, and buffering.

Day 8 – AI Response & Logic Handling

Implemented AI processing and response logic.
Focused on making responses sound natural instead of robotic.
Handled edge cases like silence and unclear commands.

Day 9 – Text-to-Speech & Speaker Output

Integrated text-to-speech output.
Faced speaker distortion issues.
Solved it by improving power regulation and audio routing.

Day 10 – Breadboard Hardware Testing

Assembled complete hardware on a breadboard.
Experienced loose connections and random resets.
Rewired everything neatly and added decoupling capacitors.

Day 11 – PCB Schematic Design

Designed PCB schematic from the tested circuit.
Cross-checked pin mapping and power lines multiple times.
Corrected mistakes found during review.

Day 12 – PCB Layout & Revision

Worked on PCB layout carefully, especially audio lines.
Made spacing adjustments to reduce noise.
Revised the layout twice to improve reliability.

Day 13 – CAD Enclosure Design

Designed the enclosure using CAD software.
Initially underestimated speaker size.
Redesigned the enclosure to fit all components comfortably.

Day 14 – Full System Integration & Stress Testing

Mentally simulated PCB behavior and firmware flow together.
Tested long conversations, repeated commands, and power cycles.
Fixed small logic bugs and response delays.

Day 15 – Documentation, Demo & Final Review

Prepared project documentation and journey notes.
Recorded demo responses and test scenarios.
Reviewed the entire project like an evaluator wouldScreenshot 2025-12-17 114122
WhatsApp Image 2025-12-17 at 12.38.31 PMScreenshot 2025-12-17 122942Screenshot 2025-12-17 123058Screenshot 2025-12-17 122840Screenshot 2025-12-17 123407Screenshot 2025-12-17 114155
WhatsApp Image 2025-12-17 at 12.38.32 PMScreenshot 2025-12-17 123030Screenshot 2025-12-17 123048

ajengineer407 ajengineer407 submitted AI VOICE ASSISTANT for review ago

ajengineer407 ajengineer407 started AI VOICE ASSISTANT ago