الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[طلب] التحكم بالكمبيوتر عنطريق الصوت

بدأه مبرمج بلا حدود في 22 نوفمبر 2011 · 9 رد · 3,866 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

مساء الخير

احبتي في الله اسعدتم مساءاً

ممكن من يملك اي معلومه او كتاب او يدلنا على سورس كود بالفيجوال بيسك دوت نت

حول التحكم بنظام الحاسبة عن طريق الصوت يدلنا عليه

وجزاكم الله خير وبارك الله فيكم

الله يرضى عنكم

اخوكممحتاجه ضروري

وفقكم الله

#2

السلام عليكم ورحمه الله وبركاته

اخي يمكنك استخدام الـ Speech Recognition شوف الرابط التالي http://www.codeproject.com/KB/audio-video/tambiSR.aspx

1

.:: Wish to become better and better ::.

#3

السلام عليكم ..

  1. خذ مشروع جديد ثم اضف reference للــ System.speech ..Reference_231590421_0AACBD36.png
  2. الكود التالي بالــ C# :
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Speech.Recognition;
    
    namespace ArabTeam_SpeechRecognitionCS
    {
    	public partial class Form1 : Form
    	{
        	SpeechRecognizer rec = new SpeechRecognizer();
    
    
        	public Form1()
        	{
            	InitializeComponent();
            	rec.SpeechRecognized += rec_SpeechRecognized;
    
        	}
        	void rec_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
        	{
            	textBox1.Text += e.Result.Text;
        	}
    
        	private void Form1_Load(object sender, EventArgs e)
        	{
            	var c = new Choices();
            	c.Add("one");
            	c.Add("two");
            	c.Add("three");
            	c.Add("four");
    
            	var gb = new GrammarBuilder(c);
            	var g = new Grammar(gb);
            	rec.LoadGrammar(g);
            	rec.Enabled = true;
    
    
        	}
    	}
    }

    و ممكن تحوله للـ VB.NET ..من هنا

  3. يوجد أمثلة متقدمة .. هنا و شرحه هنا لا داعي لتحديد الكلمات المطلوب تمييزها ..
  4. عند تشغيل البرنامج لأول مرة ..يطلب الويندوز منك إعداد المايك و الــ Speech Recognition .. و تكرار جملة محددة بصوت واضح .
  5. بعد ان تتعرف على الكلمة المطوبة .. تنفذ الأمر المطلوب منها ...
  6. المثال لم يعمل عندي على ويندوز 7 ربما بسبب أن جودة المايك ليست كافية .ز حيث عند تكرار الجملة يعطي أن الكمبيوتر لم يسمع شئ مع العلم أننه يمكنني تسجيل الصوت .. و لكن جودته شيئة ..

تعديل :

مشكور الأخ VB Helper ... فلم أرى مشاركتك ...

تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 23 نوفمبر 2011 في 01:25

3 −1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#4

الله يرضا عنكم ويبارك فيكم ويجزيكم الف خير

الله يحفظكم يارب

ربي يوفقكم

صراحة انا قرأت عن دالة الصوت وكيفية التحكم بها عن طريق هذا الكتاب والمثال

شرح مبسط عن مكتبة Microsoft Speech SDK

لكن لا اعرف كيف اربط الصوت بالتخكم مثلاً بواجهات الحاسبة والتحكم بها من تصغير او تكبير او اغلاق

حفظكم الله

#5

السلام عليكم ورحمه الله وبركاته

اخي حسام يرجى كتابة اكواد فيجوال بيسك لأن القسم مختص بهذا .. اعلم انك وضعت رابط للتحويل للغة الفيجوال ولكن انصح ان توضع جميع الاكواد باللغة المناسبه ..

اخي مبرمج بلا حدود بعد التعرف على الكلمة يمكنك فتح برنامج ما عبر الاجراء Shell او استخدام الـ API لإغلاق الجهاز او عمل اي شي تريده ..

.:: Wish to become better and better ::.

#6
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اخي حسام يرجى كتابة اكواد فيجوال بيسك لأن القسم مختص بهذا .. اعلم انك وضعت رابط للتحويل للغة الفيجوال ولكن انصح ان توضع جميع الاكواد باللغة المناسبه ..

اخي مبرمج بلا حدود بعد التعرف على الكلمة يمكنك فتح برنامج ما عبر الاجراء Shell او استخدام الـ API لإغلاق الجهاز او عمل اي شي تريده ..

وعليكم السلام ورحمة الله وبركاته

اهلا اخي وجزاك الله خير وبارك الله فيك على الحضور

ممكن استاذ مثال صغير لعمل تكبر وتصغير واغلاق وانزال القائمة المفتوحة يعني (- و X و شكل المربع)

الله يرضا عنك ويجزيك الف خير

بأنتظارك استاذ

#7

السلام عليكم ورحمه الله وبركاته

اخي شوف الرابط التالي http://www.vb-helper.com/howto_getwindow_min_max_restore.html وقم بوضع الكود بعد التعرف على الامر

.:: Wish to become better and better ::.

#8
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اخي شوف الرابط التالي http://www.vb-helper.com/howto_getwindow_min_max_restore.html وقم بوضع الكود بعد التعرف على الامر

السلام عليكم ورحمة الله وبركاته

مشكور اخي وجزاك الله خي وبارك الله فيك

هذا الكود موجود هنا

howto_getwindow_min_max_restore.zip

ولكنه غير واضح ممكن التوضيح حفظك الله

1

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…