Çeşitli metin komutlarını yorumlayan bir yazılım oluşturmaya çalışıyorum, hepsi özel bir şekilde. System.Speech.Recognition kullanıyorum ve şaşırtıcı derecede iyi çalışıyor, ama ne zaman "Sil", "Kapat", "Düzelt", vb. Windows (7) uygulaması. System.Speech.Recognition ile bunu aşmak için herhangi bir yolu var mı? Değilse, hangi C# .NET kütüphanesini en çok tavsiye edersiniz?Yerleşik konuşma tanıma komutlarını devre dışı bırakır mı?
10
A
cevap
12
SpeechRecognitionizer yerine SpeechRecognitionEngine öğesini kullanın.
bu deneyin:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Speech.Recognition;
namespace speech
{
class Program
{
static void Main(string[] args)
{
SpeechRecognitionEngine mynizer = new SpeechRecognitionEngine();
GrammarBuilder builder = new GrammarBuilder();
builder.AppendDictation();
Grammar mygram = new Grammar(builder);
mynizer.SetInputToDefaultAudioDevice();
mynizer.LoadGrammar(mygram);
while (true)
{
Console.WriteLine(mynizer.Recognize().Text);
}
}
}
}
İlgili konular
- 1. restart/iisreset NET.TCP protokolünü devre dışı bırakır mı?
- 2. Android için konuşma tanıma
- 3. C# Konuşma Tanıma
- 4. UIWebView: Javascript'i Devre Dışı Bırakır mısınız?
- 5. Sphinx konuşma tanıma deneyimi olan var mı?
- 6. Konuşma tanıma API Android
- 7. Kinect'teki Konuşma Tanıma
- 8. Microsoft Konuşma Tanıma Hızı
- 9. OSX'teki Konuşma Tanıma
- 10. Google'ın konuşma tanıma teknolojisi için bir API var mı?
- 11. Konuşma Tanıma (Metin Konuşma) android 4.2.2
- 12. Şarkı söylerken sürekli konuşma tanıma?
- 13. Vim'de yerleşik komut nasıl devre dışı bırakılır
- 14. İyonik çerçeve kullanarak konuşma tanıma
- 15. Google'ın konuşma tanıma hizmetine erişme
- 16. Android konuşma tanıma: startActivityForResult() çalışmıyor
- 17. Metin-konuşma (ses üretimi) ve konuşma-metin (ses tanıma) API'ları?
- 18. celerybeat otomatik olarak periyodik görevi devre dışı bırakır
- 19. TinyMCE 4: Araç ipucunu nasıl devre dışı bırakır/gizlerim?
- 20. iOS'ta uyku modunu programlı olarak nasıl devre dışı bırakır/etkinleştiririm?
- 21. Perspektif, konumu devre dışı bırakır: firefox'ta sabit 31 - 35
- 22. Neden DDMS android stüdyosunda ADB entegrasyonunu devre dışı bırakır
- 23. jQuery'yi kullanarak seçim alanını nasıl devre dışı bırakır/etkinleştiririm?
- 24. Clojure için konuşma ve konuşma tanıma kitaplıkları hangi metinleri mevcuttur?
- 25. Özel konuşma tanıma hizmeti nasıl kaydedilir?
- 26. Çevrimdışı konuşma tanıma ile hata ERROR_RECOGNIZER_BUSY
- 27. Google'ın Konuşma Tanıma API'si Kullanım Sınırları
- 28. mikrofon yerine ses dosyasından konuşma tanıma
- 29. iOS 10.0 Konuşma Tanıma Hata kAFAssistantErrorDomain
- 30. Android - Konuşma Tanıma Sınırlama Dinleme Süresi
Mükemmel! Teşekkürler. – Lazlo