घर पर बोलने वाला AI Robot कैसे बनाएं? (मेरा पूरा Experience 2026)

नमस्कार दोस्तों, मैं हूँ विकास, ज्यादातर लोग मुझे अमल कुमार बोलते हैं। AKTU लखनऊ से Mechanical Engineering Passout (2021-25 batch) । कॉलेज के चार साल में मैंने ज्यादातर वक्त labs की बजाय hostel room और YouTube में गुजारा। Arduino से robot car बनाई, line follower बनाया, फिर एक दिन अचानक ख्याल आया — “यार अगर यह robot मेरी बात भी सुन ले और जवाब दे दे तो कितना मस्त होगा।

फिर क्या था दोस्तों , बस उसी सोच से ये project शुरू किया। शुरू में बहुत टाइम और दिमाग खराब हुआ — mic नहीं सुन रहा था, code error दे रहा था, Pi गर्म हो जा रहा था। लेकिन जब पहली बार robot ने मेरी Hindi में जवाब दिया, तो सच में वो पल यादगार हो गया। आज जो कुछ भी बता रहा हूँ, वो सब मैंने खुद घर पर करके देखा है। अगर मुझसे हो गया तो आप से भी आसानी से हो जाएगा।

घर पर बोलने वाला AI Robot कैसे बनाएं (मेरा पूरा Experience 2026)

यह Robot आखिर क्या कर सकता है?

दोस्तों आपको बात दें की Iron Man वाला Jarvis तो नहीं बनेगा, लेकिन घर के लिए काफी useful और मजेदार है। ये:

  • तुम्हारी आवाज़ सुनकर समझ सकता है (Hindi + English)
  • Natural Hindi में जवाब दे सकता है
  • “Jarvis” बोलते ही activate हो जाता है (wake word)
  • समय बता सकता है, joke सुना सकता है
  • Light/LED on-off कर सकता है
  • बिना internet के भी चल सकता है (offline)

Total Budget: ₹6500 से ₹9500 (Raspberry Pi 5 8GB ले रहे हो तो)

इसको बनाने के लिए कौन कौन से Component चाहिए?

सामानकीमत (लगभग)मेरी सलाह
Raspberry Pi 5 (8GB)₹6800 – 8500सबसे जरूरी, Pi 4 भी चलेगा लेकिन slow
64GB A2 Class MicroSD Card₹450 – 650Fast होनी चाहिए
USB Microphone (ReSpeaker या अच्छा वाला)₹600 – 1500Noise cancellation वाला लो
Mini Speaker (3W-5W)₹350 – 7003.5mm या USB दोनों ठीक
5V 5A Official Power Adapter₹450 – 650Pi 5 के लिए जरूरी
Breadboard + Jumper Wires₹150 – 250Prototyping के लिए
LEDs + Resistor (आँखों के लिए)₹50 – 100Fun के लिए
Cardboard Shoe Box / Case₹100 – 400Body बनाने के लिए
Optional: Active Cooler₹300 – 500Heavy use में ठंडा रखने के लिए

सस्ता ऑप्शन: अगर Pi 5 अफोर्ड नहीं हो रहा तो पुराना Pi 4 या Android phone + Termux app से भी बना सकते हो।

घर पर बोलने वाला AI Robot कैसे बनाएं (मेरा पूरा Experience 2026)

Step-by-Step Guide:

Step 1: Raspberry Pi को तैयार करना Raspberry Pi Imager डाउनलोड करके 64-bit Bookworm OS flash कर दो। SD card लगाकर boot करो, WiFi connect करो। फिर terminal में ये चला दो:

Bash

sudo apt update && sudo apt upgrade -y
sudo apt install python3-pip python3-venv portaudio19-dev git curl -y

Virtual environment बना लो — ये बहुत काम आएगा।

Step 2: Mic और Speaker कनेक्ट करना Mic USB में और speaker audio jack में लगा दो। Test:

Bash

arecord -d 5 test.wav
aplay test.wav

अगर आवाज़ आ गई तो बढ़िया। नहीं आई तो alsamixer चलाकर volume बढ़ा दो। मैं पहली बार यहीं फंस गया था।

Step 3: Software इंस्टॉल करना

Bash

sudo apt install piper-tts -y
pip install faster-whisper pyttsx3 pyaudio ollama gpiozero python-dotenv sounddevice numpy

Step 4: Local Brain (Ollama) लगाना

Bash

curl -fsSL https://ollama.com/install.sh | sh
ollama pull llama3.2:3b

Step 5: Main Code (robot.py)

यह रहा पूरा code। robot.py नाम की फाइल बनाकर paste कर दो:

Python

import time
import sounddevice as sd
import numpy as np
from faster_whisper import WhisperModel
import ollama
import pyttsx3
import gpiozero

# Setup
print("🤖 Models लोड हो रहे हैं... थोड़ा समय लगेगा")
whisper_model = WhisperModel("small", device="cpu", compute_type="int8")
tts_engine = pyttsx3.init()
tts_engine.setProperty('rate', 165)
tts_engine.setProperty('volume', 0.9)

led = gpiozero.LED(17)  # LED eyes के लिए GPIO 17

def bolo(text):
    print(f"Jarvis: {text}")
    tts_engine.say(text)
    tts_engine.runAndWait()

def suno():
    print("👂 सुन रहा हूँ... 'Jarvis' बोलकर बात शुरू करो")
    led.blink(0.2, 0.2)
    fs = 16000
    recording = sd.rec(int(6 * fs), samplerate=fs, channels=1, dtype=np.int16)
    sd.wait()
    led.off()
    
    audio = recording.flatten().astype(np.float32) / 32768.0
    segments, _ = whisper_model.transcribe(audio, language="hi", beam_size=5)
    text = " ".join(segment.text for segment in segments).strip()
    print(f"तुमने कहा: {text}")
    return text.lower()

def main():
    bolo("नमस्ते दोस्त! मैं Jarvis हूँ। बोलो क्या मदद करूँ?")
    
    while True:
        query = suno()
        
        if not query or len(query) < 3:
            continue
            
        if "बंद करो" in query or "bye" in query or "अलविदा" in query:
            bolo("ठीक है! अलविदा दोस्त, फिर मिलेंगे।")
            break
            
        if "समय" in query or "time" in query:
            bolo(f"अभी समय है {time.strftime('%I:%M %p')}")
            continue
            
        if "लाइट" in query or "led" in query:
            led.on()
            bolo("लाइट ऑन हो गई!")
            time.sleep(4)
            led.off()
            continue
            
        # AI Response
        bolo("सोच रहा हूँ...")
        try:
            response = ollama.chat(model='llama3.2:3b', messages=[
                {'role': 'system', 'content': 'तुम एक friendly Hindi-speaking robot हो। जवाब छोटे, मजेदार और helpful रखो।'},
                {'role': 'user', 'content': query}
            ])
            bolo(response['message']['content'])
        except:
            bolo("माफ करना, अभी कुछ समस्या है। दोबारा बोलो।")

if __name__ == "__main__":
    main()

Code चलाने के लिए: python3 robot.py

Step 6: Robot Body बनाना

Shoe box लो, ऊपर दो छेद करके LED eyes लगा दो। Pi, mic और speaker अंदर fit कर दो। मैंने cardboard से बनाया था — खास तो नहीं था लेकिन LED blink करते देखकर बहुत अच्छा लगता था।

घर पर बोलने वाला AI Robot कैसे बनाएं (मेरा पूरा Experience 2026)

FAQ (जो लोग अक्सर पूछते हैं)

Q1. क्या बिना internet के चलेगा? हाँ, Ollama + Whisper + Piper सब offline काम करते हैं।

Q2. Hindi कितना अच्छा समझता है? Pretty good, लेकिन clear और थोड़ा slow बोलो तो बेहतर result मिलेगा।

Q3. Pi 4 पर चलेगा? हाँ, लेकिन छोटे models (tiny) यूज करो, वरना slow हो जाएगा।

Q4. Voice robotic क्यों लग रही है? pyttsx3 की वजह से। Piper TTS try करो — ज्यादा natural आवाज़ आएगी।

Q5. बजट कम है तो क्या करूँ? पुराना Android phone + Termux में भी basic version बना सकते हो।

Also read – Robot Car Kaise Banaye? Arduino Smart Robot Car Project for Beginners

Troubleshooting (मेरी गलतियाँ)

  • Mic काम नहीं कर रहा → alsamixer से volume चेक करो
  • Slow response → Whisper का “tiny” model यूज करो
  • Pi गर्म हो रहा → Cooler लगा दो
  • Code error → Virtual environment activate करना मत भूलना

आगे क्या-क्या ऐड कर सकते हो?

  • Wake word detection (Jarvis बोलते ही activate)
  • Camera लगाकर face recognition
  • Relay module से घर की light/fan control
  • Daily news या weather update
  • Battery pack से portable robot

आखिरी बात भाई, ये project आसान नहीं था। मुझे पूरे 3-4 हफ्ते लग गए। कई बार frustration हुआ, लेकिन जब robot ने मेरी मम्मी से “नमस्ते आंटी जी, कैसे हैं आप?” कहा तो पूरा effort worth it लग गया।

अब आपकी बारी है। बनाओ, एक्सपेरिमेंट करो, और अगर कहीं अटक जाओ तो comment कर देना — मैं मदद कर दूंगा।

विकास उर्फ अमल कुमार Mechanical Engineer | Robot Lover | AKTU Lucknow

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top