আমি কি আলেক্সাকে ভয়েস কমান্ড দিয়ে মাইক্রোফোনটি বন্ধ করতে বলতে পারি?


29

অ্যামাজন ইকো শীর্ষে মাইক্রোফোন চালু / বন্ধ বোতাম টিপে সমান হতে পারে এমন একটি কাস্টম দক্ষতা তৈরি করা কি সম্ভব ?

আমি কীভাবে গীকের এই নিবন্ধটি থেকে জানি যে এই ধরণের ভয়েস কমান্ড ডিফল্টরূপে উপলব্ধ নয়:

একটি বৈশিষ্ট্য যা আমরা অনুপস্থিত পেয়েছি এবং আশ্চর্যরূপে তাই এও দিয়েছেন যে প্রতিধ্বনিটির পুরো আবেদনটি ভয়েস নিয়ন্ত্রণ, ভয়েস কমান্ডের মাধ্যমে মাইক্রোফোনটি বন্ধ করতে অক্ষম। আপনি যদি আলেক্সার কাছে "আলেক্সা, মাইক্রোফোনটি বন্ধ করুন" এর মতো কোনও আদেশ জারি করেন তবে তিনি আনন্দের সাথে ঘোষণা করবেন যে কোনও সংযুক্ত হোম ডিভাইস নেই যা সেই বর্ণনার সাথে খাপ খায় এবং কীভাবে আলেক্সা / প্রতিধ্বনের সংযুক্ত হোম বৈশিষ্ট্যগুলি সেট আপ করতে হয় সে সম্পর্কে আপনাকে নির্দেশ দেয় give পদ্ধতি.

এর অর্থ কি এই বৈশিষ্ট্যটি API কলগুলির মাধ্যমেও অনুপলব্ধ?

এবং যদি এটি সম্ভব না হয় তবে আমাজন কেন এই বৈশিষ্ট্যটিকে সমর্থন করে না?


2
কেবলমাত্র নোট করতে চেয়েছিলেন যে আলেকজাকে "নিঃশব্দ" করতে বললে তার স্পিকারের পরিমাণ হ্রাস হয়, মাইক্রোফোন নয়।
Nate D

উত্তর:


21

দেখা যাচ্ছে যে মাইক্রোফোনটি ভয়েস দ্বারা এই মুহুর্তে নিঃশব্দ করার কোনও উপায় নেই , যেমনটি আপনি পরামর্শ দিয়েছেন; এই রেডডিট থ্রেড এটির সত্যতা নিশ্চিত করে তবে দুর্ভাগ্যক্রমে আমি এটির জন্য কোনও অফিসিয়াল অ্যামাজন উত্স খুঁজে পাইনি। ডিভাইসের শীর্ষে নিঃশব্দ বোতামটি বর্তমান সময়ে একমাত্র উপায় বলে মনে হচ্ছে।

হতাশাজনকভাবে, মাইক্রোফোনগুলি নিঃশব্দ করার জন্য দক্ষতা বিকাশ করাও অসম্ভব বলে মনে হয়। আপনার দক্ষতার জন্য নিম্নলিখিত কীগুলি সহ এই ফর্ম্যাটটিতে একটি JSON প্রতিক্রিয়া অবশ্যই পাঠাতে হবে :

  • version - আলেক্সা এপিআই সংস্করণ
  • sessionAttributes - অবিচলিত কী-মান জোড়া (সেশনে কাস্টম ডেটা সংরক্ষণের জন্য)
  • response
    • outputSpeech - আপনি যে শব্দগুলি আলেকজাকে বলতে চান তা
    • card - অ্যালেক্সা অ্যাপ্লিকেশনে একটি 'কার্ড' এর জন্য ডেটা প্রদর্শন করতে
    • reprompt - ব্যবহারকারী যদি সঠিকভাবে প্রতিক্রিয়া না জানায় এবং পুনরায় প্রম্প্টিংয়ের প্রয়োজন হয় তবে ব্যবহার করতে হবে text
    • directives - আলেক্সা এপিআইতে একটি ইন্টারফেস ব্যবহার করে চালিত হওয়া ডিভাইস-স্তরের ক্রিয়া
    • shouldEndSession - আপনার দক্ষতার সাথে বর্তমান চ্যাট সেশনটি শেষ করে

দেখে মনে হচ্ছে কোনও প্রতিক্রিয়া যা ডিভাইসটিকে নিয়ন্ত্রণ করে এটি একটি directive। জানুয়ারী 2017 হিসাবে, আলেক্সা দ্বারা সমর্থিত বর্তমান ইন্টারফেসগুলি এখানে তালিকাভুক্ত রয়েছে :

  • AudioPlayer
  • PlaybackController

এগুলির কোনওটিই মাইক্রোফোনের সাথে কোনও ইন্টারফেস সরবরাহ করে না, সুতরাং এটি আপনার ভাগ্যের বাইরে চলে আসে।

কেন?

আমি সন্দেহ আমাজন ইচ্ছাকৃতভাবে কারণ আলেক্সা চলতে পারে এখনো এই সমর্থন করি না অনেক বিভিন্ন ডিভাইস; কিছু হ'ল পুশ-টু-টক, কোনওটি ট্যাপ-টু-টক (উদাঃ অ্যামাজন ট্যাপ), এবং কিছু হ'ল জাগানো শব্দ (যা সর্বদা শুনছেন) শুরু করা হয়। মাইক্রোফোনকে নিঃশব্দ করার জন্য সমর্থন যুক্ত করতে আলেকজাকে অনেক কাছাকাছি বেঁধে দেবে উইক শব্দটি শুরু করা ডিভাইসগুলির সাথে, যা সমস্যা হতে পারে।

