আপনার প্রকল্পে SDK এবং নমুনা কোড ইনস্টল করতে এই নির্দেশাবলী অনুসরণ করুন। ডিভাইসের একটি টার্মিনালে এই পৃষ্ঠার সমস্ত কমান্ড চালান (হয় সরাসরি বা একটি SSH সংযোগের মাধ্যমে)।
পরিবেশ কনফিগার করুন
সিস্টেম Python প্যাকেজ থেকে SDK এবং এর নির্ভরতা বিচ্ছিন্ন করতে একটি Python ভার্চুয়াল পরিবেশ ব্যবহার করুন।
(প্রস্তাবিত) পাইথন 3 এর জন্য:
sudo apt-get update
sudo apt-get install python3-dev python3-venv # Use python3.4-venv if the package cannot be found.
python3 -m venv env
env/bin/python -m pip install --upgrade pip setuptools wheel
source env/bin/activate
পাইথন 2.7 এর জন্য:
sudo apt-get update
sudo apt-get install python-dev python-virtualenv
virtualenv env --no-site-packages
env/bin/python -m pip install --upgrade pip setuptools wheel
source env/bin/activate
প্যাকেজ নিন
Google অ্যাসিস্ট্যান্ট SDK প্যাকেজে নমুনা কোড সহ ডিভাইসে Google অ্যাসিস্ট্যান্ট চালু করার জন্য প্রয়োজনীয় সমস্ত কোড রয়েছে।
প্যাকেজের সিস্টেম নির্ভরতা ইনস্টল করুন:
sudo apt-get install portaudio19-dev libffi-dev libssl-dev
ভার্চুয়াল পরিবেশে পাইথন প্যাকেজের সর্বশেষ সংস্করণ ইনস্টল করতে pip
ব্যবহার করুন:
python -m pip install --upgrade google-assistant-sdk[samples]
শংসাপত্র তৈরি করুন
অনুমোদন টুল ইনস্টল বা আপডেট করুন:
python -m pip install --upgrade google-auth-oauthlib[tool]
নমুনা কোড এবং সরঞ্জামগুলি চালাতে সক্ষম হতে শংসাপত্র তৈরি করুন। আপনি পূর্বে ডাউনলোড করা JSON ফাইলটি উল্লেখ করুনপদক্ষেপআপনি এটি ডিভাইস অনুলিপি প্রয়োজন হতে পারে. এই ফাইলটির নাম পরিবর্তন করবেন না।
google-oauthlib-tool --scope https://www.googleapis.com/auth/assistant-sdk-prototype \ --save --headless --client-secrets /path/to/client_secret_client-id.json
আপনি টার্মিনালে প্রদর্শিত একটি URL দেখতে হবে:
Please visit this URL to authorize this application: https://...
URLটি অনুলিপি করুন এবং এটি একটি ব্রাউজারে পেস্ট করুন (এটি যে কোনও সিস্টেমে করা যেতে পারে)। পৃষ্ঠাটি আপনাকে আপনার Google অ্যাকাউন্টে সাইন ইন করতে বলবে। Google অ্যাকাউন্টে সাইন ইন করুন যা পূর্বে বিকাশকারী প্রকল্প তৈরি করেছেপদক্ষেপ
আপনি API থেকে অনুমতির অনুরোধ অনুমোদন করার পরে, আপনার ব্রাউজারে একটি কোড প্রদর্শিত হবে, যেমন "4/XXXX"৷ টার্মিনালে এই কোডটি কপি এবং পেস্ট করুন:
Enter the authorization code:
অনুমোদন সফল হলে, আপনি নিম্নলিখিত অনুরূপ একটি প্রতিক্রিয়া দেখতে পাবেন:
credentials saved: /path/to/.config/google-oauthlib-tool/credentials.json
পরিবর্তে যদি আপনি
InvalidGrantError
দেখতে পান, তাহলে একটি অবৈধ কোড প্রবেশ করানো হয়েছে। আবার চেষ্টা করুন, সম্পূর্ণ কোড কপি এবং পেস্ট করার যত্ন নিন।