স্থানীয় ক্রিয়াকলাপ তৈরি করুন

ব্যবহারকারীদের ডিভাইসে সেট করা বিভিন্ন ভাষা এবং লোকেলের জন্য কাস্টমাইজড অভিজ্ঞতা প্রদান করতে আপনি Google অ্যাসিস্ট্যান্টের জন্য আপনার অ্যাকশনগুলি স্থানীয়করণ করতে পারেন। এছাড়াও, আপনি অঞ্চল বা আপনার ব্যবহারকারীদের শারীরিক অবস্থানের উপর ভিত্তি করে আপনার অ্যাকশনগুলিতে অ্যাক্সেস সীমাবদ্ধ করতে পারেন।

এগিয়ে যাওয়ার আগে, আপনি কীভাবে বিভিন্ন ব্যবহারকারীদের কাছে আপনার অ্যাকশনগুলি পূরণ করতে পারেন তা বোঝার জন্য কয়েকটি পদ জেনে নেওয়া দরকারী:

  • ভাষা: যোগাযোগের একটি সম্মত, কথ্য এবং লিখিত পদ্ধতি
  • অঞ্চল: একটি নির্দিষ্ট ভৌত এলাকা যা সাধারণত একটি দেশের সাথে যুক্ত থাকে
  • লোকেল: একটি ভাষা এবং অঞ্চলের সমন্বয়

এখন যেহেতু আপনি কিছু মৌলিক শর্তাদি বুঝতে পেরেছেন, এখানে আপনি কীভাবে বিভিন্ন ভাষা, অঞ্চল এবং লোকেলের জন্য আপনার অ্যাকশনগুলিকে অ্যাকশন বিল্ডার বা অ্যাকশন SDK-এর মাধ্যমে পূরণ করতে পারেন তা এখানে রয়েছে৷

ভাষা এবং লোকেল

অ্যাসিস্ট্যান্ট সেটিংসে সেট করা ভাষা এবং ডিভাইস সেটিংসে সেট করা অঞ্চল ব্যবহার করে লোকেল তৈরি করা হয়। এইগুলির সংমিশ্রণে একটি সমর্থিত লোকেল তৈরি করা প্রয়োজন। উদাহরণ স্বরূপ, BR অঞ্চলে সেট করা একটি ডিভাইস এবং en-US এ সেট করা একটি সহকারী ডিভাইস একটি en-BR লোকেলে ফলাফল দেয়, যা অ্যাকশন অন Google দ্বারা সমর্থিত নয়।

ডিফল্টরূপে, অ্যাকশন সমস্ত অঞ্চল (দেশ) সমর্থন করে। যে ব্যবহারকারীরা তাদের সহকারী লোকেল এই অঞ্চলগুলির একটিতে সেট করেছেন, তারা আপনার অ্যাকশন ব্যবহার করতে সক্ষম হবেন।

যখন কোনও ব্যবহারকারী আপনার অ্যাকশনের সাথে ইন্টারঅ্যাক্ট করেন, তখন আপনার অ্যাকশনের জন্য কোন টেক্সট-টু-স্পিচ (TTS) ভয়েস ব্যবহার করা হয় তা নির্ধারণ করতে তাদের অ্যাসিস্ট্যান্ট লোকেলও ব্যবহার করা হয়। Develop > Invocation > Settings এর অধীনে একটি নির্দিষ্ট TTS ভয়েস বেছে নিয়ে এই ডিফল্ট আচরণটি ওভাররাইট করা যেতে পারে।

ভাষা এবং লোকেল যোগ করুন

আপনার অ্যাকশনে ভাষা এবং লোকেল যোগ করতে, এই ধাপগুলি অনুসরণ করুন:

  1. অ্যাকশন কনসোলে, > প্রোজেক্ট সেটিংসে নেভিগেট করুন।
  2. ভাষা ট্যাবে ক্লিক করুন এবং আপনি যে ভাষাগুলি সক্ষম করতে চান তা নির্বাচন করুন। একটি রুট ভাষার জন্য লোকেল দেখাতে + লোকেল যোগ করুন ব্যবহার করুন।
  3. সংরক্ষণ করুন ক্লিক করুন.
আপনার অ্যাকশন প্রকল্পে ভাষা যোগ করার বিকল্পগুলির স্ক্রিনশট

উপাদান সম্পাদনা

অ্যাকশন বিল্ডারে, আপনি আপনার অ্যাকশনের ডিফল্ট আমন্ত্রণের ভাষা, গভীর লিঙ্ক, দৃশ্য, উদ্দেশ্য এবং প্রকারগুলি পরিবর্তন করতে পারেন। এটি করার জন্য, নির্বাচিত এই বস্তুগুলির মধ্যে একটি দিয়ে ভাষা নির্বাচনকারীতে ক্লিক করুন।

চিত্র 1. অ্যাকশন বিল্ডার UI-তে ভাষা নির্বাচক।

