সুচিপত্র:

পাই-সহকারী: 12 টি ধাপ
পাই-সহকারী: 12 টি ধাপ

ভিডিও: পাই-সহকারী: 12 টি ধাপ

ভিডিও: পাই-সহকারী: 12 টি ধাপ
ভিডিও: ইন্টারভিউ'র ৮টি সাধারন প্রশ্ন যা জানা থাকলে আপনার জব নিশ্চিত | 8 Common Interview Questions 2024, নভেম্বর
Anonim
পাই-সহকারী
পাই-সহকারী

এটি রাস্পবেরি পাই 3 এ+ বোর্ড ব্যবহার করে গুগল সহকারী প্রকল্প।

এটি আমার কলেজ IEEE প্রজেক্টের জন্য ডিজাইন করা হয়েছিল যাতে মানুষ প্রযুক্তি এবং স্টাফ তৈরিতে বেশি আগ্রহী হবে।

আমি রাস্পির জন্য ওএসের প্রাথমিক ইনস্টলেশন, রাস্পিতে গুগল সহকারী স্থাপন এবং অটো স্টার্ট যদিও যাব।

চল শুরু করি!

ধাপ 1: অংশ তালিকা

আমরা রাস্পবেরি পাই 3 এ+ বোর্ড ব্যবহার করব

A+ বোর্ড ব্যবহার করার কারণ হল শুধু কারণ আমি ছিলাম এটি B বোর্ডের চেয়ে সস্তা এবং আমি এটি ব্যবহার করতে চাই যেহেতু এটি সবেমাত্র চালু হয়েছে।

1x রাস্পবেরি পাই 3 এ+

1x মাইক্রো ইউএসবি কেবল (পাওয়ারের জন্য)

1x ইথারনেট কেবল

1x ইউএসবি থেকে ইথারনেট

1x ইউএসবি হাব

1x মাইক্রোফোন

1x স্পিকার

আপনি যদি একটি ইউএসবি হাব + ইথারনেট পোর্ট ক্যাবল পেতে পারেন তবে এটি কার্যকর হবে।

এছাড়াও, এই প্রকল্পে কাজ করার জন্য আপনার আরেকটি কম্পিউটারের প্রয়োজন হবে।

ধাপ 2: রাসপি সেটআপ

আপনাকে এসডি কার্ডে রাসবিয়ান ওএস ইনস্টল করতে হবে।

Https://www.raspberrypi.org/downloads/raspbian/ এ যান এবং সর্বশেষ রাসবিয়ান ডাউনলোড করুন।

ম্যাক:

Etcher ব্যবহার করুন এবং sd কার্ডে img ফাইল বার্ন করুন।

*এসডি কার্ড মুছে ফেলা হবে যদি প্রয়োজন হয় তবে একটি ব্যাকআপ নিতে ভুলবেন না।

উইন্ডোজ:

রুফাস ব্যবহার করুন এবং এসডি কার্ডে img ফাইল বার্ন করুন।

*এসডি কার্ড মুছে ফেলা হবে যদি প্রয়োজন হয় তবে একটি ব্যাকআপ নিতে ভুলবেন না।

এসডি কার্ডের বুট পার্টিশনে "ssh" (কোন এক্সটেনশন ছাড়াই) নামে একটি ফাইল রেখে SSH সক্ষম করুন

আপনি যদি একটি মনিটর ব্যবহার করতে যাচ্ছেন তবে আপনাকে এটি করার দরকার নেই।

ধাপ 3: হার্ডওয়্যার সংযুক্ত করুন

এখন হার্ডওয়্যারগুলিকে একসাথে সংযুক্ত করুন।

একটি ইউএসবি হাব ব্যবহার করুন এবং মাইক এবং ইথারনেট কেবল সংযুক্ত করুন। 3.5 মিমি স্টেরিও জ্যাকের মধ্যে স্পিকার লাগান।

এখন আপনার কম্পিউটারে ইথারনেট ক্যাবলের অন্য দিকটি সংযুক্ত করুন।

অবশেষে, রাস্পিতে মাইক্রো ইউএসবি কেবল প্লাগ করুন।

ধাপ 4: রাসপিতে লগইন করুন

টার্মিনাল খুলুন বা রাস্পিতে পুটি এবং ssh ব্যবহার করুন

টাইপ

ssh pi@raspberrypi

হিসাবে লগ ইন করতে

ব্যবহারকারীর নাম: পাই

পাসওয়ার্ড: রাস্পবেরি

এখন আপনি রাস্পিতে আছেন!

আপনি পাসওয়ার্ড পরিবর্তন করতে এবং Wi-Fi এর সাথে সংযোগ করতে sudo raspi-config এ যেতে পারেন।

ধাপ 5: অডিও সেট আপ

গুগল সহকারী নমুনা কোড ব্যবহার করতে সক্ষম হতে আপনাকে রাস্পিতে অডিও সিস্টেম কনফিগার করতে হবে।

প্রকার

arecord -l

aplay -l

