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

نسخة كاملة : استفسار :- التعرف على الصوت
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم ورحمة الله


يسعد الله اوقاتكم


من فترة كتبت موضوع بس ما حصلت طريقه له
هنا
http://vb4arb.com/vb/showthread.php?tid=26081

واليوم حصلت موضوع قريب جدا من الفكرة الكود للاستاذ الشاكي لله
هذا الموضوع
http://vb4arb.com/vb/showthread.php?tid=...07#pid2407


انا حاولت اغير في الكود ليعمل بالطريقه الي اريدها بس ما ضبط وهيه

كود :
Imports System.Speech.Recognition
Public Class Form1
   Private _Recognizer As New SpeechRecognitionEngine()


   'سيتم الدخول للإجراء ادناه لو انك قلتي في المايك'
   'shutdown computer'
   Private Sub _Recognizer_SpeechRecognized(sender As Object, e As SpeechRecognizedEventArgs)
       Select Case e.Result.Text
           Case ".-"
               MsgBox("A")
       End Select
   End Sub

   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       _Recognizer.LoadGrammar(New Grammar(New GrammarBuilder(".-")))
       'اضافة كلمة'

       _Recognizer.RequestRecognizerUpdate()
       'كود مهم لتحديث الفئة بعد كل اضافة لكلمة'

       _Recognizer.SetInputToDefaultAudioDevice()
       'تحديد مصدر الصوت'

       AddHandler _Recognizer.SpeechRecognized, AddressOf _Recognizer_SpeechRecognized
       'اضافة اجراء يتم استدعائه عندما يتم اطلاق الحدث

       _Recognizer.RecognizeAsync(RecognizeMode.Multiple)
       'تشغيل قانص الاصوات في مسار اخر لايؤثر على البرنامج
   End Sub
End Class

المقصد من الكود ان يقراء الصوت اللي داخل في الجهاز ويترجمه

مثلا

هنا الصوت
الصوت

اذا سمع

كود :
Case ".-"

.-

يترجمه الى 
حرف A

وهذه اشارات المورس
كود :
          {"a", ".-"}, {"b", "-..."}, {"c", "-.-."}, {"d", "-.."},
          {"e", "."}, {"f", "..-."}, {"g", "--."}, {"h", "...."}, {"i", ".."},
          {"j", ".---"}, {"k", "-.-"}, {"l", ".-.."}, {"m", "--"}, {"n", "-."},
          {"o", "---"}, {"p", ".--."}, {"q", "--.-"}, {"r", ".-."}, {"s", "..."},
          {"t", "-"}, {"u", "..-"}, {"v", "...-"}, {"w", ".--"}, {"x", "-..-"},
          {"y", "-.--"}, {"z", "--.."}, {"1", ".----"}, {"2", "..---"},
          {"3", "...--"}, {"4", "....-"}, {"5", "....."}, {"6", "-...."},
          {"7", "--..."}, {"8", "---.."}, {"9", "----."}, {"0", "-----"},
          {".", ".-.-.-"}, {"?", "..--.."}, {",", "--..--"}, {"'", ".----."},
          {".", ".-.-.-"}, {",", "--..--"}, {"?", "..--.."}, {"/", "-..-."},
          {"=", "-...-"}, {"+", ".-.-."}, {"*", "...-."}}




وهذه المكتبه

[attachment=20130]


ان شاءالله احصل الطريقه اللي يقراء ويترجم بارك الله فيكم
ان شاءالله احصل الطريقه اللي يقراء ويترجم بارك الله فيكم
اخى الحبيب
انشاء مشروع لما توصلته حتى نقطة التى توقفت عندها
وقم بارفاق المشروع وساحاول اوفر وقت للامر لمحاولة المساعدة
لان الامر سيحتاج وقت بعض الشئ وسامحنى لا يمكننى المساعدة فى عمل مثال من الصفر
فى الوقت الحالى بسبب الوقت لذلك اطلب منك انشاء المشروع لما توصلت له وساحاول المساعدة بقدر ما اقدر 
لان الامر سيحتاج الى تركيز وبعض الوقت فقط للتاكد من تحويل الصوت الى الشفرة صحيحة
وان اختبار الامر جيد حتى ارسل لك المثال مع نسخة برنامج للختبار من المشروع