স্থানীয়করণ ট্যাব

আপনার অ্যাকশনের প্রকল্প সেটিংস পৃষ্ঠায়, স্থানীয়করণ ট্যাব আপনাকে আপনার অ্যাকশন সমর্থন করে এমন সমস্ত ভাষার জন্য সেটিংস, প্রম্পট, প্রশিক্ষণ বাক্যাংশ এবং প্রকারগুলি পরিবর্তন করতে দেয়৷

চিত্র 2. একটি অ্যাকশন প্রকল্প সেটিংসের স্থানীয়করণ ট্যাব।
  • সেটিংস: প্রতিটি ভাষার জন্য প্রদর্শনের নাম এবং উচ্চারণের মত বিকল্প।
  • প্রম্পট: আপনার অ্যাকশনে সংজ্ঞায়িত সমস্ত প্রম্পট, সেইসাথে সিস্টেম ইন্টেন্টের জন্য প্রম্পট।

    সিস্টেম ইন্টেন্টে কোনো স্থানীয় প্রম্পট যোগ করা না হলে, ডিফল্ট ভাষা প্রম্পট ব্যবহার করা হয়।

  • প্রশিক্ষণ বাক্যাংশ: আপনার অ্যাকশনের উদ্দেশ্যগুলির একটি তালিকা এবং সেগুলিতে সংজ্ঞায়িত প্রশিক্ষণ বাক্যাংশ৷
  • টাইপ প্রতিশব্দ: প্রকারের একটি তালিকা এবং তাদের সংজ্ঞায়িত প্রতিশব্দ।

প্রকাশনা

আপনার অ্যাকশন প্রকল্প প্রকাশ করার সময় অ্যাকশন কনসোল আপনাকে নিম্নলিখিত তথ্যগুলি কাস্টমাইজ করতে দেয়:

  • ভাষা- এবং লোকেল-নির্দিষ্ট তথ্য : আপনি আপনার প্রতিটি প্রকল্পের জন্য ভাষা এবং লোকেল স্তরে বিভিন্ন অ্যাকশন তথ্য বিবরণ (যেমন নাম এবং বিবরণ) নির্দিষ্ট করতে পারেন।
  • লোকেশন টার্গেটিং : আপনি যে অঞ্চলে আপনার অ্যাকশন উপলব্ধ তা নির্দিষ্ট করতে পারেন। ডিফল্টরূপে, আপনার অ্যাকশন সমস্ত অঞ্চলকে সমর্থন করে, যতক্ষণ না আপনার ব্যবহারকারীরা তাদের অ্যাসিস্ট্যান্ট লোকেলকে আপনার অ্যাকশন সমর্থন করে এমন একটিতে সেট করেছেন।
  • TTS ভয়েস কাস্টমাইজেশন : ডিফল্টরূপে, আপনার অ্যাকশন স্বয়ংক্রিয়ভাবে TTS ভয়েসের একটি সেট ব্যবহার করে যা ব্যবহারকারীর সহকারী লোকেলের সাথে মিলে যায়। আপনি এই আচরণ ওভাররাইড করতে পারেন এবং একটি নির্দিষ্ট TTS ভয়েস চয়ন করতে পারেন যা ব্যবহারকারীর সহকারী লোকেলের উপর ভিত্তি করে পরিবর্তন হয় না।

অ্যাকশন ডিস্ট্রিবিউশনকে কীভাবে স্থানীয়করণ করতে হয় সে সম্পর্কে আরও তথ্যের জন্য স্থানীয়কৃত অ্যাকশন প্রকাশ করুন পৃষ্ঠাটি দেখুন।

পরীক্ষামূলক

বিকাশের সময়, আপনি নিম্নলিখিত বৈশিষ্ট্যগুলির সাথে হার্ডওয়্যার ডিভাইস বা অ্যাকশন সিমুলেটর দিয়ে আপনার স্থানীয়কৃত অ্যাকশন পরীক্ষা করতে পারেন:

  • ভাষা সিমুলেশন আপনাকে আপনার অ্যাকশনে লোকেল-নির্দিষ্ট প্রতিক্রিয়া এবং যুক্তি পরীক্ষা করার জন্য একটি ডিভাইসের লোকেল সেট করতে দেয়।
  • লোকেশন সিমুলেশন আপনাকে লোকেশন টার্গেটিং এবং যেকোন অঞ্চল-নির্দিষ্ট প্রতিক্রিয়া পরিপূর্ণ করার জন্য ডিভাইসের শারীরিক অবস্থান সেট করতে দেয়।

অ্যাকশন সিমুলেটর দিয়ে স্থানীয় ক্রিয়াগুলি কীভাবে পরীক্ষা করা যায় সে সম্পর্কে আরও তথ্যের জন্য অ্যাকশন সিমুলেটর পৃষ্ঠাটি দেখুন।