DavidPhilip
Enthusiast
Help po,, wla naman pong error sa code pero may prompt na ganito pag nag run
Code:
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.Recognition;
using System.Speech.Synthesis;
using System.Threading;
namespace trylng
{
public partial class Form1 : Form
{
SpeechSynthesizer ss = new SpeechSynthesizer();
PromptBuilder pb= new PromptBuilder();
SpeechRecognitionEngine sre = new SpeechRecognitionEngine();
Choices clist;
public Form1()
{
InitializeComponent();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
button1.Enabled = false;
button2.Enabled = true;
clist.Add(new string[]{"hello","how are you","what is the current time","open chrome","thank you","close"});
Grammar gr = new Grammar(new GrammarBuilder(clist));
try
{
sre.RequestRecognizerUpdate();
sre.LoadGrammar(gr);
sre.SpeechRecognized += sre_SpeechRecognized;
sre.SetInputToDefaultAudioDevice();
sre.RecognizeAsync(RecognizeMode.Multiple);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "ERROR");
}
}
void sre_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
{
switch (e.Result.ToString())
{
case "hello":
ss.SpeakAsync("hello david");
break;
case "how are you":
ss.SpeakAsync("i am okay");
break;
case "what is the current time":
ss.SpeakAsync("current time is " + DateTime.Now.ToLongTimeString());
break;
case "thank you":
ss.SpeakAsync("your welcome");
break;
}
textBox1.Text += e.Result.ToString() + Environment.NewLine;
}
private void button2_Click(object sender, EventArgs e)
{
sre.RecognizeAsyncStop();
button1.Enabled = true;
button2.Enabled = false;
}
}
}

Code:
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.Recognition;
using System.Speech.Synthesis;
using System.Threading;
namespace trylng
{
public partial class Form1 : Form
{
SpeechSynthesizer ss = new SpeechSynthesizer();
PromptBuilder pb= new PromptBuilder();
SpeechRecognitionEngine sre = new SpeechRecognitionEngine();
Choices clist;
public Form1()
{
InitializeComponent();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
button1.Enabled = false;
button2.Enabled = true;
clist.Add(new string[]{"hello","how are you","what is the current time","open chrome","thank you","close"});
Grammar gr = new Grammar(new GrammarBuilder(clist));
try
{
sre.RequestRecognizerUpdate();
sre.LoadGrammar(gr);
sre.SpeechRecognized += sre_SpeechRecognized;
sre.SetInputToDefaultAudioDevice();
sre.RecognizeAsync(RecognizeMode.Multiple);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "ERROR");
}
}
void sre_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
{
switch (e.Result.ToString())
{
case "hello":
ss.SpeakAsync("hello david");
break;
case "how are you":
ss.SpeakAsync("i am okay");
break;
case "what is the current time":
ss.SpeakAsync("current time is " + DateTime.Now.ToLongTimeString());
break;
case "thank you":
ss.SpeakAsync("your welcome");
break;
}
textBox1.Text += e.Result.ToString() + Environment.NewLine;
}
private void button2_Click(object sender, EventArgs e)
{
sre.RecognizeAsyncStop();
button1.Enabled = true;
button2.Enabled = false;
}
}
}

paano po ba lumabas ang error? pagcompile?