eSpeak NG, লিনাক্সের জন্য টেক্সট টু স্পিচ সিনথেসাইজার

espeak-ng সম্পর্কে

পরবর্তী প্রবন্ধে আমরা eSpeak NG- এর দিকে নজর দিতে যাচ্ছি। এই একটি বহুভাষিক, কমান্ড লাইন স্পিচ সিনথেসাইজার সফটওয়্যার, যেখানে আমরা 100 টিরও বেশি ভাষা ব্যবহার করতে পারি। eSpeak NG হল জোনাথন Duddington দ্বারা নির্মিত eSpeak ইঞ্জিনের একটি আপডেট সংস্করণ, এবং যার সম্পর্কে আমরা ইতিমধ্যেই কথা বলেছি পূর্ববর্তী নিবন্ধ এই একই ব্লগে।

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

প্রোগ্রামটি ব্যবহার করার সময় আপনি লক্ষ্য করবেন যে বক্তৃতাটি বেশ স্পষ্ট হয়ে উঠতে পারে, কিন্তু মানুষের বক্তৃতা রেকর্ডিংয়ের উপর ভিত্তি করে কেউ সিন্থেসাইজার ভয়েসের মতো প্রাকৃতিক বা মসৃণ কিছু আশা করে না। যেমন আমি উপরে বলেছি, eSpeak NG 100 টিরও বেশি ভাষা এবং উচ্চারণের জন্য টেক্সট-টু-স্পিচ সংশ্লেষণ করে, কিন্তু দৃশ্যত, কিছু ভাষা অন্যদের চেয়ে ভাল পড়ে.

ESpeak NG সাধারণ বৈশিষ্ট্য

  • এটি একটি ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন যা Gnu / Linux, Android, Mac OS এবং Windows সমর্থন করে.
  • এটা সম্পর্কে হয় একটি মুক্ত ওপেন সোর্স প্রোগ্রাম, যা সি তে লেখা ছিল
  • এটা তোলে অন্তর্ভুক্ত বিভিন্ন স্বর, যার বৈশিষ্ট্য পরিবর্তন করা যেতে পারে।
  • আপনি করতে পারেন সরাসরি কথা বলার পরিবর্তে WAV বা mp3 ফাইল হিসেবে ভয়েস আউটপুট তৈরি করুন। ফলে ফাইলটি যেকোন মিডিয়া প্লেয়ারে প্লে করা যায়।
  • পারেও ফোনমে কোডগুলিতে পাঠ্য অনুবাদ করুন, তাই এটি অন্য স্পিচ সিনথেসিস ইঞ্জিনের ইন্টারফেস হিসেবে অভিযোজিত হতে পারে।
  • প্রোগ্রামটিতে অন্যান্য ভাষার সম্ভাবনা রয়েছে। আপনার ব্যবহৃত ভাষাগুলি অগ্রগতির বিভিন্ন পর্যায়ে রয়েছে। নির্মাতার মতে, এই বা অন্যান্য ভাষার স্থানীয় ভাষাভাষীদের সাহায্য প্রশংসা করা হয়।

ESpeak NG প্রজেক্টের সোর্স কোড হল গিটহাবে হোস্ট করা, বিস্তারিত সব বৈশিষ্ট্য মত।

উবুন্টুতে eSpeak NG ইনস্টল করুন

এই প্রোগ্রামটি বিভিন্ন Gnu / Linux সিস্টেমের জন্য প্যাকেজ পাওয়া যাবে। উবুন্টু, ডেবিয়ান এবং তাদের ডেরিভেটিভসে, আমাদের শুধুমাত্র একটি টার্মিনালে APT ব্যবহার করতে হবে (Ctrl + Alt + T) নিম্নরূপ:

eSpeak ng ইনস্টল করুন

sudo apt install espeak-ng

প্রোগ্রামটির একটি তাত্ক্ষণিক দৃষ্টিভঙ্গি

eSpeak NG তার পূর্বসূরীর সাথে সম্পূর্ণরূপে সামঞ্জস্যপূর্ণ। আর কিছু eSpeak হিসাবে একই কমান্ড লাইন অপশন ব্যবহার করে, এবং আরো কিছু কার্যকারিতা যোগ করে। তাদের মধ্যে আমরা নিম্নলিখিতগুলি খুঁজে পেতে পারি:

উচ্চস্বরে একটি বাক্য

Podemos প্রোগ্রামটিকে উচ্চস্বরে একটি বাক্য পড়ার নির্দেশ দিন:

