Ejemplo n.º 1
0
        public static DataExtractor GetInstance()
        {
            if (instance == null)
            {
                instance = new DataExtractor();
            }

            return(instance);
        }
Ejemplo n.º 2
0
        private ICollection <DataLineItem> CalculateIntensityAndFrequency(string wavPath, string resultPath, string targetPath)
        {
            //var resultPath = currentExercicePath + ".txt";

            if (!File.Exists(resultPath))
            {
                File.Create(resultPath).Close();
            }
            else
            {
                File.WriteAllText(resultPath, string.Empty);
            }
            var scriptPath = this.scripting.WriteIntensityFrequencyScript(wavPath, this.CurrentActivity.PitchMin, this.CurrentActivity.PitchMax, this.CurrentActivity.IntensityThreshold, resultPath, targetPath);

            this.connector.GetResult(scriptPath);

            return(DataExtractor.GetInstance().GetFileValues(resultPath));
        }