2011-04-04 20 views
12

Ses tanıma özelliğini tek bir uygulamaya eklemek için herhangi bir yol var mı? System.Speech (in .net) ve Microsoft.Speech (MS Speech Platform'da) ad alanları vardır, ancak Mono'da bulamıyorum. Peki Mono'da konuşma tanıma işlevselliği eklemek nasıl mümkün olabilir?Monide sesli tanıma

cevap

6

bu bağlantıyı baktığımızda: System.Speech.Recognition şimdi destekleniyor sanki Mono System.Speech

görünüyor. Yakın zamanda (3.0+) bir tarlayı çekiyor ve kendi Mono çalışma zamanınızı mı yapıyorsunuz?

6

Yerel C# motorlarını göremiyorum. Muhtemelen doğrudan veya IKVM.NET aracılığıyla arayabileceğiniz bir Sphinx-4 adında bir Java motoru var. Alternatif olarak bir web servisi kullanabilirsiniz, iSpeech'u buldum. Ayrıca, this SO question numaralı HTML5 ve Chrome ile ilgili ilginç bir şey olabilir. Bunlardan hiçbirinde kişisel deneyimim yok (IKVM.NET hariç).

0

Aslında bir yerel C# konuşma tanıma altyapısı var ve buna Syn.Speech deniyor. Visual Studio Projesi Paket Yöneticisi Konsolu bunu sadece başlat başvurmak ve yazın

PM> Install-Package Syn.Speech 

Üzerinde herhangi kapsamlı öğretici ama gidecekseniz Üstelik heres Wiki Link

bu demo application

bulamadık