تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تعديل كود محول من c# الى vb
#1
السلام عليكم اخوتي

اريد تعديل كود محول من c# الى vb و يعطيني خطاء

الكود يقوم بتحويل الصوت الى نصوص و اضافة النص على textbox

اليكم الصورة و شكرا لكم

الرد
تم الشكر بواسطة:
#2
(19-03-21, 11:27 PM)nabil.1710 كتب : السلام عليكم اخوتي

اريد تعديل كود محول من c# الى vb و يعطيني خطاء

الكود يقوم بتحويل الصوت الى نصوص و اضافة النص على textbox

اليكم الصورة و شكرا لكم


ضع addhandler في اول السطر واستبدل += ب فاصله ,
الرد
#3
(19-03-21, 11:40 PM)Ronald كتب :
(19-03-21, 11:27 PM)nabil.1710 كتب : السلام عليكم اخوتي

اريد تعديل كود محول من c# الى vb و يعطيني خطاء

الكود يقوم بتحويل الصوت الى نصوص و اضافة النص على textbox

اليكم الصورة و شكرا لكم


ضع addhandler في اول السطر واستبدل += ب فاصله ,
تم بنجاح شكرا لك و الكود يعمل الان
الرد
تم الشكر بواسطة: ابراهيم ايبو , ابراهيم ايبو
#4
(20-03-21, 12:18 AM)Ronald كتب :
(19-03-21, 11:57 PM)nabil.1710 كتب :
(19-03-21, 11:40 PM)Ronald كتب :
(19-03-21, 11:27 PM)nabil.1710 كتب : السلام عليكم اخوتي

اريد تعديل كود محول من c# الى vb و يعطيني خطاء

الكود يقوم بتحويل الصوت الى نصوص و اضافة النص على textbox

اليكم الصورة و شكرا لكم


ضع addhandler في اول السطر واستبدل += ب فاصله ,

نعم ذال الخطاء ولكن لم يعمل البرنامج . وكان يعمل اثناء ما كان c#

ده الكود الاصلي لل 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;
using System.Speech.Synthesis;
using System.Speech.Recognition;
using System.Threading;



namespace WindowsFormsApplication1
{
   public partial class Form1 : Form
   {
       private SpeechSynthesizer a = new SpeechSynthesizer();

       SpeechSynthesizer ss = new SpeechSynthesizer();
       PromptBuilder pd = new PromptBuilder();
       SpeechRecognitionEngine sre = new SpeechRecognitionEngine();
       Choices clist = new Choices();


       public Form1()
       {
           InitializeComponent();
       }



       private void Form1_Load(object sender, EventArgs e)
       {
       

           btnstart.Enabled = false;
           btnstop.Enabled = true;
           clist.Add(new string[] { "Hello", "Good morning", "Welcome", "Thank you" });
           Grammar gr = new Grammar(new GrammarBuilder(clist));

           //  Grammar gr = new DictationGrammar();
 

           try
           {

               sre.RequestRecognizerUpdate();
               sre.LoadGrammar(gr);
               sre.SpeechRecognized += sre_SpeechRecognized;
               sre.SetInputToDefaultAudioDevice();
               sre.RecognizeAsync(RecognizeMode.Multiple);

             
           }
           catch (Exception ex)
           {
               MessageBox.Show(ex.Message, "Error");
           }

       }

       private void btnstart_Click(object sender, EventArgs e)
       {

       
          btnstart.Enabled = false;
          btnstop.Enabled = true;
          clist.Add(new string[] { "Hello", "Good morning", "Welcome", "Thank you" });
          Grammar gr = new Grammar(new GrammarBuilder(clist));

         //  Grammar gr = new DictationGrammar();


           try
           {

               sre.RequestRecognizerUpdate();
               sre.LoadGrammar(gr);
               sre.SpeechRecognized +=sre_SpeechRecognized;
               sre.SetInputToDefaultAudioDevice();
               sre.RecognizeAsync(RecognizeMode.Multiple);


           }
           catch (Exception ex) {MessageBox.Show(ex.Message, "Error");
           }
       }

       private void sre_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
       {
           textBox1.Text = textBox1.Text + e.Result.Text.ToString() + Environment.NewLine;
       
       

       }

       private void btnstop_Click(object sender, EventArgs e)
       {
           sre.RecognizeAsyncStop();
           btnstart.Enabled = true;
           btnstop.Enabled = false;
       }

         

   }
}

ضع في نهاية السطر private sub btnstart_click الكود handles btnstart.click
ضع في نهاية السطر private sub btnstop_click الكود handles btnstop.click

اخي كل شئ على ما يرام و جزاك الله خيرا . تفضلا منك لدي سؤال اخر  اريد وضع هذه الجمل داخل textbox  {"robot Hello", "robot Good morning", "robot Welcome", "robot Thank you"} حاولت وضعها داخل التكست ولاكن لم يتم ظهورها الى اذا تم نطقها بالكامل
الرد
تم الشكر بواسطة:
#5
(20-03-21, 12:18 AM)Ronald كتب :
(19-03-21, 11:57 PM)nabil.1710 كتب :
(19-03-21, 11:40 PM)Ronald كتب :
(19-03-21, 11:27 PM)nabil.1710 كتب : السلام عليكم اخوتي

