Yapılır fakat şuan console ile yapılabilecek basit bir sohbet gibi olanını göstereceğim.
Bunu sesli olarak form uygulamasında yapabiliriz aslında fakat onda ise Türkçe dilini algılamıyor fakat mantığı şöyle işliyor.
Biz bir kelime örneğin "hello" dediysek bilgisayar bunu yazıya çeviriyor ve öyle algılayıp bize sesli bir cevap veriyor. Bu cevabın mp3 veya wav halini siz koda ekliyorsunuz.
Yani, biz bu kelimeyi hello değilde "merhaba" olarak söylersek algılamayacaktır.
Fakat şöyle bir şey var ki..
Merhaba dediğimizde programa onu merhaba = hello olarak algılatırsak türkçe sesli komut uygulamalarının yaptığını yapmış oluruz. Uğraşacak zamanım olsaydı, benimle sohbet edecek kadar akıllı bir program yapardım fakat işte..
C#:
Console.Write("Komutu giriniz");
string komut=Convert.ToInt32(Console.ReadLine());
if (string == "Siteye git")
System.Diagnostics.Process.Start(“https://www.imhatimi.org”);
if (string == "SİTEYE GİT")
System.Diagnostics.Process.Start(“https://www.imhatimi.org”);
else if (string == "siteye git")
System.Diagnostics.Process.Start(“https://www.imhatimi.org”);
else if (string == "Siteye giriş yap")
System.Diagnostics.Process.Start(“https://www.imhatimi.org”);
else if (string == "Siteye yönlendir")
System.Diagnostics.Process.Start(“https://www.imhatimi.org”);
else
Console.WriteLine("Bunu anlamadım. Lütfen tekrar dener misin?");
Console.ReadKey();
Bunu sesli olarak form uygulamasında yapabiliriz aslında fakat onda ise Türkçe dilini algılamıyor fakat mantığı şöyle işliyor.
Biz bir kelime örneğin "hello" dediysek bilgisayar bunu yazıya çeviriyor ve öyle algılayıp bize sesli bir cevap veriyor. Bu cevabın mp3 veya wav halini siz koda ekliyorsunuz.
Yani, biz bu kelimeyi hello değilde "merhaba" olarak söylersek algılamayacaktır.
Fakat şöyle bir şey var ki..
Merhaba dediğimizde programa onu merhaba = hello olarak algılatırsak türkçe sesli komut uygulamalarının yaptığını yapmış oluruz. Uğraşacak zamanım olsaydı, benimle sohbet edecek kadar akıllı bir program yapardım fakat işte..