تحياتى لك
وتمنياتى لك التوفيق
(19-11-18, 08:49 PM)elgokr كتب : [ -> ]
اخى الحبيب
انشاء مشروع لما توصلته حتى نقطة التى توقفت عندها
وقم بارفاق المشروع وساحاول اوفر وقت للامر لمحاولة المساعدة
لان الامر سيحتاج وقت بعض الشئ وسامحنى لا يمكننى المساعدة فى عمل مثال من الصفر
فى الوقت الحالى بسبب الوقت لذلك اطلب منك انشاء المشروع لما توصلت له وساحاول المساعدة بقدر ما اقدر 
لان الامر سيحتاج الى تركيز وبعض الوقت فقط للتاكد من تحويل الصوت الى الشفرة صحيحة
وان اختبار الامر جيد حتى ارسل لك المثال مع نسخة برنامج للختبار من المشروع

تحياتى لك
وتمنياتى لك التوفيق

بارك الله فيك استاذي

ان شاءالله والا يهمك 

ولنا عوده في الموضوع ان شاءالله بعد التضبيط 
Rolleyes
(19-11-18, 08:49 PM)elgokr كتب : [ -> ]
اخى الحبيب
انشاء مشروع لما توصلته حتى نقطة التى توقفت عندها
وقم بارفاق المشروع وساحاول اوفر وقت للامر لمحاولة المساعدة
لان الامر سيحتاج وقت بعض الشئ وسامحنى لا يمكننى المساعدة فى عمل مثال من الصفر
فى الوقت الحالى بسبب الوقت لذلك اطلب منك انشاء المشروع لما توصلت له وساحاول المساعدة بقدر ما اقدر 
لان الامر سيحتاج الى تركيز وبعض الوقت فقط للتاكد من تحويل الصوت الى الشفرة صحيحة
وان اختبار الامر جيد حتى ارسل لك المثال مع نسخة برنامج للختبار من المشروع

تحياتى لك
وتمنياتى لك التوفيق

اهلا بك استاذي

اليك المشروع

[attachment=20143]

بالاضافه الى الملفات الصوتيه

A
http://bkqslmanager.com/A.mp3

B
http://bkqslmanager.com/B.mp3

C
http://bkqslmanager.com/C.mp3

D
http://bkqslmanager.com/D.mp3


انا عملت المثال لثلاث حروف وباذن الله اذا ضبط انا اكمل الباقي

انا جربت الان بس ما ضابط معاي 


وشكرا بارك الله فيكم
ساحاول النظر والعمل على المرفق
وعند الانتهاء سيتم ارفاقه لك واتمنى الوقت يساعدني على ذلك

فعذراً اذا تم تاخير بالرد فى الامر النهائي بخصوص المرفق

تحياتى لك
وتمنياتى لك التوفيق
(21-11-18, 05:52 PM)elgokr كتب : [ -> ]
ساحاول النظر والعمل على المرفق
وعند الانتهاء سيتم ارفاقه لك واتمنى الوقت يساعدني على ذلك

فعذراً اذا تم تاخير بالرد فى الامر النهائي بخصوص المرفق

تحياتى لك
وتمنياتى لك التوفيق

خذ راحتك استاذي وجزاك الله خير 

في ميزان اعمالك
مرحباً اخى الفاضل من جديد 
مرفق برنامج فقط لما تم الانتهاء منه حتى الان
وتم ارفاق البرنامج فقط للمراجعة معك هل هذا كل ما تريده فقط
ام انك تريد اى اضافات عليها ايضاً

