وبلاگ جوجه مهندس ها

یادداشت های دو دانشجوی مهندسی کامپیوتر

وبلاگ جوجه مهندس ها

یادداشت های دو دانشجوی مهندسی کامپیوتر

Speech Recognition

 

Speech Recognition (SR)از قابلیت های سیستم عامله که کلماتی که توسط کاربر و از طریق میکروفون به سیستم وارد میشه رو به متن نوشته شده و یا فرامینی که قابل درک توسط سیستم عامل باشه تبدیل می کنه. نرم افزارهائی مثل نرم افزارهای خانواده office که آن ها نیز قابلیت SR رو دارند،می تواند موتور SR خودشان را نیز بر روی سیستم نصب و از آن استفاده کنند.

همچنین کاربر میتونه متن رو برای تایپ شدن از طریق میکروفون بخونه و تایپ شدن کلمات رو روی صفحه ببینه.

 

برای اینکه این ویژگی رو در ویندوز تجربه کنید، مراحل زیر رو به ترتیب انجام بدید :

  1. از منوی start وارد control panel شوید.
  2. اگر مود نمایش آیتم ها به صورتcategory view است واردSound , Speech , And Audio Devices و از آنجا به قسمت Speech بروید. و اگر هم مود نمایش به صورت classic view است مستقیما قسمت Speech رو انتخاب کنید.  
  3. تب Speech Recognition را کلیک کنید.
  4. در قسمت Recognition Profile یک پروفایل پیش فرض برای تشخیص صدا وجود دارد . برای اینکه کامپیوتر صدای و لهجه شما رو تشخیص بده باید یه پروفایل دیگه بسازید که با لهجه شما آشنا بشه. برای اینکار بر روی گزینه New کلیک کنید و یک نام برای این پروفایل جدید ، مثلا اسم خودتون ، رو وارد کنید.
  5. حالا برای تست میکروفون متنی رو که به شما نشون داده ، با میکروفون بخونید.
  6. دوباره روی next کلیک کنید و با میکروفون یه چیزی بگید و بعد از اتمام حرفتون ببینید که آیا صداتون رو از Speaker می شنوید؟؟؟اگر نه صحت speaker و میکروفون رو چک کنید .و در صورت درستی این مرحله finish رو کلیک کنید.
  7. حالا برای آشنا کردن کامپیوتر با لهجه و تون صداتون next کنید.
  8. از این به بعد باید یکسری متن انگلیسی رو بخونید. اگه خواستید از روی یک کلمه بگذرید ، skip word کنید و به ترتیب متن هائی رو که به شما نشون میده بخونید.
  9. با اتمام این مرحله برای training بیشتر ویندوز می تونید بر روی “more training” کلیک کنید و از بین متن ها و داستان هائی که به شما نشون میده ، یکی رو برای خوندن انتخاب کنید و دوباره متن هائی رو که به شما نشون میده بخونید. در غیر این صورت بر روی Finish کلیک کنید.
  10. پس از انجام این مراحل بر روی Language Bar که در گوشه سمت چپ دسک تاپ وجود دارد ، کلیک کنید و گزینه Show the language bar رو انتخاب کنید .اگر هم نیست بر روی task bar کلیک راست کرده و از منوی tool bar قسمت language bar رو انتخاب کنید و بر روی Microphone کلیک کنید.
  11. حالا می تونید یکی از نرم افزارهای خانواده office مثل wordرو باز کنید و به جای حرکت دادن و کلیک با ماوس ، فرمان ها رو بخونید و اجرای اونها رو ببینید.

 بر روی language bar دو قسمت به نام های voice command و dictation وجود دارد .برای اینکه فرمان ها رو با میکروفون به کامپیوتر انتقال دهید باید تب voice command و برای خواندن متن و تایپ شدن آن باید تب Dictation فعال باشد .

 

موفق باشید!!

روش اضافه کردن و استفاده از FCKeditor در پروژه های دات نت

برای اینکه یه ادیتور کامل در پروژه های دات نت داشته باشید با وجود قابلیت های بسیار دات نت که کار را برای هر برنامه نویس حتی مبتدی هم خیلی خیلی راحت می کنه ، اگه خیلی هم حرفه ای باشید حداقل باید سه ، چهار روز کامل وقت صرف کنید !!!

 

ولی با وجود بسیاری از ادیتورهای اپن سورس و کامل با کیفیت عالی دیگه نیاز نیست این کار رو خودتون انجام بدید.می تونید از dll این ادیتور استفاده کنید و اون رو به پروژتون اضافه کنید و بقیه وقتتون رو روی قسمتهای دیگر و مهم تر پروژه بگذارید.

من الان می خوام روش استفاده و اضافه کردن ادیتورfckeditor که یکی از ادیتورهای عالی اپن سورسه رو بهتون بگم.

 

۱.اول باید مجموعه پکیج کدهای جاوااسکریپت این ادیتور رو از این لینک دریافت کنید و اون رو در فولدر پروژتون در یک فولدر به نام FCKeditor کپی کنید.

http://sourceforge.net/project/showfiles.php?group_id=75348&package_id=75845 

 

۲.بعدش مجموعه دات نت و dll این ادیتور رو از این لینک بگیرید:

http://sourceforge.net/project/showfiles.php?group_id=75348&package_id=137125 

۳.    حالا باید این dll رو به پروژه اضافه کنید.برای این کار بر روی add resource رفته و dll  این ادیتور رو از مسیر /  /bin/releaseبه پروزه اضافه کنید.

۴.   بر روی toolbox کلیک راست کنید و add tab رو کلیک کنید و یک نام مثلا FCK editor به آن بدید. حالا روی تب FCK editor که الان در toolbox اضافه شده ، کلیک راست کنید و choose items… رو کلیک کنید و از مسیر فولدر bin در پروژتون فایل dll ادیتور رو که اضافه کرده بودین انتخاب کنید.  حالا کنترل ادیتور رو در toolbox دارید و با drag & drop می تونید اونو به هر صفحه ای در پروژه یا وب سایتتون اضافه کنید.

۵.  وقتی کنترل fckeditor رو به صفحتون اضافه کردید ، خصوصیت Base path اون رو به صورت زیر تغییر بدین :           ~FCKeditor

۶ .   به سورس html صفحتون برید و در دستور page این کد رو اضافه کنید : ValidateRequest="false"                                 

  ۷.حالا پروژتون رو اجرا کنید و از یه ادیتور عالی لذت ببرید.

موفق باشید!!!

ترفند ها ی جستجو در بزرگترین موتور جستجوی جهانgoogle

سلام دوستان خوبم،

تا حالا چند بار در موتورهای جستجوی بزرگ مثل google به جستجو در موضوعات مختلف بوده اید؟؟

چندبار نتایج شما دقیقا مطابق با همان چیزی بوده که می خواستید؟!؟!؟

ترفندهای زیر می تواند تا حد زیادی شما را در گرفتن نتایج بهتر از این موتور جستجوی قدرتمند ، یاری کند.

 

برای جستجوی فایل ها با فرمت خاص :

Filetype : mytype

مثلا برای جستجوی فایل ها با فرمت pdf از عبارت زیر در مقابل کلمات کلیدی مورد جستجو استفاده کنیم :

filetype:pdf

 

برای جستجوی مطلب در یک سایت خاص ، مثلا برای جستجو در سایت mit از عبارت زیر می توانیم استفاده کنیم :

Site:mit.edu

اگر نام ساین را به طور دقیق نمی دانستیم و تنها از وجود عبارتی در نام سایت مطلع بودیم از کلمه کلیدیinurl استفاده می کنیم.به عنوان مثال ، برای جستجو در سایتهائی که در نام آنها عبارتrup وجود دارد از فرمت زیر استفاده می کنیم :

Inurl:rup

برای پیدا کردن پایان نامه ها در موضوع موردنظر می توانیم از کلمه کلیدی etd استفاده کنیم .

برای مقایسه دو موضوع خاص می توانید از کلمه vs به صورت زیر استفاده کنید :

موضوع 1  VS   موضوع 2  

برای مشاهده شرح و توضیح ویژگیهای یک نرم افزار می توانید از کلمه کلیدی review به همراه نام نرم افزار استفاده کنید.

اگر در گوگل و یا هر موتور جستجوی دیگری در اینترنت به دنبال ebook بگردید ، اغلب نتایج اشاره به سایت ها ی مختلف فروش الکترونیک و در مورد گوگل اغلب به amazoon و ebay ارجاع داده می شود .

پس باید چه کار کنیم !!

استفاده از فرمت زیر برای جستجو ، در اغلب موارد می تواند کارامد باشد :

نام کتاب” * ebook*download*password     site : ru ,cn , br

Ru مربوط به روسیه

Cn مربوط به چین

Br مربوط به برزیل

چرا این کشورها ؟!؟!؟

چون اغلب هکرهای دنیا متعلق به این کشورها هستند.

 

و اگر می خواهید لیست کلیه سایتهائی که به یک سایت ارجاع دادهاند را پیدا کنید می توانید از کلمه کلیدی link به صورت زیر استفاده کنید :

نام سایت موردنظرLink:   

 

برای پیدا کردن کلمات کلیدی مرتبط با یک موضوع خاص باید از سایتهای directory استفاده کرد . معروف ترین سایت  directory سایت dmoz.com است.که کلمات کلیدی مرتبط به یکدیگر را در طبقه بندی های مناسب ، نشان می دهد .

 

موفق و موید باشید و از نتایج جستجوی خود لذت ببرید!!