public SpeakerIdentification()
        {
            URL url = new URL(URLType.Resource, Resources.speakerid_frontend_config);

            cm           = new ConfigurationManager(url);
            _audioSource = cm.Lookup("streamDataSource") as StreamDataSource;
            _frontEnd    = cm.Lookup(FrontendName) as FrontEnds.FrontEnd;
        }
Esempio n. 2
0
 public SpeedTracker(Recognizer recognizer, FrontEnds.FrontEnd frontEnd, bool showSummary, bool showDetails, bool showResponseTime, bool showTimers)
 {
     //initLogger();
     InitRecognizer(recognizer);
     InitFrontEnd(frontEnd);
     _showSummary      = showSummary;
     _showDetails      = showDetails;
     _showResponseTime = showResponseTime;
     _showTimers       = showTimers;
 }
Esempio n. 3
0
        public BandDetector()
        {
            // standard frontend
            _source = new AudioFileDataSource(320, null);
            var windower   = new RaisedCosineWindower(0.97f, 25.625f, 10.0f);
            var fft        = new DiscreteFourierTransform(512, false);
            var filterbank = new MelFrequencyFilterBank(130.0, 6800.0, Bands);

            var list = new List <IDataProcessor> {
                _source, windower, fft, filterbank
            };

            _frontend = new FrontEnds.FrontEnd(list);
        }
Esempio n. 4
0
 private void InitFrontEnd(FrontEnds.FrontEnd newFrontEnd)
 {
     if (_frontEnd == null)
     {
         _frontEnd = newFrontEnd;
         _frontEnd.AddSignalListener(this);
     }
     else if (_frontEnd != newFrontEnd)
     {
         _frontEnd.RemoveSignalListener(this);
         _frontEnd = newFrontEnd;
         _frontEnd.AddSignalListener(this);
     }
 }