![]() |
|
[سؤال] التعرف على الصوت باستخدام vb2010 - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [سؤال] التعرف على الصوت باستخدام vb2010 (/showthread.php?tid=507) الصفحات:
1
2
|
التعرف على الصوت باستخدام vb2010 - noor - 12-10-13 السلام عليكم اتمنى ان تكونوا بااحسن حال وكل عام وانتم بخير انا اشتغل حاليا على مشروع بسيط واجهاته مصممه ببرنامج الفيجوال بيسك مرتبط ببرنامج الفلاش بحيث انه عند النقر على ازارير معينه تفتح لعبة فلاشيه تستقبل صوت المستخدم ويتم التعرف على الصوت للانتقال الى فلاش اخر عن طريق الفيجوال بيسك فااحتاج واتمنى المساعده الضروريه في طريقة التعرف على الصوت الخارجي من خلال الفيجوال بيسك و جزاكم الله خيرا RE: التعرف على الصوت باستخدام vb2012 - noor - 12-10-13 الله يسسعدكم ضروري محتاجه
RE: التعرف على الصوت باستخدام vb2010 - noor - 12-10-13 فقط اريد كود فتح المايك لااستقبال الصوت من المستخدم عند الضغط على زر معين بحيث انه اذا كان الصوت اقل من قيمة معينه تظهر فلاشه معينه و اذا كان اكبر من هذه القيمة تظهر فلاشة اخرى اريد كود لهذا الغرض والله يعطيكم العافيه RE: التعرف على الصوت باستخدام vb2010 - الشاكي لله - 12-10-13 اختي نور .. هل قصدك ان البرنامج يتعرف على صوتك وينفذ الاوامر ؟ مثلا لو قلتين بالمايك shutdown computer ، يقوم البرنامج بإطفاء الكمبيوتر ؟ اذا كان كذلك . فببساطة يمكنك استخدام محرك كشف الاصوات بسهولة - كتبت مقالة حول ذلك في المنتدى القديم ولكن للأسف رحل المنتدى ![]() ولم يتبقى سوا المثال الذي قمت بعمله حينها والمثال مكتوب بالسي شارب انا اقتبست الاكواد المطلوبة وقمت بتحويلها للفيجوال بيسك : PHP كود : Private _Recognizer As New SpeechRecognitionEngine()في المرفقات ستجدين مثال يقوم ب (تشغيل الحاسبة من خلال امر صوتي) والامر هو ان تقولي (open calculator) وسيقوم البرنامج بفتحها تحياتي RE: التعرف على الصوت باستخدام vb2010 - aftfm - 12-10-13 الف شكر اخي الشاكي لله لكن الكود المكتوب بعد وضعة في مثال vb.net 2008 ظهرت بعض الاخطاء في السطر Private _Recognizer As New SpeechRecognitionEngine() Private Sub _Recognizer_SpeechRecognized(ByVal sender As Object, ByVal e As SpeechRecognizedEventArgs) _Recognizer.LoadGrammar(New Grammar(New Grammar Builder("shutdown computer"))) _Recognizer.RecognizeAsync(RecognizeMode.Multiple) ارجوا التوضيح هذا مثال للكود الذي وضعته ممكن تعدل عليه RE: التعرف على الصوت باستخدام vb2010 - الشاكي لله - 12-10-13 (12-10-13, 09:48 PM)aftfm كتب : الف شكر اخي الشاكي لله اه نسيت اقول عليك بإضافة مكتبة System.speech الى References من خلال Project > Add References ثم اضافة مجال الاسماء : PHP كود : Imports System.Speech.Recognition RE: التعرف على الصوت باستخدام vb2010 - aftfm - 12-10-13 جزاك الله الف خير بعد اضافة المكتبة واضافة مجال الاسماء وبعد التشغيل والضغط على ازرار StartButton ظهرت رسالة في كود اضافة كلمة _Recognizer.LoadGrammar(New Grammar(New GrammarBuilder("shutdown computer"))) الرسالة No recognizer is installed. ما معنى هذه الرسالة RE: التعرف على الصوت باستخدام vb2010 - الشاكي لله - 12-10-13 (12-10-13, 10:28 PM)aftfm كتب : جزاك الله الف خير هل المثال الذي ارفقته يعمل معك ؟ بحثت عن المشكلة يقولون ان بعض نسخ الوندوز لايتوفر معها كاشف الاصوات المفروض ان وندوز فيستا وما فوقه يكون مدمج معاه كاشف الاصوات (هم سووه عشان المعاقين) بس اذا كان غير مرفق اعتقد عليك تنزيل الsdk التال وتقوم بتنصيبه التحميل هنا RE: التعرف على الصوت باستخدام vb2010 - noor - 12-10-13 جزاك الله خير اخي وكثر من امثالك نعم اريد ان يتعرف الكمبيوتر على الصوت بااستخدام الفيجوال بيسك ولكن اولا : اريد ان يتخذ البرنامج اجراء معين اثناء دخول الصوت في نفس البرنامج مثل اظهار لعبة فلاشيه مرتبطه بالبرنامج وليس خارجه مثل اطفاء الجهاز ثانيا : برنامجي ليس تعرف على كلمات مثل ان يتعرف على جملة shutdown computer وحينها يقوم بالاطفاء ولكن عباره عن ادخال صوت عادي ليرى مستوى الصوت بحيث انه اذا كان اقل من قيمة معينه تظهر لعبة فلاشية معينه و اذا كان اكبر من هذه القيمة تظهر فلاشة اخرى هكذا عند الضغط على زر ابدأ يدخل المستخدم صوته اذا كان مستوى الصوت اقل مثلا من 1000 تبقى هذه الفلاشة التي تتحرك فيها سياره واحدة واذا كان اكبر من 1000 تظهر فلاشة اخرى تتحرك فيها سيارتان تتسابقان وجزاكم الله خير اخواني RE: التعرف على الصوت باستخدام vb2010 - الشاكي لله - 13-10-13 بكل بساطة:
PHP كود : Private Sub StartButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles StartButton.Click |