সুচিপত্র:
- সরবরাহ
- ধাপ 1: Wayscript এবং Alexa সেট আপ করুন
- ধাপ 2: একটি RapidAPI অ্যাকাউন্ট তৈরি করুন
- ধাপ 3: একটি বেসিক প্রোগ্রাম লিখুন
- ধাপ 4: লিরিক্স ফরম্যাট করা
- ধাপ 5: ইনপুট এবং আউটপুট
- ধাপ 6: আলেক্সা ট্রিগার যুক্ত করা
- ধাপ 7: আপনার পাইথন প্রোগ্রাম যোগ করা
- ধাপ 8: লিরিক্স পাঠান এবং অ্যালেক্সার সাথে নিশ্চিত করুন
- ধাপ 9: আপনি সম্পন্ন
ভিডিও: "আলেক্সা, আমাকে _____ এ গান পাঠান": 9 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
এমন একটি গান শোনা যা আপনি গাইতে চান? আপনাকে সাধারণত গুগলে গানের নাম টাইপ করার কঠিন কাজটি করতে হবে, তারপরে "লিরিক্স" শব্দটি অনুসরণ করতে হবে। আপনি সাধারণত প্রচুর পরিমাণে টাইপো করতে পারেন, একটি নির্দিষ্ট পরিমাণের কী ভুল করতে পারেন এবং আপনার ডিভাইসের অনিবার্য ল্যাগের সাথে মোকাবিলা করতে হবে। যখন আপনি লিরিক্স খুঁজে পেয়েছেন, আপনি দেখতে পাচ্ছেন যে আপনার গান শেষ হয়ে গেছে এবং সেই সমস্ত কাজ কিছুই ছিল না।
হয়তো আপনি একটি বৈশ্বিক মহামারীর মধ্যে আছেন এবং আপনার বন্ধুর ফোন ধার করা সবচেয়ে বড় ধারণা বলে মনে হচ্ছে না, কারাওকে মেশিনটি কোণে আটকে থাকা অনেক কম স্পর্শ করে। আপনি সুরক্ষিত থাকতে চান, কিন্তু গানের কথা জানা প্রায় অপরিহার্য। গানের জন্য অনুসন্ধান করার জন্য আপনার একটি সুবিধাজনক, যোগাযোগবিহীন পদ্ধতি প্রয়োজন।
সম্ভবত এই দুটি দৃশ্যই সামান্য অতিরঞ্জিত (প্রথমটি অবশ্যই আরও বেশি), কিন্তু তবুও, গানের লিরিক্স আপনার ইমেইলে পাঠানো দ্বিতীয়বার আপনি তাদের পাঠানোর জন্য বললে অবশ্যই বেশ সুবিধাজনক হবে। সেখানেই এই ইন্সট্রাকটেবল (আলেক্সা, ওয়েসক্রিপ্ট এবং কিছুটা পাইথন সহ) আসে। শুধু অ্যালেক্সার কাছে আপনার প্রিয় গানের লিরিক্স জিজ্ঞাসা করুন এবং কয়েক সেকেন্ডের মধ্যে সেগুলি আপনার ইনবক্সে পৌঁছে দেওয়া হবে।
একজন উচ্চ বিদ্যালয়ের ছাত্র হিসেবে আমার সিনিয়র বছরে যাচ্ছি, আমি এই প্রকল্পটি বেশ উপযোগী বলে মনে করেছি এবং এটি নির্মাণের পর থেকে এটি একটি উল্লেখযোগ্য পরিমাণে ব্যবহার করেছি (একটি বিরলতা - আমার বেশিরভাগ প্রকল্প বিবেচনা করা হয় কয়েক মাস পরে)।
এই টিউটোরিয়ালটি বেশ শিক্ষানবিস-স্তরের, কিন্তু শিরোনামের আগে কিছু পাইথন জানা সহায়ক।
সরবরাহ
উপকরণ:
- অ্যামাজন ইকো/যেকোন আলেক্সা ভিত্তিক স্মার্ট স্পিকার
- ওয়েস্ক্রিপ্ট অ্যাকাউন্ট (নিম্নলিখিত ধাপে সেট আপ করা হবে)
- RapidAPI অ্যাকাউন্ট
- কিছু পাইথন জ্ঞান (প্রয়োজনীয় নয়, কিন্তু সহায়ক)
ধাপ 1: Wayscript এবং Alexa সেট আপ করুন
ওয়েসক্রিপ্ট কি?
ওয়েসক্রিপ্ট একটি শক্তিশালী হাতিয়ার যা আপনাকে বিভিন্ন ট্রিগার ব্যবহার করে প্রোগ্রাম চালাতে দেয়। আমরা এই নির্দেশনায় আলেক্সা ট্রিগার ব্যবহার করব, কিন্তু সফ্টওয়্যারটি পরীক্ষা/অন্বেষণ করতে নির্দ্বিধায় - আপনি যোগ করতে পারেন এমন সব ধরণের কার্যকারিতা রয়েছে।
শুরু করার জন্য, ওয়েসক্রিপ্ট দিয়ে একটি অ্যাকাউন্ট তৈরি করা যাক:
- 'বিনামূল্যে শুরু করুন' বা 'সাইন আপ' বোতামে ক্লিক করুন। আমি 'গিথুবের সাথে নিবন্ধন' বিকল্পটি ব্যবহার করেছি কারণ এটি সবচেয়ে সুবিধাজনক মনে হয়েছে।
- একবার আপনি একটি অ্যাকাউন্ট তৈরি করলে, আপনি ওয়েসক্রিপ্টের উন্নয়ন পরিবেশে নেতৃত্ব পাবেন। আমরা শুরু করার আগে টিউটোরিয়াল দিয়ে যাওয়া সহায়ক।
- একবার আপনি টিউটোরিয়ালটি সম্পন্ন করলে, আপনার প্রোফাইলে নেভিগেট করুন। 'একটি নতুন স্ক্রিপ্ট তৈরি করুন' বোতামে ক্লিক করুন এবং আপনাকে আপনার প্রকল্পের নাম দিতে বলা হবে। আমি এর নাম দিয়েছি 'গানের লিরিক্স', কিন্তু আপনি এটির যেকোনো নাম দিতে পারেন। শুধু এটা নিশ্চিত করা সহজ যে আপনি আলেক্সাকে যখন গান পাঠাতে বলবেন তখন আপনি প্রোগ্রামের নাম ব্যবহার করবেন।
- একবার আপনি আপনার নাম তৈরি করলে, 'তৈরি করুন' বোতামটি ক্লিক করুন এবং আপনি একটি নতুন ওয়েসক্রিপ্ট ডেভেলপমেন্ট পরিবেশে নেতৃত্ব দেবেন। আমরা শীঘ্রই এটি ফিরে পেতে হবে।
আমরা চালিয়ে যাওয়ার আগে, আসুন আপনার ওয়েসক্রিপ্ট অ্যাকাউন্টটি আলেক্সার সাথে সংযুক্ত করি:
- Amazon.com এ যান এবং আপনার অ্যাকাউন্টে লগ ইন করুন-বিশেষ করে আপনার অ্যালেক্সা-সক্ষম স্পিকারের সাথে সংযুক্ত।
- এই লিঙ্কে যান: https://www.amazon.com/WayScript-Inc/dp/B07QXXG32… এবং 'সক্ষম' ক্লিক করুন। যদি লিঙ্কটি যে কোনও কারণে কাজ না করে, ওয়েসক্রিপ্ট অ্যালেক্সা স্কিল অনুসন্ধান করুন - আবার, 'সক্ষম' ক্লিক করুন
- একবার আপনি সক্ষম ক্লিক করলে, আপনাকে এটি আপনার ওয়েস্ক্রিপ্ট অ্যাকাউন্টে লিঙ্ক করতে হবে। 'লিঙ্ক অ্যাকাউন্ট' এ ক্লিক করুন এবং আপনাকে ওয়েসক্রিপ্টের ওয়েবসাইটে নিয়ে যেতে হবে। একবার আপনি সাইন ইন করলে, 'আপনার অ্যাকাউন্ট সফলভাবে লিঙ্ক হয়ে গেছে' বলে একটি স্ক্রিন পপ আপ হওয়া উচিত।
একবার আপনি এই সব সেট আপ, আমরা (প্রায়) প্রোগ্রামিং শুরু করতে পারেন!
ধাপ 2: একটি RapidAPI অ্যাকাউন্ট তৈরি করুন
গানের লিরিক্স অনুসন্ধান করার জন্য, আমরা 'ক্যানারাদো লিরিক্স এপিআই' ব্যবহার করব যা RapidAPI এর মাধ্যমে অ্যাক্সেসযোগ্য। আপনার যদি ইতিমধ্যে একটি RapidAPI অ্যাকাউন্ট থাকে, আপনি এই ধাপটি এড়িয়ে যেতে পারেন, কিন্তু যদি না হয়, তাহলে পড়া চালিয়ে যান।
আপনার RapidAPI অ্যাকাউন্ট তৈরি করে শুরু করুন:
- উপরের ডান দিকের কোণার কাছে 'সাইন আপ' বোতামে ক্লিক করুন এবং তাদের যে কোনও বিকল্পের সাথে সাইন আপ করুন (গুগল, গিথুব, ফেসবুক বা নিয়মিত সাইন আপ)।
- একবার আপনি সাইন আপ করলে, ক্যানারাদো লিরিক্স API- এ যান:
যদি আপনি উপরের সংযুক্ত তৃতীয় চিত্রের মতো একটি স্ক্রিন দেখতে পান, আপনি এই ধাপটি সম্পন্ন করেছেন। আমরা অবশেষে প্রোগ্রামিং শুরু করার জন্য প্রস্তুত।
ধাপ 3: একটি বেসিক প্রোগ্রাম লিখুন
পূর্ববর্তী ধাপে উল্লেখ করা হয়েছে, ক্যানারাদো লিরিক্স এপিআই এখানে অবস্থিত:
একবার সেখানে, হেডার 'কোড স্নিপেটস' দিয়ে স্ক্রিনের ডান অর্ধেক দিকে যান। আমি এই নির্দেশে পাইথন ব্যবহার করব, কিন্তু যদি আপনি অন্য ভাষা পছন্দ করেন তবে এগিয়ে যান এবং পরিবর্তে এটি ব্যবহার করুন।
'(Node.js) অশান্তি' লেবেল সহ ড্রপডাউন মেনুতে ক্লিক করুন এবং আপনার পছন্দের ভাষায় নেভিগেট করুন। আবার, আমি পাইথন ব্যবহার করব - বিশেষ করে পাইথন (অনুরোধ) - যেহেতু এই প্রোগ্রামের জন্য বেশিরভাগ তথ্যের জন্য API এর হোস্টের কাছে একটি অনুরোধ প্রয়োজন। উপরের ডানদিকে 'কপি কোড' বোতামে ক্লিক করে কোডটি অনুলিপি করুন। এই কোডটি আপনার পছন্দের কোড এডিটারে আটকান - আমি জুপিটারের নোটবুক পরিবেশ ব্যবহার করব।
একবার আপনি প্রোগ্রামটি পেস্ট করলে, পাইথনের json মডিউল আমদানি করুন। এটি আমাদের লিরিক্স প্রিন্ট করতে সক্ষম করবে। উপরের কোডটি নীচে যোগ করুন (আমদানি অনুরোধের নিচে)
json আমদানি করুন
একবার আপনি json মডিউল আমদানি করলে, আপনার প্রোগ্রামটি এইরকম হওয়া উচিত:
আমদানি অনুরোধ
json url = "আমদানি করুন 'x-Rapidapi-key': "YOUR-API-KEY-HERE"} response = request.request ("GET", url, headers = headers) print (response.text)
নিশ্চিত করুন যে আপনার প্রোগ্রামটি একই রকম দেখাচ্ছে (একটি ভিন্ন API কী সহ) এবং তারপরে 'url' ভেরিয়েবলের দিকে যান। আপনি লক্ষ্য করবেন যে ক্যানারাদোর ডিফল্ট প্যারামিটার হল ডেনজেল কারির 'জেনিথ'। আপনি যে কোনো গান ইনপুট করে এটি পরিবর্তন করতে পারেন। উদাহরণস্বরূপ, যদি আমি মাইকেল জ্যাকসনের থ্রিলার সম্পর্কিত গানের তথ্য অনুসন্ধান করতে চাই, আমি "জেনিথ ডেনজেল কারি" এর জায়গায় "থ্রিলার" প্রবেশ করতে পারি, যেমন url এখন দেখতে কেমন:
url = "https://canarado-lyrics.p.rapidapi.com/lyrics/thriller"
আপনি কোন দ্বিধা ছাড়াই স্পেস যোগ করতে পারেন - ব্রাউজারটি স্বয়ংক্রিয়ভাবে %2520 অক্ষর যোগ করবে (আপনি ডিফল্ট ইউআরএলে স্পেসের জায়গায় সেগুলি লক্ষ্য করবেন)। উদাহরণস্বরূপ, গ্যাংস্টাস প্যারাডাইসের অনুসন্ধান এইরকম দেখতে পারে:
url = "https://canarado-lyrics.p.rapidapi.com/lyrics/gangstas paradise"
আপনার পছন্দের যে কোন গানের সাথে ডিফল্ট মান "zenith%2520denzel%2520curry" প্রতিস্থাপন করে প্রোগ্রামটি চালান। আপনি লক্ষ্য করবেন যে গানগুলি মুদ্রিত হয়েছে, কিন্তু পড়া কঠিন। আরো কি - গানের রিলিজের তারিখ, শিরোনাম এবং এপিআই এর স্ট্যাটাস তথ্য সহ অন্যান্য তথ্য গানের দৃশ্য দেখতে বাধা দেয়। আসুন পরবর্তী ধাপে এটি ঠিক করি।
ধাপ 4: লিরিক্স ফরম্যাট করা
গানের ফরম্যাট করা যাতে সেগুলো পাঠযোগ্য হয় খুব কঠিন নয়। প্রোগ্রামিং সম্পর্কে কিছু জ্ঞান সম্পন্ন বেশিরভাগ মানুষই এটি খুব সহজেই করতে সক্ষম হবে। কেবল "response.text" মুদ্রণ করার পরিবর্তে,.json () পদ্ধতি ব্যবহার করা যাক। এটি API- এর তথ্যগুলিকে একটি অভিধানে সংগঠিত করবে এবং সবকিছুকে অনেক বেশি অ্যাক্সেসযোগ্য করে তুলবে।
শুরু করতে, 'response.json ()' ধরে রাখার জন্য একটি ভেরিয়েবল তৈরি করুন। আমি আমার পরিবর্তনশীল 'ডেটা' নাম দিয়েছি।
data = response.json ()
পরবর্তী, লিরিক্স অ্যাক্সেস করতে নিম্নলিখিত 'for' লুপ ব্যবহার করুন।
আমি তথ্য ['বিষয়বস্তু'] জন্য:
মুদ্রণ (আমি ['লিরিক্স')
উপরের কোডটি ডেটা অভিধানের 'বিষয়বস্তু' কীতে নেভিগেট করে। বিষয়বস্তু কী এর মধ্যে, লুপের জন্য আপনি 'লিরিক্স' কী নেভিগেট করতে পারবেন। কোডটি এখন এর অনুরূপ হওয়া উচিত:
আমদানি অনুরোধ
json url = "আমদানি করুন 'x-Rapidapi-key': "YOUR-API-KEY-HERE"} response = request.request ("GET", url, headers = headers) data = response.json () i in data ['content']: মুদ্রণ (আমি ['গান'])
এই প্রোগ্রামটি চালান এবং আপনি লক্ষ্য করবেন যে গানগুলি অনেক বেশি পাঠযোগ্য। পরবর্তী ধাপে আমরা কিছু অতিরিক্ত ভেরিয়েবল যোগ করব, যাতে আমরা একটি গানের শিরোনামকে ইনপুট হিসাবে ব্যবহার করতে পারি এবং যাতে আমরা আলেক্সা -তে লিরিক্স আউটপুট করতে পারি।
ধাপ 5: ইনপুট এবং আউটপুট
এখন পর্যন্ত, আমরা URL এর শেষে গানের শিরোনামে টাইপ করে আসছি। এটা ভাল হবে যদি আমরা একটি ইনপুট থেকে একটি পরিবর্তনশীল ব্যবহার করতে পারি এবং দুটি স্ট্রিং (url এবং গানের শিরোনাম) সংযুক্ত করতে পারি। এটি করা আসলে বেশ সহজ।
আপাতত, আসুন পাইথনের ইনপুট ফাংশন ব্যবহার করি। একবার আমরা Wayscript এ কোডটি আপলোড করলে, আমরা আমাদের বক্তৃতাকে ইনপুট হিসেবে ব্যবহার করব। আসুন একটি গানের শিরোনাম পরিবর্তনশীল একটি ইনপুট সেট করি যা ব্যবহারকারীকে "একটি গানের শিরোনাম লিখতে" অনুরোধ করে:
song_title = ইনপুট ("এর জন্য গান খুঁজে পেতে একটি গান লিখুন:")
তারপরে, স্ট্রিংগুলির জন্য পাইথনের '+' অপারেটর ব্যবহার করে এই স্ট্রিংটিকে ইউআরএলে সংযুক্ত করুন
url = "https://canarado-lyrics.p.rapidapi.com/lyrics/" + song_title
এখন, যখন আপনি প্রোগ্রামটি চালান, তখন আপনাকে আর প্রোগ্রামের মধ্যে url সম্পাদনা করতে হবে না। পরিবর্তে, কেবল আপনার গানের শিরোনাম সহ ইনপুটের উত্তর দিন, এবং গানের কথাগুলি মুদ্রিত হওয়া উচিত।
আপনার প্রোগ্রাম এখন এই অনুরূপ হওয়া উচিত:
আমদানি অনুরোধ
আমদানি json গান = ইনপুট ("জন্য একটি গান লিখুন:: "canarado-lyrics.p.rapidapi.com", 'x-Rapidapi-key': "YOUR-API-KEY-HERE"} response = request.request ("GET", url, headers = headers) data = response.json () আমি তথ্য ['বিষয়বস্তু'] এর জন্য: মুদ্রণ (আমি ['লিরিক্স'])
পরিশেষে, আসুন লিরিক্স আউটপুট করার জন্য একটি ভেরিয়েবল তৈরি করি। একটি খালি স্ট্রিংয়ে একটি পরিবর্তনশীল সেট তৈরি করে শুরু করুন। তারপরে, এর শেষে 'i [' lyrics ']' সংযুক্ত করুন। ফর লুপের বাইরে ভেরিয়েবল প্রিন্ট করুন।
গানের কথা = ""
i in data ['content']: lyrics += i ['lyrics'] প্রিন্ট (লিরিক্স)
চূড়ান্ত প্রোগ্রাম এই মত হওয়া উচিত:
আমদানি অনুরোধ
আমদানি json গান = ইনপুট ("জন্য একটি গান লিখুন:: "canarado-lyrics.p.rapidapi.com", 'x-Rapidapi-key': "YOUR-API-KEY-HERE"} response = request.request ("GET", url, headers = headers) data = response.json () lyrics = "" i in data ['content']: lyrics += i ['lyrics'] print (lyrics)
প্রোগ্রামটি ঠিক একই জিনিস মুদ্রণ করবে, কিন্তু এখন আপনার একটি পরিবর্তনশীল আছে যা আপনি আউটপুট হিসাবে ব্যবহার করতে পারেন। এখন, আমরা পরিশেষে অ্যালেক্সা এবং ইমেল কার্যকারিতা Wayscript এর সাথে যুক্ত করতে পারি।
ধাপ 6: আলেক্সা ট্রিগার যুক্ত করা
আপনার প্রথম ট্রিগার যোগ করার জন্য, 'ট্রিগার যোগ করুন' বোতামে ক্লিক করুন:
- একটি অনুসন্ধান বার প্রদর্শিত হবে - 'অ্যালেক্সা' অনুসন্ধান করুন এবং আপনি আলেক্সা ট্রিগারটি লক্ষ্য করবেন। আপনি যদি এর আগে অ্যালেক্সা ট্রিগার ব্যবহার না করেন, অথবা এটি আপনার প্রথম প্রকল্প, তাহলে আপনাকে 'আমদানি' ক্লিক করতে হতে পারে। একবার আমদানি করা হলে, কেবল এটিতে ক্লিক করুন, এবং এটি যোগ করা উচিত।
- পিল-আকৃতির সুইচে ক্লিক করে ট্রিগার সক্ষম করুন। এটি সবুজ হওয়া উচিত। বাম দিকে, আপনি একটি বিভাগ লক্ষ্য করবেন যা 'আউটপুট' বলে। 'স্পোকেন ইনপুট' লেখা চেকবক্সে ক্লিক করুন এবং আমাদের আগের song_title ভেরিয়েবলের মতো একটি মান লিখুন। আমরা পূর্বে যে ইনপুট স্টেটমেন্ট ব্যবহার করেছি তার জায়গায় আমরা এখন আপনার কথ্য ইনপুট ব্যবহার করতে পারি
- নিশ্চিত করুন যে আপনি একটি ডিফল্ট মান লিখেছেন (সম্ভবত আপনার প্রিয় গান), কারণ একটি ছাড়া আপনি কয়েকটি ত্রুটির সম্মুখীন হতে পারেন।
পরবর্তী ধাপে, আমরা আমাদের পাইথন প্রোগ্রাম, ইমেল পাঠানোর পদ্ধতি যোগ করব এবং আমরা অ্যালেক্সা নিশ্চিত করব যে পদ্ধতিটি সম্পূর্ণ হয়েছে।
ধাপ 7: আপনার পাইথন প্রোগ্রাম যোগ করা
আপনার বর্তমান ওয়েসক্রিপ্ট প্রবাহে আপনার প্রোগ্রাম যোগ করার জন্য, 'ধাপ যোগ করুন' এ ক্লিক করুন
- পাইথন অনুসন্ধান করুন এবং পাইথন অ্যাকশনে ক্লিক করুন। এটি ট্রিগার রিফ্রেশ করা উচিত এবং আপনি একটি বাম হাতের ট্যাব দেখতে পাবেন।
- পাশের প্যানেলে প্রোগ্রামের উপর ঘুরুন এবং আপনি একটি 'কোড সম্পাদনা করুন' বাটন পপ আপ দেখতে পাবেন। এটিতে ক্লিক করুন এবং একটি পূর্ণ-পর্দা সম্পাদক পপ আপ হবে।
- পূর্ণ-স্ক্রিন এডিটারে, আমরা আগে তৈরি করা পাইথন প্রোগ্রামটি কপি এবং পেস্ট করুন।
- Song_title = input ("…।") ভেরিয়েবলটি মুছে ফেলুন এবং আমরা আগের ধাপে তৈরি করা স্পোকেন ইনপুট ভেরিয়েবল যোগ করেছি। আগের ধাপে তৈরি ভেরিয়েবলগুলি নীচের বাম কোণে পাওয়া যাবে।
- আপনার নতুন প্রোগ্রামটি উপরের সংযুক্ত ষষ্ঠ চিত্রের অনুরূপ হওয়া উচিত।
- অবশেষে, আমরা আমাদের গানের ভেরিয়েবলকে আউটপুট হিসেবে সেট করতে চাই। এটি করার জন্য, আপনার প্রোগ্রামের নীচে নিম্নলিখিত কোডটি অনুলিপি করুন এবং আটকান (নীচে বা মুদ্রণ বিবৃতির জায়গায়)
ভেরিয়েবল ['Song_Lyrics'] = লিরিক্স
এটি Song_Lyrics নামে একটি আউটপুট ভেরিয়েবল তৈরি করে এবং এটি 'লিরিক্স' ভেরিয়েবলের সমান সেট করে যা আমরা আগে তৈরি করেছি। আপনার চূড়ান্ত প্রোগ্রামটি উপরের সংযুক্ত চিত্রের মতো হওয়া উচিত। শুধু একবার কোডটি চালান - যাতে Wayscript জানে যে কি হচ্ছে এবং আপনার আউটপুট ভেরিয়েবল তৈরি করতে পারে। এটি কয়েক মুহূর্ত সময় নিতে পারে, কিন্তু যদি এটি খুব বেশি সময় নেয়, তাহলে আপনাকে পৃষ্ঠাটি পুনরায় লোড করতে হতে পারে। ওয়েস্ক্রিপ্টে কয়েকটি বাগ রয়েছে, তাই সবচেয়ে খারাপ ক্ষেত্রে স্ক্রিপ্টটি পুনরায় তৈরি করতে হবে।
ধাপ 8: লিরিক্স পাঠান এবং অ্যালেক্সার সাথে নিশ্চিত করুন
আমাদের ওয়েস্ক্রিপ্ট প্রবাহে যোগ করার জন্য আমাদের আরও দুটি ধাপ রয়েছে - একটি পদক্ষেপ যা আপনাকে নিজের কাছে একটি ইমেল পাঠানোর অনুমতি দেয় এবং অন্যটি যা নিশ্চিত করে যে একটি ইমেল পাঠানো হয়েছে। আসুন ইমেল ধাপ তৈরি করে শুরু করি।
- 'অ্যাড স্টেপ' ক্লিক করুন, 'ইমেল পাঠান' অনুসন্ধান করুন এবং বাম দিকের ট্যাবটি সনাক্ত করুন
- 'Song_Name' (বা Song_Title) এবং 'Song_Lyrics' এর মতো আগের ধাপে তৈরি ভেরিয়েবল ব্যবহার করুন
- আপনি যেভাবেই চান ইমেইল ফরম্যাট করতে পারেন। উদাহরণস্বরূপ, আমি 'Song_Name' ভেরিয়েবলের পরে "লিরিক্স" শব্দটি যোগ করেছি এবং উপরের কাছে "আপনার অনুরোধ করা গানের লিরিক্স" বাক্যটি যুক্ত করেছি।
এই স্ক্রিপ্টটি আপনার সাথে নিবন্ধিত ইমেলে একটি বার্তা পাঠাবে। আপনি যদি এটি অন্য কোন ইমেইলে পাঠাতে চান, তাহলে আপনাকে এর পরিবর্তে SMTP ইমেল অ্যাকশন ব্যবহার করতে হতে পারে।
অবশেষে, আসুন নিশ্চিত করি যে ইমেলটি আলেক্সার সাথে পাঠানো হয়েছে।
- 'অ্যাড স্টেপ' এ ক্লিক করুন এবং আবার 'অ্যালেক্সা' সার্চ করুন। অ্যালেক্সা অ্যাকশন যোগ করুন।
- আমি এটি সেট আপ করেছি যাতে একবার ইমেইল পাঠানো হয়, অ্যালেক্সা বলে '[Song_Name] এর জন্য গান পাঠানো হয়েছে'
আপনি শেষ! 'রান' বোতামে ক্লিক করে একবার প্রোগ্রামটি চালান। যদি কোনও ত্রুটি না থাকে তবে আপনি এখন এটি আলেক্সার সাথে ব্যবহার করতে পারেন।
ধাপ 9: আপনি সম্পন্ন
অ্যালেক্সার সাথে এটি ব্যবহার করার জন্য, আপনাকে নিম্নলিখিত কমান্ডগুলি ব্যবহার করতে হবে:
'আলেক্সা, ওয়েসক্রিপ্ট চালু করুন'
একবার অ্যালেক্সা নিশ্চিত করেছে যে ওয়েসক্রিপ্ট চালু হয়েছে, বলুন:
[গানের নাম] দিয়ে [প্রোগ্রামের নাম] চালান '
উদাহরণস্বরূপ, আমার প্রোগ্রামকে 'গানের লিরিক্স' বলা হয় - যদি আমি চাই অ্যালেক্সা আমাকে থ্রিলারে গান পাঠাবে, আমি বলব:
'থ্রিলার দিয়ে গানের কথা চালান'
প্রস্তাবিত:
5 টি 1 Arduino রোবট - আমাকে অনুসরণ করুন - লাইন অনুসরণ - সুমো - অঙ্কন - বাধা এড়ানো: 6 টি ধাপ
5 টি 1 Arduino রোবট | আমাকে অনুসরণ করুন | লাইন অনুসরণ | সুমো | অঙ্কন | বাধা এড়ানো: এই রোবট কন্ট্রোল বোর্ডে একটি ATmega328P মাইক্রোকন্ট্রোলার এবং একটি L293D মোটর ড্রাইভার রয়েছে। অবশ্যই, এটি একটি Arduino Uno বোর্ড থেকে আলাদা নয় কিন্তু এটি আরও দরকারী কারণ এটি মোটর চালানোর জন্য অন্য ieldালের প্রয়োজন হয় না! এটা লাফ থেকে মুক্ত
আমাকে আলোকিত করুন!: 20 টি ধাপ (ছবি সহ)
আমাকে আলোকিত করুন! আপনার যদি আলোর একটি সুন্দর প্যাটার্ন থাকে যা আপনি নিজেকে একটি আকর্ষণীয় অ্যানিমেশন দিয়ে ডিজাইন করেছেন তবে কেমন লাগবে? আমাকে হালকা করুন আমি একটি হব
ম্যাকের জন্য সোনিক পাই "টুইঙ্কল টুইঙ্কল লিটল স্টার" কোডেড গান: 6 টি ধাপ
ম্যাকের জন্য সোনিক পাই "টুইঙ্কল টুইঙ্কল লিটল স্টার" কোডেড গান: এগুলি কীভাবে "টুইঙ্কল টুইঙ্কল লিটল স্টার" কোড করতে হয় তার প্রাথমিক নির্দেশাবলী। একটি ম্যাকের সোনিক পাইতে
কেউ আমাকে ভালবাসে অবস্থান ঘড়ি: 6 ধাপ (ছবি সহ)
কেউ আমাকে ভালোবাসে লোকেশন ক্লক: বিদেশে বা রাষ্ট্রের বাইরে প্রিয়জনদের সাথে কিছুই বলছে না যে আমি তাদের জন্য কি সময় তা জানার চেয়ে আমি আপনার সম্পর্কে ভাল ভাবছি! আমার অবসরপ্রাপ্ত শ্বশুরবাড়ির লোকেরা জার্মানির বার্লিনে একটি গির্জা মিশনের সেবা করার জন্য প্রস্তুত হচ্ছিলেন এবং আমার স্ত্রী জি নিয়ে এসেছিলেন
Blynk অ্যাপ (Wemos D1 Mini Pro) তে তাপমাত্রা ও আর্দ্রতা পাঠান ।: ১৫ টি ধাপ (ছবি সহ)
Blynk অ্যাপে তাপমাত্রা ও আর্দ্রতা পাঠান