সুচিপত্র:

ভয়েস লণ্ঠন - ভয়েস নিয়ন্ত্রিত লন্ঠন!: 6 টি ধাপ
ভয়েস লণ্ঠন - ভয়েস নিয়ন্ত্রিত লন্ঠন!: 6 টি ধাপ

ভিডিও: ভয়েস লণ্ঠন - ভয়েস নিয়ন্ত্রিত লন্ঠন!: 6 টি ধাপ

ভিডিও: ভয়েস লণ্ঠন - ভয়েস নিয়ন্ত্রিত লন্ঠন!: 6 টি ধাপ
ভিডিও: মুখের কথায় মোবাইল চলবে / control your phone with your voice / voice access / voice control 2024, নভেম্বর
Anonim
ভয়েস লণ্ঠন - ভয়েস নিয়ন্ত্রিত ফানুস!
ভয়েস লণ্ঠন - ভয়েস নিয়ন্ত্রিত ফানুস!
ভয়েস লণ্ঠন - ভয়েস নিয়ন্ত্রিত ফানুস!
ভয়েস লণ্ঠন - ভয়েস নিয়ন্ত্রিত ফানুস!
ভয়েস লণ্ঠন - ভয়েস নিয়ন্ত্রিত ফানুস!
ভয়েস লণ্ঠন - ভয়েস নিয়ন্ত্রিত ফানুস!

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

কেন ইউএমএ-8 ব্যবহার করবেন?

যেকোনো ভয়েস নিয়ন্ত্রিত যন্ত্রের জন্য অডিও ক্যাপচার করার জন্য একটি মাইক্রোফোনের প্রয়োজন হয় এবং কেউ বলতে পারে আপনি একটি এলোমেলো 2 ডলারের মাইক্রোফোন ব্যবহার করতে পারেন। আপনি যদি মাইক্রোফোনের সামনে সরাসরি কম্পিউটারে বসে থাকেন তবে এটি ঠিক, তবে "দূর ক্ষেত্র" এর জন্য হ্যান্ডস-ফ্রি নিয়ন্ত্রণের জন্য আরও অত্যাধুনিক মাইক্রোফোন প্রয়োজন। UMA-8 এর আছে:

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

UMA-8 হল "প্লাগ অ্যান্ড প্লে"-RPi এর সাথে কাজ করার জন্য আপনাকে কিছু কনফিগার করতে হবে না। আপনি যদি চান, তবে, আপনি মাইক্রোফোন অ্যারের প্রক্রিয়াকরণ পরামিতিগুলি পরিবর্তন করতে মিনিডিএসপি প্লাগইন ব্যবহার করতে পারেন (শুধুমাত্র উন্নত ব্যবহারকারীদের জন্য প্রস্তাবিত!)

ধাপ 1: আপনার যা প্রয়োজন

তুমি কি চাও
তুমি কি চাও

আপনার যা যা লাগবে

  • আপনার পাই এর জন্য একটি ইউএসবি পাওয়ার সাপ্লাই সহ 1 x রাস্পবেরি পাই 2 বা 3
  • 1 x কীবোর্ড
  • 1 x HDMI ডিসপ্লে
  • একটি ইন্টারনেট সংযোগ
  • 1 x ছোট LED লণ্ঠন (~ $ 10)

    • ইবে লিঙ্ক
    • AliExpress লিংক
  • কিছু মহিলা-মহিলা জাম্পার কেবল (~ $ 3)

    • ইবে লিঙ্ক
    • AliExpress লিংক
  • 1 x 2n2222 NPN ট্রানজিস্টার (~ $ 3)

    • ইবে লিঙ্ক
    • AliExpress লিংক
  • তারের সংযোগের জন্য 1 x সোল্ডারিং আয়রন (সোল্ডার এবং হিট সঙ্কুচিত সহ)
  • 1 x miniDSP UMA-8 USB মাইক্রোফোন অ্যারে

    মিনিডিএসপি ওয়েবসাইট থেকে সরাসরি কিনুন

  • একটি IBM BlueMix অ্যাকাউন্ট (নিবন্ধনের জন্য বিস্তারিত দেখুন)

তুমি কি জানতে চাও

  • রাস্পবেরি পাই প্ল্যাটফর্মের সাথে কিছু মৌলিক অভিজ্ঞতা
  • কিছু মৌলিক ব্যাশ দক্ষতা (সিডি, এলএস, ইত্যাদি)
  • বেসিক ন্যানো টেক্সট এডিটর দক্ষতা (খোলা এবং সংরক্ষণ করা)
  • একটি আগ্রহী মন, কীভাবে ভয়েস নিয়ন্ত্রিত লণ্ঠন তৈরি করতে হয় তা শিখতে প্রস্তুত!

ধাপ 2: সবকিছু সংযুক্ত করা হচ্ছে

সবকিছু সংযুক্ত করা হচ্ছে
সবকিছু সংযুক্ত করা হচ্ছে
সবকিছু সংযুক্ত করা হচ্ছে
সবকিছু সংযুক্ত করা হচ্ছে
সবকিছু সংযুক্ত করা হচ্ছে
সবকিছু সংযুক্ত করা হচ্ছে

প্রথমে, আসুন আমরা আমাদের গর্ভনিরোধকে যুক্ত করি! আপনার রাস্পবেরি পাই নিন এবং কীবোর্ড এবং HDMI ডিসপ্লে সংযুক্ত করুন।

এখন আমাদের তারের তারের প্রকাশের জন্য লণ্ঠনকে আলাদা করে নিতে হবে। আপনি দেখতে পাচ্ছেন, ব্যাটারি-ধারণের ভিত্তিতে 4 টি স্ক্রু অপসারণের পরে, আমরা RED (5v) এবং BLUE (GND) তারের অ্যাক্সেস লাভ করি। লণ্ঠন চালু বা বন্ধ করতে, আমাদের যা করতে হবে তা হল এই তারের নিচে 5v পাঠানো!

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

আমরা বেগুনি তারের সাথে সংযুক্ত পিনটি টগল করব যা ট্রানজিস্টরকে নিয়ন্ত্রণ করতে উচ্চ এবং নিচু হবে যা পরিবর্তে ফানুস থেকে 5v লাইন নিচে পাঠাবে। সঠিকভাবে কাজ করার জন্য BLUE (GND) তারের ছেদ করার জন্য ট্রানজিস্টারকে তারযুক্ত করতে হবে।

লণ্ঠনটি আপ করার সময় নীচের চিত্রগুলি এবং চিত্রগুলিতে মনোযোগ দিন।

এটিকে সংযুক্ত করা সহজ করার জন্য আমরা ফ্যান্টারের তারে মহিলা হেডারগুলি বিক্রি করেছি। যদি আপনি আগে সোল্ডার না করে থাকেন তবে এই নির্দেশাবলীর দিকে নজর দিন যা একটি ভাল ব্যাখ্যা দেয়।

অবশেষে, আপনাকে পাওয়ার এবং মিনিডিএসপি ইউএমএ -8 ইউএসবি মাইক্রোফোন অ্যারে লাগাতে হবে, কেবল এটি একটি ইউএসবি পোর্টে প্লাগ করুন! UMA-8 হল RPi এর সাথে প্লাগ অ্যান্ড প্লে হওয়ায় এটিই আছে।

ধাপ 3: পাই প্রস্তুত করা

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

লগ ইন করতে, ডিফল্ট রাস্পবেরি পাই লগইন বিবরণ ব্যবহার করুন।

ব্যবহারকারীর নাম: piPassword: রাস্পবেরি

আপনার যদি একটি ইথারনেট (ওয়্যার্ড) ইন্টারনেট সংযোগ পাওয়া যায়, তাহলে আপনি পুরোপুরি প্রস্তুত। অন্যথায়, আপনাকে ওয়াইফাই সেটআপ করতে হবে। আপনার পাইতে ওয়াইফাই কনফিগার করতে এই নির্দেশিকা অনুসরণ করুন।

NodeJS ডাউনলোড এবং ইনস্টল করা

প্রথমে, প্যাকেজ ম্যানেজার ব্যবহার করে NodeJS ইনস্টল করুন। এখানে একটি সহজ গাইড যা প্রয়োজনীয় বর্তমান কমান্ড ব্যাখ্যা করে। লেখার সময়, এইগুলি আমি ব্যবহৃত কমান্ডগুলি:

কার্ল -এসএল https://deb.nodesource.com/setup_8.x | sudo -E bash -sudo apt -get install -y nodejs

পরবর্তী, আমাদের অ্যাপ্লিকেশনটি ইনস্টল করতে হবে যা আমাদের লণ্ঠন শুনতে (UMA-8 এর মাধ্যমে) এবং বাতি নিয়ন্ত্রণ করতে (GPIO হেডারের মাধ্যমে) চালানোর জন্য NodeJS চালাবে। প্রথমে কোডটি ধারণকারী সংগ্রহস্থলটি ডাউনলোড করুন: (এই ধাপে সংযুক্ত জিপ ফাইলের URL অনুলিপি করে পান)

wget https://cdn.instructables.com/ORIG/FBU/XWAG/J86HJLO9/FBUXWAGJ86HJLO9.zipunzip voice-light.zipcd ভয়েস-লাইট

এখন, এই অ্যাপ্লিকেশন চালানোর জন্য প্রয়োজনীয় সমস্ত অতিরিক্ত বিট এবং বব ইনস্টল করা যাক:

npm ইন্সটল

একবার ইনস্টলেশন সম্পন্ন হলে, আপনি আইবিএম ওয়াটসনে ঝাঁপ দিতে প্রস্তুত হবেন।

ধাপ 4: আইবিএম ওয়াটসন কনফিগার করা

আইবিএম ওয়াটসন কনফিগার করা হচ্ছে
আইবিএম ওয়াটসন কনফিগার করা হচ্ছে
আইবিএম ওয়াটসন কনফিগার করা হচ্ছে
আইবিএম ওয়াটসন কনফিগার করা হচ্ছে
আইবিএম ওয়াটসন কনফিগার করা হচ্ছে
আইবিএম ওয়াটসন কনফিগার করা হচ্ছে

এখন যেহেতু আমাদের লণ্ঠন সব তারযুক্ত, আমরা ভয়েস স্বীকৃতি নিয়ে কাজ শুরু করতে পারি! আপনি যদি ইতিমধ্যেই না করে থাকেন তবে IBM BlueMix এর জন্য সাইন আপ করুন। একবার আপনি লগ ইন করলে, ব্লু মিক্স সার্ভিসেস ড্যাশবোর্ডে নেভিগেট করুন।

স্ক্রিনের মাঝখানে বড় "ওয়াটসন পরিষেবা তৈরি করুন" বোতামে ক্লিক করুন। ছবি 1 দেখুন।

এরপরে, আপনাকে আইবিএম ব্লু মিক্সের দেওয়া সমস্ত পরিষেবার একটি ক্যাটালগ উপস্থাপন করা হবে। আসুন সাইডবারের "ওয়াটসন" বিভাগে চলে যাই। ছবি 2 দেখুন।

আমাদের এখন "স্পিচ-টু-টেক্সট" পরিষেবা যোগ করতে হবে। এটি আমাদের ওয়াচসনে বক্তৃতা অডিও একটি প্রবাহ পাঠাতে অনুমতি দেবে, এবং এটি পাঠ্যকে প্রবাহিত করতে হবে (আগত অডিও থেকে রূপান্তরিত)। ছবি 3 দেখুন।

এটি করার জন্য, টাইলটি ক্লিক করুন (উপরে লাল বর্ণিত)। পৃষ্ঠাটি লোড হয়ে গেলে, আমরা ডিফল্ট সেটিংস ছেড়ে যেতে পারি এবং নিচের বাম কোণে "তৈরি করুন" বোতামটি নির্বাচন করতে পারি। ছবি 4 দেখুন।

পরিশেষে, আমাদের "পরিষেবার শংসাপত্র" পেতে হবে। ওয়াটসনের সাথে সংযোগ স্থাপনের জন্য আমাদের অ্যাপ উইল দ্বারা এই বিবরণ ব্যবহার করা হয়। ছবি 5 দেখুন।

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

ধাপ 5: অ্যাপে আমাদের ওয়াটসন শংসাপত্র যোগ করা

এখন যেহেতু আমরা আমাদের ওয়াটসন শংসাপত্রগুলি পুনরুদ্ধার করার প্রক্রিয়াটি শেষ করেছি, আমাদের আমাদের লণ্ঠনকে কীভাবে ওয়াটসনে লগইন করতে হবে তা জানাতে হবে। আপনার পাইয়ের সামনে ফিরে যান এবং নিশ্চিত করুন যে আপনি ভয়েস-লাইট ডিরেক্টরিতে আছেন যার মধ্যে অ্যাপ রয়েছে। এই বিবরণ অন্তর্ভুক্ত করার জন্য আমাদের "settings.js" ফাইলটি সম্পাদনা করতে হবে। এই কমান্ড দিয়ে ফাইলটি খুলুন:

ন্যানো সেটিংস.জেএস

এখন, এই ফাইলে বর্ণিত প্রতিটি সেটিংস প্রতিস্থাপন করুন, আপনি পূর্বে রেকর্ড করা সেটিংস দিয়ে।

ধাপ 6: আমাদের ভয়েস নিয়ন্ত্রিত লণ্ঠন চালানো

একবার আপনার অ্যাপ কনফিগার হয়ে গেলে, এটি চালানোর জন্য প্রস্তুত!

লণ্ঠনটি চালু করতে, বলুন "সেখানে আলো থাকুক!", এটি বন্ধ করতে বলুন "অন্ধকার থাকুক!" আপনি কী বলছেন তা ওয়াটসন কীভাবে ব্যাখ্যা করছে তা দেখতে রাস্পবেরি পাই এর কনসোল আউটপুটে নজর রাখুন।

sudo নোড app.js

প্রস্তাবিত: