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

আপনার প্রকল্পে 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 libmpg123-dev

ভার্চুয়াল পরিবেশে পাইথন প্যাকেজের সর্বশেষ সংস্করণ ইনস্টল করতে pip ব্যবহার করুন:

python -m pip install --upgrade google-assistant-library==1.0.1
python -m pip install --upgrade google-assistant-sdk[samples]==0.5.1

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

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

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

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

    google-oauthlib-tool --scope https://www.googleapis.com/auth/assistant-sdk-prototype \
          --scope https://www.googleapis.com/auth/gcm \
          --save --headless --client-secrets /path/to/client_secret_client-id.json

    আপনি টার্মিনালে প্রদর্শিত একটি URL দেখতে হবে:

    Please visit this URL to authorize this application: https://...

  3. URLটি অনুলিপি করুন এবং এটি একটি ব্রাউজারে পেস্ট করুন (এটি যে কোনও মেশিনে করা যেতে পারে)। পৃষ্ঠাটি আপনাকে আপনার Google অ্যাকাউন্টে সাইন ইন করতে বলবে। পূর্ববর্তী ধাপে বিকাশকারী প্রকল্প তৈরি করা Google অ্যাকাউন্টে সাইন ইন করুন।

  4. আপনি API থেকে অনুমতির অনুরোধ অনুমোদন করার পরে, আপনার ব্রাউজারে একটি কোড প্রদর্শিত হবে, যেমন "4/XXXX"৷ টার্মিনালে এই কোডটি কপি এবং পেস্ট করুন:

    Enter the authorization code:

    অনুমোদন সফল হলে, আপনি নিম্নলিখিত অনুরূপ একটি প্রতিক্রিয়া দেখতে পাবেন:

    credentials saved: /path/to/.config/google-oauthlib-tool/credentials.json

    পরিবর্তে যদি আপনি InvalidGrantError দেখতে পান, তাহলে একটি অবৈধ কোড প্রবেশ করানো হয়েছে। আবার চেষ্টা করুন, সম্পূর্ণ কোড কপি এবং পেস্ট করার যত্ন নিন।

পরবর্তী ধাপ

নমুনা কোড চালান