এবং কার্ড নম্বর এবং ডিভাইস নম্বর লিখুন।

স্পিকারের জন্য, আপনি bcm2835 ALSA- এ যেটি বেছে নিতে চান।

তারপর আপনি /home /pi এর অধীনে একটি ফাইল.asoundrc তৈরি করবেন

প্রকার

ন্যানো.asoundrc

এখন নিচের কোডটি কপি পেস্ট করুন এবং কার্ড নম্বর এবং ডিভাইস নম্বরটি আপনার নম্বর দিয়ে প্রতিস্থাপন করুন।

পিসিএম! ডিফল্ট {

টাইপ asym

capt.pcm "মাইক"

playback.pcm "স্পিকার"

}

pcm.mic {

টাইপ প্লাগ

দাস {

পিসিএম "hw: কার্ড নম্বর, ডিভাইস নম্বর"

}

}

pcm.speaker {

টাইপ প্লাগ

দাস {

পিসিএম "hw: কার্ড নম্বর, ডিভাইস নম্বর"

}

}

এখন স্পিকার এবং মাইকের কার্যকারিতা পরীক্ষা করতে নিচের কোডটি ব্যবহার করুন।

স্পিকার -টেস্ট -টি ওয়াভ

arecord --format = S16_LE-duration = 5 --rate = 16000-file-type = raw out.raw

aplay --format = S16_LE --rate = 16000 out.raw

ধাপ 6: SDK এবং নমুনা কোড ইনস্টল করুন

এই কমান্ডগুলি চালানোর মাধ্যমে রাস্পিতে SDK এবং নমুনা কোড ইনস্টল করুন।

প্রথমে আপনি পাইথন 3 ইনস্টল করবেন

sudo apt- আপডেট পান

sudo apt-get install python3-dev python3-venv # প্যাকেজ না পাওয়া গেলে python3.4-venv ব্যবহার করুন।

python3 -m venv env

env/bin/python -m pip install --upgrade pip setuptools wheel

উৎস env/bin/সক্রিয় করুন

গুগল সহকারী প্যাকেজ পান

sudo apt-get portaudio19-dev libffi-dev libssl-dev libmpg123-dev ইনস্টল করুন

python -m pip install --upgrade google-assistant-library

python -m pip install --upgrade google-assistant-sdk [নমুনা]

ধাপ 7: আপনার পাই-সহকারী নিবন্ধন করুন

গুগল অ্যাসিস্ট্যান্ট ব্যবহার করতে সক্ষম হওয়ার জন্য আপনাকে আপনার প্রকল্প এবং ডিভাইসটি নিবন্ধন করতে হবে।

নিম্নলিখিত নির্দেশাবলী অনুসারে পদক্ষেপ নিন।

1. গুগল অ্যাসিস্ট্যান্ট এপিআই সক্ষম করুন

ক। অ্যাকশন কনসোল খুলুন

খ। Add/import project এ ক্লিক করুন।

গ। একটি নতুন প্রকল্প তৈরি করুন, প্রকল্পের নাম বাক্সে একটি নাম লিখুন এবং প্রকল্প তৈরি করুন -এ ক্লিক করুন।

ঘ। পৃষ্ঠার নীচে ডিভাইস নিবন্ধন ক্লিক করুন।

ই Google সহকারী API সক্ষম করুন

লিঙ্কে যান এবং সক্ষম ক্লিক করুন।

চ। ক্লাউড প্ল্যাটফর্ম কনসোলে আপনার প্রকল্পের জন্য আপনাকে অবশ্যই OAuth সম্মতি স্ক্রিন কনফিগার করতে হবে।

2. ডিভাইস মডেল রেজিস্টার করার জন্য অ্যাকশন কনসোল পুনরায় খুলুন।

ক। তথ্য পূরণ করুন

খ। একবার হয়ে গেলে রেজিস্টার মডেল ক্লিক করুন

গ। পরবর্তী আপনি শংসাপত্রগুলি ডাউনলোড করবেন

আপনাকে এই ফাইলটি রাস্পবেরি পাইতেও রাখতে হবে

এটি করার জন্য, আপনি টার্মিনালে কমান্ডটি টাইপ করতে পারেন (ক্লায়েন্ট-আইডি আপনার নিজের আইডি দিয়ে প্রতিস্থাপন করুন)

scp ~/ডাউনলোড/client_secret_ client-id.json pi@raspberrypi-ip:/home/pi/Download

ঘ। আপনি নির্দিষ্ট বৈশিষ্ট্যগুলি এড়িয়ে যেতে পারেন

ই আপনি যদি মডেলটি সম্পাদনা করেন তবে আপনাকে শংসাপত্রটি পুনরায় ডাউনলোড করতে হবে

ধাপ 8: শংসাপত্র তৈরি করুন

অনুমোদন সরঞ্জাম ইনস্টল বা আপডেট করুন:

python -m pip install --upgrade google-auth-oauthlib [tool]

