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

বাংলা ভাষায় সিস্টেমের মেনু, আইকন, ডায়ালগ বক্স, ফাইল এবং ফোল্ডার, টাস্কবার ইত্যাদি বর্ণনা করার জন্য ভয়েস শব্দ তৈরি করে সিস্টেমটিকে একটি কম্পিউটার ডিভাইসের িস্ক্রনে প্রদর্শিত বিষয়বস্তু পড়তে পারবে। যদি  স্ক্রিনে একাধিক ভাষা  যেমন ইংরেজি এবং বাংলা  থাকে তাহলে সিস্টেমটি বাংলা টেক্সটের সাথে ইংরেজিও উচ্চারণ করে শোনাবে। বিদ্যমান জনপ্রিয় ইংরেজি স্ক্রিন রিডার যেমন JAWS,  NVIDIA, ORCA ইত্যাদিতে ব্যবহৃত সাধারণ কমান্ড বিন্যাস বা কিবোর্ড শর্টকাটগুলি অনুসরণ করা হচ্ছে যাতে সিস্টেমটি ব্যবহারকারী বান্ধব এবং আরামদায়ক হয় । সিস্টেমটি ব্যবহারকারীদের সাধারণ অপারেটিং সিস্টেম উপাদানের সাথে কাজ করার অনুমতি দেবে। উদাহরণস্বরূপ, এটি অবশ্যই ব্যবহারকারীদের অপারেটিং সিস্টেমের এক্সপ্লোরার অ্যাপ্লিকেশন ব্যবহার করতে সহায়তা করবে৷ স্ক্রিন রিডারকে এক্সপ্লোরার অ্যাপ্লিকেশনের সমস্ত পাঠ্য, মেনু, ডায়ালগ বক্স ইত্যাদি পড়তে হবে।  সিস্টেমটি অবশ্যই দৃষ্টি প্রতিবন্ধী ব্যবহারকারীদেরকে ওয়ার্ড প্রসেসর যেমন, মাইক্রোসফ্ট ওয়ার্ড; ব্রাউজার যেমন ক্রোম, ফায়ারফক্স, এইজ প্রভৃতি; স্প্রেডশীট অ্যাপ্লিকেশন যেমন, মাইক্রোসফ্ট এক্সেল, ফাইল রিডার অ্যাপ্লিকেশন ব্যবহারের সুবিধা করে দিবে। স্ক্রিন রিডারকে এই অ্যাপ্লিকেশনগুলির সমস্ত মেনু, ট্যাব, সাবমেনু, ডায়ালগ বক্স, স্ট্যাটাস লাইন, পপআপ মেনু ইত্যাদি পড়া উচিত যাতে ব্যবহারকারীকে তাদের সাথে কাজ করতে সহায়তা করে। টেক্সট থেকে স্পিচ কনভার্ট করার জন্য সিস্টেমটি ইন্টারনাল ও এক্সটার্নাল টেক্সট টু স্পিচ (TTS) সিস্টেমের API ব্যবহার করছে।   সিস্টেমটি 32/64 বিট উইন্ডোজ, লিনাক্স, ম্যাক, অ্যান্ড্রয়েড অপারেটিং সিস্টেম এবং আইওএসের মতো অপারেটিং সিস্টেম দ্বারা ব্যবহৃত আইকনগুলির মতো সাধারণ গ্রাফিক্সকে চিনতে হবে এবং সেগুলিকে বাংলা ভাষায় বর্ণনা করতে হবে। যখন এই ধরনের একটি আইকনের সম্মুখীন হয়, তখন স্ক্রিন রিডারকে বাংলায় আইকনের পাঠ্য বিবরণ উচ্চস্বরে পড়তে সক্ষম হওয়া উচিত।