একটি শব্দে সিলেবলগুলি সনাক্ত করার জন্য আমার মোটামুটি দক্ষ উপায় খুঁজে বের করা উচিত। যেমন,
অদৃশ্য -> ইন-ভি-সিব-লে
কিছু পাঠ্যক্রমের নিয়ম রয়েছে যা ব্যবহার করা যেতে পারে:
ভি সিভি ভিসি সিভিসি সিসিভি সিসিসিভি সিভিসিসি
* যেখানে ভি একটি স্বর এবং সি ব্যঞ্জনবর্ণ। যেমন,
উচ্চারণ (5 প্রো-নুন-সিআই-এ-টিয়ন; সিভি-সিভিসি-সিভি-ভি-সিভিসি)
আমি কয়েকটি পদ্ধতি ব্যবহার করেছি, যার মধ্যে রেজেজ (যা কেবলমাত্র সিলেবলগুলি গণনা করতে চাইলে সহায়তা করে) বা হার্ড কোডেড বিধি সংজ্ঞা (একটি ব্রুট ফোর্স অ্যাপ্রোচ যা খুব অদক্ষ প্রমাণিত হয়) ব্যবহার করে এবং শেষ পর্যন্ত একটি সীমাবদ্ধ রাষ্ট্র অটোম্যাটা ব্যবহার করেছিল (যা করেছিল দরকারী কিছু সঙ্গে ফলাফল না)।
আমার আবেদনের উদ্দেশ্য হল একটি নির্দিষ্ট ভাষায় সমস্ত সিলেবলের একটি অভিধান তৈরি করা। এই অভিধানটি পরে স্পেল চেকিং অ্যাপ্লিকেশনগুলির জন্য (বায়েশিয়ান শ্রেণিবদ্ধ ব্যবহার করে) এবং বাক্য সংশ্লেষণে পাঠ্য হিসাবে ব্যবহৃত হবে।
আমার প্রশংসা করব যদি কেউ আমার পূর্ববর্তী পদ্ধতির পাশাপাশি এই সমস্যা সমাধানের বিকল্প উপায় সম্পর্কে টিপস দিতে পারে।
আমি জাভাতে কাজ করি, তবে সি / সি ++, সি #, পাইথন, পার্ল ... এর যে কোনও টিপ আমার পক্ষে কাজ করবে।