espeak-ng "Esto es un lo que va a leer el programa"

এছাড়াও, প্রোগ্রামটিও করতে পারে একটি ফাইলের বিষয়বস্তু উচ্চস্বরে পড়ুন:

espeak-ng -f archivo.txt

এটি আমাদেরও দেবে স্ট্যান্ডার্ড ইনপুট থেকে পাঠ্য ইনপুট পড়ার ক্ষমতা:

espeak-ng

প্রস্থান করার জন্য আপনাকে কেবল সংমিশ্রণটি ব্যবহার করতে হবে এবার CTRL + সি.

আউটপুট একটি ফাইলে সংরক্ষণ করুন

আপনি আগ্রহী হন একটি MP3 অডিও ফাইলে আউটপুট সংরক্ষণ করুন, শুধুমাত্র নিম্নরূপ -w বিকল্পটি ব্যবহার করা প্রয়োজন:

espeak-ng -w audio.mp3 "espeak ng va a guardar esto en un archivo mp3"

যদি আপনি আগ্রহী হন একটি .wav ফাইল, পূর্ববর্তী কমান্ডে আপনাকে কেবল আউটপুট ফাইলের এক্সটেনশন পরিবর্তন করতে হবে।

একটি পাঠ্যের ফোনেম প্রিন্ট করুন

নিম্নলিখিত কমান্ড হবে শব্দটি উচ্চারণ করুন 'উবুন্টুএবং এটি ফোনেম প্রিন্ট করবে:

উবুন্টু ফোনেমস

espeak-ng -x Ubuntu

সমর্থিত কণ্ঠগুলির তালিকা করুন

এই প্রোগ্রামটি বিভিন্ন ভয়েস সমর্থন করে, এবং আমরা সক্ষম হব তাদের সব তালিকা আদেশ সহ:

ভয়েস তালিকা

espeak-ng --voices

একটি নির্দিষ্ট ভাষায় কথা বলা সমস্ত কণ্ঠও তালিকাভুক্ত করা যেতে পারে। উদাহরণস্বরূপ যদি আমরা চাই স্প্যানিশ ভাষায় কথা বলা কণ্ঠগুলি দেখুন, আপনাকে শুধু কমান্ডটি ব্যবহার করতে হবে:

স্প্যানিশ ভাষায় কণ্ঠের তালিকা

espeak-ng --voices=es

ভয়েস পরিবর্তন করুন

ইস্পেক এনজি ইংরেজি ভয়েস ব্যবহার করে প্রদত্ত পাঠ্যটি ডিফল্টরূপে উচ্চারণ করবে। আপনি যদি একটি ভিন্ন ভয়েস ব্যবহার করতে চান, তাহলে নিচের মত কিছু চালান:

espeak-ng -v nombre_de_voz

সাহায্য

আমরা যেগুলো সবেমাত্র দেখেছি সেগুলো এই প্রোগ্রামের কিছু সম্ভাবনার মাত্র। জন্য কিভাবে eSpeak NG ব্যবহার করবেন তার বিস্তারিত তথ্য পান, শুধুমাত্র টার্মিনালে লিখতে হবে (Ctrl + Alt + T):

অ্যাপ্লিকেশন সাহায্য

espeak-ng --help

অথবা আমরা ম্যানুয়াল পৃষ্ঠাগুলিও দেখতে পারি:

man espeak-ng

ESpeak NG আনইনস্টল করুন

যদি আপনি চান আপনার কম্পিউটার থেকে এই প্রোগ্রামটি সরান, একটি টার্মিনালে (Ctrl + Alt + T) আপনাকে শুধু চালাতে হবে:

eSpeak NG আনইনস্টল করুন

sudo apt remove espeak-ng

আপনি যদি এই প্রোগ্রামের জন্য একটি গ্রাফিক্যাল ইন্টারফেস রাখতে আগ্রহী হন, তাহলে আপনি পৃষ্ঠায় যেতে পারেন gespeaker ডাউনলোড করুন। এটিতে আপনি .deb ফাইলটি ইনস্টল করতে ডাউনলোড করতে পারেন।

এটা হতে পারে এই প্রকল্প সম্পর্কে আরও জানুন আপনার গিটহাবের সংগ্রহশালা.


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   জ্যাকব তিনি বলেন

    এটা ভাল যে আমাদের ডিস্ট্রোর জন্য কিছু আছে, যদিও ভয়েসটা খারাপ।