حيث ان البرنامج المرفق يقوم بعمل كلاً من الاتى:
1- تحويل النص الى مورس كود.
2- تحويل مورس كود الى النص.
3- يمكن الكتابة النص بالمحدثة بدلاً من الكتابة اليدوية (تحت الاختبار لم تكتمل تم عمل تجربة عليها للاحرف الانجليزية و الارقام فقط).
4- استماع للصوت النص الموجود.
5- عند تحويل النص الى مورس يمكنك استماع الى صوت المورس.
6- تم تمييز المسافة بشكل وصوت مختلف عن باقي الاحرف لجعل الامور اكثر دقة خصوصاً لماً يريد الاطلاع ومعرفة المورس.

وسيتم العمل على التالى...
[*]وجاري استكمال جعل الكتابة بالمحدثة عامة وليس الاحرف والارقام الانجليزية فقط.


اذا كان يوجد اى اضافة تريدها اتمنا ذكرها

لاتمام استكمال المشروع به وعند الانتهاء سيتم ارفاق السورس كاملاً


تحياتى لك

وتمنياتى لك التوفيق
(23-11-18, 12:59 AM)elgokr كتب : [ -> ]
مرحباً اخى الفاضل من جديد 
مرفق برنامج فقط لما تم الانتهاء منه حتى الان
وتم ارفاق البرنامج فقط للمراجعة معك هل هذا كل ما تريده فقط
ام انك تريد اى اضافات عليها ايضاً

حيث ان البرنامج المرفق يقوم بعمل كلاً من الاتى:
1- تحويل النص الى مورس كود.
2- تحويل مورس كود الى النص.
3- يمكن الكتابة النص بالمحدثة بدلاً من الكتابة اليدوية (تحت الاختبار لم تكتمل تم عمل تجربة عليها للاحرف الانجليزية و الارقام فقط).
4- استماع للصوت النص الموجود.
5- عند تحويل النص الى مورس يمكنك استماع الى صوت المورس.
6- تم تمييز المسافة بشكل وصوت مختلف عن باقي الاحرف لجعل الامور اكثر دقة خصوصاً لماً يريد الاطلاع ومعرفة المورس.

وسيتم العمل على التالى...
[*]وجاري استكمال جعل الكتابة بالمحدثة عامة وليس الاحرف والارقام الانجليزية فقط.


اذا كان يوجد اى اضافة تريدها اتمنا ذكرها



لاتمام استكمال المشروع به وعند الانتهاء سيتم ارفاق السورس كاملاً




تحياتى لك



وتمنياتى لك التوفيق
[*]

ما شاءالله تسلم ايدك عمل جميل مممتاز

قمت بتجربة الملف المرفق 

بس السؤال في حالت سماع اشاره المورس من كرت الصوت هل يتم ترجمه اشارات المورس الى حروف

مثلا 
اذا البرنامج سمع من كرت الصوت هذه الاشارات

- •••• •- -• -•- ••• 

هل ممكن يترجمها الى حروف

thanks


بارك الله فيك وشكرا على وقتك ومجهودك بارك الله فيك استاذنا ومشرفنا العزيز
بخصوص السؤال لا عليك ساحاول ان اقوم باضافتها بالمشروع عند ارفاق السورس 
ولتوضيح الامر كا ما تحتاج اليك هو اضافة تقوم بتحديد مستوى الصوت المستقبل له
مثل امور نبضات القلب كده بحيث يعطى نطاق للصوت مثل وليك
4 - 7 
بحيث 4 تكون -
وبخصوص 7 تكون 
وما شبه بذلك الارقام كا فكرة وليس تطبيق
لكن لم استكمل الامر حتى الان  وعند اتمام اكمال المشروع
ساحاول ان اصل الى اى اضافة تساعد على اتمام الامر

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


وعند اعادة العمل واستكمال المشروع باذن الله
ساحاول بجمع كل ما يمكن فعله فى هذا السورس حتى تعم الفائدة للجميع

تحياتى لك
وتمنياتى لك التوفيق
الصفحات : 1 2