নমুনা কোড এবং সরঞ্জামগুলি চালাতে সক্ষম হওয়ার জন্য শংসাপত্র তৈরি করুন। আগের ধাপে আপনার ডাউনলোড করা JSON ফাইলটি উল্লেখ করুন; আপনি এটি ডিভাইস অনুলিপি করতে হতে পারে। এই ফাইলের নাম পরিবর্তন করবেন না।

- -ক্লিয়েন্ট-সিক্রেটস

ধাপ 9: নমুনা কোড ব্যবহার করে দেখুন

এখন আপনি নমুনা প্রোগ্রাম চালাতে পারেন।

এটি করার জন্য my-dev-project এবং my-model প্রতিস্থাপন করে নিম্নলিখিত কমান্ডটি চালান

googlesamples-assistant-hotword-project-id my-dev-project --device-model-id my-model

একবার এটি চলতে শুরু করে দেখুন

হ্যালো গুগল আবহাওয়া কেমন?

ক 'টা বাজে?

যদি এটি আপনাকে অডিও সম্পর্কে একটি ত্রুটি দেয় তবে চেষ্টা করুন এবং এই কমান্ডটি চালান

sudo apt-get matrixio-creator-xxxx ইনস্টল করুন

ধাপ 10: অটোস্টার্ট সেটআপ করুন: স্ক্রিপ্ট তৈরি করুন

রাস্পিকে স্বয়ংক্রিয়ভাবে গুগল সহকারী সফ্টওয়্যার চালু করতে সক্ষম করতে, আমরা অটো স্টার্ট ফাইলটি সম্পাদনা করব।

প্রথমে google_autostart.sh নামে একটি স্ক্রিপ্ট তৈরি করুন

ন্যানো google_autostart.sh

তারপর আপনি টাইপ করবেন

#!/বিন/ব্যাশ

উৎস env/bin/সক্রিয় করুন

গুগল-সহকারী-ডেমো &

এবং লাইনের শেষে সফটওয়্যারটিকে ব্যাকগ্রাউন্ডে চালানো হবে।

যখনই আপনি একটি স্ক্রিপ্ট তৈরি করবেন, ফাইলটি চালানোর অনুমতি থাকবে না।

আপনি দৌড়ে চেক করতে পারেন

ls -l google_autostart.sh

এটি আপনার সাথে ফলাফল করা উচিত

-rw-r-r-- l pi pi তারিখ সময় google_autostart

এই স্ক্রিপ্টটিকে স্ক্রিপ্ট চালানোর অনুমতি দিতে

sudo chmod +x google_autostart.sh

এখন আপনি যদি ফাইলটি চেক করেন তাহলে.sh ফাইলের রঙ পরিবর্তন করে বলা উচিত

-rwxr-xr-x l pi pi তারিখ সময় google_autostart.sh

চেষ্টা করুন এবং যদি এটি কাজ করে আপনি গুগল সহকারী স্বয়ংক্রিয়ভাবে শুরু করতে একটি স্ক্রিপ্ট ফাইল সফলভাবে তৈরি করেছেন।

./google_autostart.sh

ধাপ 11: অটোস্টার্ট সেটআপ করুন: স্ক্রিপ্টটি অটোস্টার্টে সেট করুন

এখন আপনাকে রাস্পিতে স্টার্ট আপ ফাইলে স্ক্রিপ্ট সেট করতে হবে।

যাও

/etc/xdg/lxsession/LXDE-pi/

তারপর

ন্যানো অটো স্টার্ট

ফাইলে, শেষ লাইনে ডিরেক্টরি এবং স্ক্রিপ্ট তথ্য যুক্ত করুন।

/home/pi/google_autostart.sh

এখন আপনার ইথারনেট কেবলটি আনপ্লাগ করতে সক্ষম হওয়া উচিত এবং কেবল স্পিকার, মাইক এবং ইউএসবি এবং গুগল সহকারী সফ্টওয়্যারটি স্বয়ংক্রিয়ভাবে চালু হওয়া উচিত।

ধাপ 12: অতিরিক্ত

আমরা এখানে যে নির্দেশাবলী দিয়েছি তা শুধু মৌলিক গুগল সহকারী নমুনা কোডের জন্য।

আপনি বিভিন্ন লাইব্রেরি ইনস্টল করে সফটওয়্যারটি আপগ্রেড করতে পারেন।

নীচের লিঙ্কটি আপনাকে পাই-অ্যাসিস্ট্যান্টকে আরও কিছু ফেচার যোগ করবে

github.com/googlesamples/assistant-sdk-pyt…

আপনি যদি গুগল কাস্ট এসডিকে সেট আপ করেন তাহলে আপনি এর মত কাজ করতে পারবেন

Ok Google, Spotify খেলুন

আপনি আরও অ্যাকশন করতে গুগল সহকারী এবং রাস্পিতে অন্যান্য পিন এবং পোর্ট ব্যবহার করতে পারেন

এলইডি, মোটর, এবং আপনি যা ভাবতে পারেন তা নিয়ন্ত্রণ করার মতো !!!

প্রস্তাবিত: