পরবর্তী পদক্ষেপ

একবার আপনার প্রোজেক্টে Google অ্যাসিস্ট্যান্ট চালু হয়ে গেলে, একবার চেষ্টা করে দেখুন:

  1. অ্যাসিস্ট্যান্টের সাথে আপনার প্রোজেক্ট কীভাবে ইন্টারঅ্যাক্ট করে তা কাস্টমাইজ করুন । উদাহরণস্বরূপ, একটি বোতাম চাপলে সহকারীকে ট্রিগার করুন বা অডিও ব্যাক করার সময় একটি LED ব্লিঙ্ক করুন৷ এমনকি আপনি একটি ডিসপ্লেতে অ্যাসিস্ট্যান্ট থেকে একটি স্পিচ রিকগনিশন ট্রান্সক্রিপ্টও দেখাতে পারেন।

  2. কাস্টম কমান্ড দিয়ে আপনার প্রকল্প নিয়ন্ত্রণ . উদাহরণস্বরূপ, আপনার সহায়ক-সক্ষম মকটেল প্রস্তুতকারককে আপনার প্রিয় পানীয় তৈরি করতে বলুন।

অ্যাসিস্ট্যান্টের সাথে আপনার প্রোজেক্ট কীভাবে ইন্টারঅ্যাক্ট করে তা কাস্টমাইজ করুন

সহকারীকে ট্রিগার করুন

Google অ্যাসিস্ট্যান্ট সার্ভিস এপিআই-এর সাহায্যে আপনি কখন অ্যাসিস্ট্যান্ট অনুরোধ ট্রিগার করবেন তা নিয়ন্ত্রণ করেন। এটি নিয়ন্ত্রণ করতে নমুনা কোডটি পরিবর্তন করুন (উদাহরণস্বরূপ, একটি বোতামের ধাক্কায়)। EmbeddedAssistant.Assist একটি অনুরোধ পাঠানোর মাধ্যমে একটি সহকারী অনুরোধ ট্রিগার করা হয়।

ব্যবহারকারীর অনুরোধের প্রতিলিপি পান

Google Assistant SDK আপনাকে ব্যবহারকারীর অনুরোধের একটি টেক্সট ট্রান্সক্রিপ্ট দেয়। একটি ডিসপ্লেতে পাঠ্য রেন্ডার করে ব্যবহারকারীকে প্রতিক্রিয়া জানাতে বা ডিভাইসে কিছু স্থানীয় ক্রিয়া সম্পাদন করার মতো আরও সৃজনশীল কিছুর জন্য এটি ব্যবহার করুন।

এই প্রতিলিপিটি SpeechRecognitionResult.transcript ক্ষেত্রে অবস্থিত।

সহকারীর প্রতিক্রিয়ার পাঠ্য পান

Google অ্যাসিস্ট্যান্ট SDK আপনাকে অ্যাসিস্ট্যান্টের প্রতিক্রিয়ার প্লেইন টেক্সট দেয়। একটি প্রদর্শনে পাঠ্য রেন্ডার করে ব্যবহারকারীকে প্রতিক্রিয়া প্রদান করতে এটি ব্যবহার করুন।

এই পাঠ্যটি DialogStateOut.supplemental_display_text ফিল্ডে অবস্থিত।

সহকারীর ভিজ্যুয়াল প্রতিক্রিয়া পান

Google অ্যাসিস্ট্যান্ট SDK কিছু নির্দিষ্ট প্রশ্নের ভিজ্যুয়াল প্রতিক্রিয়ার ক্ষেত্রে একটি ডিসপ্লেতে অ্যাসিস্ট্যান্ট প্রতিক্রিয়া রেন্ডার করা সমর্থন করে। উদাহরণস্বরূপ, প্রশ্ন মাউন্টেন ভিউতে আবহাওয়া কী? বর্তমান তাপমাত্রা, আবহাওয়ার একটি সচিত্র উপস্থাপনা এবং সম্পর্কিত প্রশ্নের জন্য পরামর্শ প্রদান করবে। এই বৈশিষ্ট্যটি সক্ষম থাকলে এই HTML5 ডেটা (যদি উপস্থিত থাকে) ScreenOut.data ক্ষেত্রে অবস্থিত।

--display কমান্ড লাইন পতাকা সহ pushtotalk.py এবং textinput.py নমুনাগুলিতে এটি সক্রিয় করা যেতে পারে। ডেটা একটি ব্রাউজার উইন্ডোতে রেন্ডার করা হয়।

টেক্সট ইনপুট মাধ্যমে প্রশ্ন জমা

আপনার যদি ডিভাইসের সাথে একটি পাঠ্য ইন্টারফেস (উদাহরণস্বরূপ, একটি কীবোর্ড) সংযুক্ত থাকে, তাহলে config ক্ষেত্রে text_query ক্ষেত্রটি সেট করুন ( AssistConfig দেখুন)। audio_in_config ক্ষেত্র সেট করবেন না।

নমুনা কোডটি textinput.py ফাইলটি অন্তর্ভুক্ত করে। আপনি টেক্সট ইনপুট মাধ্যমে প্রশ্ন জমা দিতে এই ফাইল চালাতে পারেন.

অডিও ফাইল ইনপুট মাধ্যমে প্রশ্ন জমা

নমুনা কোড audiofileinput.py ফাইলটি অন্তর্ভুক্ত করে। আপনি একটি অডিও ফাইলের মাধ্যমে একটি প্রশ্ন জমা দিতে এই ফাইলটি চালাতে পারেন৷ নমুনাটি সহকারীর প্রতিক্রিয়া সহ একটি অডিও ফাইল আউটপুট করে।

কাস্টম কমান্ড দিয়ে আপনার প্রকল্প নিয়ন্ত্রণ

আপনি সহকারীতে কাস্টম কমান্ড যোগ করতে পারেন যা আপনাকে ভয়েসের মাধ্যমে আপনার প্রকল্প নিয়ন্ত্রণ করতে দেয়।

এখানে এটি করার দুটি উপায় রয়েছে:

  • ডিভাইস অ্যাকশন অন্তর্ভুক্ত করতে Google সহকারী পরিষেবার নমুনা প্রসারিত করুন।

  • সহকারীর জন্য একটি IFTTT রেসিপি তৈরি করুন। তারপরে একটি সহকারী কমান্ডের প্রতিক্রিয়া হিসাবে আপনার চয়ন করা একটি এন্ডপয়েন্টে একটি কাস্টম HTTP অনুরোধ করতে IFTTT কনফিগার করুন। এটি করতে, মেকার IFTTT অ্যাকশন ব্যবহার করুন।