اريد تعديل كود محول من c# الى vb و يعطيني خطاء

الكود يقوم بتحويل الصوت الى نصوص و اضافة النص على textbox

اليكم الصورة و شكرا لكم


ضع addhandler في اول السطر واستبدل += ب فاصله ,

نعم ذال الخطاء ولكن لم يعمل البرنامج . وكان يعمل اثناء ما كان c#

ده الكود الاصلي لل 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;
using System.Speech.Synthesis;
using System.Speech.Recognition;
using System.Threading;



namespace WindowsFormsApplication1
{
   public partial class Form1 : Form
   {
       private SpeechSynthesizer a = new SpeechSynthesizer();

       SpeechSynthesizer ss = new SpeechSynthesizer();
       PromptBuilder pd = new PromptBuilder();
       SpeechRecognitionEngine sre = new SpeechRecognitionEngine();
       Choices clist = new Choices();


       public Form1()
       {
           InitializeComponent();
       }



       private void Form1_Load(object sender, EventArgs e)
       {
       

           btnstart.Enabled = false;
           btnstop.Enabled = true;
           clist.Add(new string[] { "Hello", "Good morning", "Welcome", "Thank you" });
           Grammar gr = new Grammar(new GrammarBuilder(clist));

           //  Grammar gr = new DictationGrammar();
 

           try
           {

               sre.RequestRecognizerUpdate();
               sre.LoadGrammar(gr);
               sre.SpeechRecognized += sre_SpeechRecognized;
               sre.SetInputToDefaultAudioDevice();
               sre.RecognizeAsync(RecognizeMode.Multiple);

             
           }
           catch (Exception ex)
           {
               MessageBox.Show(ex.Message, "Error");
           }

       }

       private void btnstart_Click(object sender, EventArgs e)
       {

       
          btnstart.Enabled = false;
          btnstop.Enabled = true;
          clist.Add(new string[] { "Hello", "Good morning", "Welcome", "Thank you" });
          Grammar gr = new Grammar(new GrammarBuilder(clist));

         //  Grammar gr = new DictationGrammar();


           try
           {

               sre.RequestRecognizerUpdate();
               sre.LoadGrammar(gr);
               sre.SpeechRecognized +=sre_SpeechRecognized;
               sre.SetInputToDefaultAudioDevice();
               sre.RecognizeAsync(RecognizeMode.Multiple);


           }
           catch (Exception ex) {MessageBox.Show(ex.Message, "Error");
           }
       }

       private void sre_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
       {
           textBox1.Text = textBox1.Text + e.Result.Text.ToString() + Environment.NewLine;
       
       

       }

       private void btnstop_Click(object sender, EventArgs e)
       {
           sre.RecognizeAsyncStop();
           btnstart.Enabled = true;
           btnstop.Enabled = false;
       }

         

   }
}

ضع في نهاية السطر private sub btnstart_click الكود handles btnstart.click
ضع في نهاية السطر private sub btnstop_click الكود handles btnstop.click

السلام عليكم رجاء الرد على هذا السؤال اخي الفاضل انا وضعل الكلمات داخل textbox4 ولكن لا يظهر الكلام الا اذا نطقت جميع الكلمات داخل التكيست . و انا اريد نتق كلمة او جملة من داخل التكست 

هذا هو الكود بعد التعديل 

   clist.Add(New String() {TextBox4.Text})

        Dim gr As Grammar = New Grammar(New GrammarBuilder(clist))
الرد
تم الشكر بواسطة: عبد العزيز البسكري


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  اريد تعديل الكود ليعمل على صف فى داتا جريد new_programer 14 386 30-11-21, 07:26 AM
آخر رد: E100
  [سؤال] اريد خانة تعديل فقط عامود واحد من الجدول مجـ متعلم ـرد 7 403 23-10-21, 02:47 AM
آخر رد: ابراهيم ايبو
  [ تمّ الحل ] : تعديل على نص المخرجات لأوامر Command AT عبد العزيز البسكري 3 286 20-10-21, 07:24 PM
آخر رد: عبد العزيز البسكري
  [Acces2010] ممكن تعديل الكون بسام محمدغانم 6 450 15-10-21, 04:26 AM
آخر رد: بسام محمدغانم
  [VB.NET] مساعدة في تعديل كود ميدو الفنان 1 408 20-09-21, 10:57 PM
آخر رد: ميدو الفنان
  جلب البيانات من جدول مع اجراء عمليات حسابية - تعديل الكود momani33 7 748 14-08-21, 09:34 AM
آخر رد: ابو انس
  تعديل على كود الحفظ aftfm 1 338 04-08-21, 09:10 PM
آخر رد: ابراهيم ايبو
Star [كود] طلب تعديل كود إليسار 3 540 30-07-21, 02:31 PM
آخر رد: إليسار
  تعديل على كود ابو انس 3 514 19-07-21, 10:55 PM
آخر رد: ابراهيم ايبو
  تعديل على كود لتحويل النصوص الى QR nabil.1710 0 363 14-07-21, 08:39 PM
آخر رد: nabil.1710

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم