public WSRSpeechEngine AddEngine(String prefix, String language, double confidence, Stream source, SpeechAudioFormatInfo format) { WSRSpeechEngine engine = new WSRSpeechEngine(prefix, language, confidence); engine.LoadGrammar(); engine.Init(); engine.GetEngine().SetInputToAudioStream(source, format); engine.Start(); Engines.Add(prefix, engine); return engine; }
public void InitEngines() { Engines.Clear(); WSRConfig cfg = WSRConfig.GetInstance(); // File WSRSpeechEngine fileEngine = new WSRSpeechEngine("File", cfg.language, cfg.confidence); fileEngine.LoadGrammar(); fileEngine.Init(); Engines.Add("File", fileEngine); }
public WSRSpeechEngine AddEngine(String prefix, String language, double confidence, Stream source, SpeechAudioFormatInfo format) { WSRSpeechEngine engine = new WSRSpeechEngine(prefix, language, confidence); engine.LoadGrammar(); engine.Init(); engine.GetEngine().SetInputToAudioStream(source, format); engine.Start(); Engines.Add(prefix, engine); return(engine); }
public WSRSpeechEngine AddDefaultEngine(String prefix, String language, double confidence) { WSRSpeechEngine engine = new WSRSpeechEngine(prefix, language, confidence); engine.LoadGrammar(); engine.Init(); engine.GetEngine().SetInputToDefaultAudioDevice(); engine.Start(); var format = engine.GetEngine().AudioFormat; logInfo("ENGINE", "[Default] AudioFormat" + format.EncodingFormat + " channel: " + format.ChannelCount + " AB/S: " + format.AverageBytesPerSecond + " B/S: " + format.BitsPerSample); var level = engine.GetEngine().AudioLevel; var state = engine.GetEngine().AudioState; logInfo("ENGINE", "[Default] level: " + level + " state: " + state); Engines.Add(prefix, engine); return(engine); }
public void InitEngines() { WSRConfig cfg = WSRConfig.GetInstance(); // Default defaultEngine = new WSRSpeechEngine("Default", cfg.language, cfg.confidence); defaultEngine.LoadGrammar(); cfg.GetWSRMicro().SetupAudioEngine(defaultEngine); defaultEngine.Init(); defaultEngine.Start(); // File fileEngine = new WSRSpeechEngine("File", cfg.language, cfg.confidence); fileEngine.LoadGrammar(); fileEngine.Init(); // Network if (WSRConfig.GetInstance().rtpport > 0) { rtpEngine = new WSRSpeechEngine("RTP", cfg.language, cfg.confidence); rtpEngine.LoadGrammar(); rtpEngine.Init(); cfg.GetWSRMicro().SetupRTPEngine(rtpEngine); rtpEngine.Start(); } }
public WSRSpeechEngine AddDefaultEngine(String prefix, String language, double confidence) { WSRSpeechEngine engine = new WSRSpeechEngine(prefix, language, confidence); engine.LoadGrammar(); engine.Init(); engine.GetEngine().SetInputToDefaultAudioDevice(); engine.Start(); var format = engine.GetEngine().AudioFormat; logInfo("ENGINE", "[Default] AudioFormat" + format.EncodingFormat + " channel: " + format.ChannelCount + " AB/S: " + format.AverageBytesPerSecond + " B/S: " + format.BitsPerSample); var level = engine.GetEngine().AudioLevel; var state = engine.GetEngine().AudioState; logInfo("ENGINE", "[Default] level: " + level + " state: " + state); Engines.Add(prefix, engine); return engine; }
public WSRSpeechEngine AddDefaultEngine(String prefix, String language, double confidence) { WSRSpeechEngine engine = new WSRSpeechEngine(prefix, language, confidence); engine.LoadGrammar(); engine.Init(); engine.GetEngine().SetInputToDefaultAudioDevice(); engine.Start(); Engines.Add(prefix, engine); return engine; }