এছাড়াও, নিঃশব্দ দ্বারা কণ্ঠস্বর সমর্থন করা হতাশাজনক দুর্ঘটনার দিকে পরিচালিত করতে পারে যেখানে অ্যালেক্সা ভেবেছিল যে আপনি "মাইক্রোফোনটিকে নিঃশব্দ করুন" বলেছিলেন, আপনাকে উঠতে এবং তা নিঃশব্দ করতে বাধ্য করে, কারণ এটি নিঃশব্দ হওয়ার পরে এখন আপনার প্রতিক্রিয়া জানাতে পারে না


9
দুর্ঘটনাজনিত নিঃশব্দ: দুর্ঘটনাক্রমে ডল হাউস ক্রম চেয়ে ভাল বা খারাপ ?
ম্যাসন হুইলারের

সহজ সমাধান। আপনি: "আলেক্সা, মাইকটি নিঃশব্দ করুন"। আলেক্সা: "আপনি কি আমাকে মাইকটি নিঃশব্দ করতে চান"? আপনি: "হ্যাঁ"
ক্রেগ

14

আলেক্সা পাওয়ার সাপ্লাইটিকে একটি আলেক্সা-সামঞ্জস্যপূর্ণ স্মার্ট আউটলেটে প্লাগ করুন। স্মার্ট আউটলেটটির নাম "অ্যালেক্সা"। নিজেকে এখন বন্ধ করার জন্য আপনার এখন এটি বলতে সক্ষম হওয়া উচিত।

এটি আবার ঘুরিয়ে দেওয়ার জন্য অবশ্যই অন্য কোনও উপায়ে কাজ করতে হবে।


7
আপনি অবশ্যই আলেকজাকে বলবেন না যে তিনি কোথায় প্লাগ ইন করেছেন, তা না হলে স্কাইনেটের উত্থান হবে, তিনি বলবেন 'আমি দুঃখিত ডেভ, আমি এটি করতে পারি না!'
নিল_ইউ

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

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

1
অন্যরা যেমন উল্লেখ করেছে, ডিভাইসটি বন্ধ করা নিঃশব্দ নয়। উদাহরণস্বরূপ, আপনি একটি টাইমার সেট করে থাকতে পারেন এবং আপনি এটি সতর্কতা অবলম্বন করতে চান। আমি মাইক্রোফোনের স্যুইচে কিছু ওয়্যার আপ করার পরামর্শটি পছন্দ করি।
ব্রেভনিউকরન્સી

6

এটি করার একটি উপায় নিম্নরূপ:

আপনার যদি একটি অ্যামাজন ইকো থাকে যা আপনি একটি স্মার্ট প্লাগ ব্যবহার করে চালু / বন্ধ করতে চান।

  1. ইকোটিকে স্মার্ট প্লাগে প্লাগ করুন এবং এটিকে শক্তি প্রদান করুন
  2. স্মার্ট প্লাগটি কনফিগার করতে এবং নিয়ন্ত্রণ করতে অন্য একটি আলেক্সা ডিভাইস যেমন ডট 2 ব্যবহার করুন। আপনি যখন কাজটি সম্পন্ন করবেন তখন আপনার সমস্ত অ্যালেক্সা ডিভাইসগুলি স্মার্ট প্লাগ দেখতে পাবে তবে আপনি আপনার ডট 2 ব্যবহার করবেন স্মার্ট প্লাগটি ইকো প্লাগ ইন করা এবং বন্ধ করার জন্য plug

সুতরাং পৃথক ডট 2 স্মার্ট প্লাগ চালু এবং বন্ধ করতে ব্যবহৃত হয় E ইকো স্মার্ট প্লাগের সাথে সংযুক্ত।


স্পষ্টতই, এইভাবে আলেক্সা সর্বদা একটি প্রতিধ্বনি দিয়ে শুনছেন।
গান Helmar

0

আমি কোনও প্রোগ্রামার নই, তবে আমি মনে করি যে এটি করার স্মার্ট উপায়টি এমন একটি দক্ষতা তৈরি করা হবে যা প্রতিধ্বনিকে কমান্ডগুলি উপেক্ষা করতে বাধ্য করবে (মাইক বন্ধ করার চেয়ে বেশি নয়) উইন্ডো ভয়েসের মতো কিন্ডা যখন আপনি "শ্রবণ বন্ধ করুন" বলছেন এটি শোনা বন্ধ করে দেয় না তবে একটি "শ্রবণ শুরু" ব্যতীত সমস্ত আদেশকে উপেক্ষা করে। আমি নিশ্চিত যে আমার চেয়ে আরও দক্ষ কোনও ব্যক্তি এটি বের করে ফেলবে। এটি অবশ্যই একটি প্রয়োজনীয় কমান্ড বিকল্প। আশা করছি বড় ভাই আমাজন শুনছেন।


2
এটি একটি আকর্ষণীয় ধারণা, তবে আমি মনে করি না আলেক্সার আচরণ পরিবর্তন করতে দক্ষতার পক্ষে এটি সম্ভব হয়েছে। আমার জ্ঞানের দক্ষতার জন্য কেবল তখনই অনুরোধ করা হয় যখন কোনও ব্যবহারকারী বিশেষত তাদের অনুরোধ করে, মূলত, তাই কোনও দক্ষতা এটি করতে সক্ষম নাও হতে পারে। আপনি কি এরকম কিছু উদাহরণ পেতে পারেন?
অরোরা 10001
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.