public void CutAudio(string rootPath)
        {
            string outputFolder = Path.Combine(rootPath, Dialect, ExternalIndex.ToString());

            Directory.CreateDirectory(outputFolder);
            string outputPath = Path.Combine(outputFolder, InternalIndex + ".wav");
            double timeSpan   = double.Parse(EndTime) - double.Parse(StartTime);

            LocalCommon.CutAudioWithSox(SourceAudioPath, StartTime, timeSpan, outputPath);
        }
        public void CutText(string rootPath)
        {
            string outputFolder = Path.Combine(rootPath, Dialect, ExternalIndex.ToString());

            Directory.CreateDirectory(outputFolder);
            string        outputPath = Path.Combine(outputFolder, InternalIndex + ".txt");
            List <string> list       = new List <string>
            {
                "SG",
                SG,
                "HG",
                HG
            };

            File.WriteAllLines(outputPath, list);
        }