private void saveTheShit()
        {
            var fff = new SaveFileDialog()
            {
                //CheckFileExists = true,
                Filter = "WAV|*.wav",
            };
            var result = fff.ShowDialog();

            if (result != DialogResult.OK)
            {
                return;
            }

            LastFolder = Path.GetDirectoryName(fff.FileName);

            // save xml
            logicShit.cleanUpFilenames(fff.FileName);
            XmlFactory.WriteToFile <XmlAudiobook>(logicShit.AudiobookXml, fff.FileName + ".xml");

            // save wav
            AudiobookerMp3Utils.SaveMusicMp3ToSegmentedFile(fff.FileName, logicShit.AudiobookXml);

            UtilsCore.OpenWinExplorerAndSelectThisFile(fff.FileName);
        }
Exemple #2
0
        private void saveTheShit()
        {
            var fff = new SaveFileDialog()
            {
                //CheckFileExists = true,
                Filter = "WAV|*.wav",
            };
            var result = fff.ShowDialog();

            if (result != DialogResult.OK)
            {
                return;
            }
            LastFolder = Path.GetDirectoryName(fff.FileName);

            // save xml
            logicShit.cleanUpFilenames(fff.FileName);
            XmlFactory.WriteToFile <XmlIlyaFrankAbook>(logicShit.IlyaXml, fff.FileName + ".xml");

            // save wav
            AudiobookerMp3Utils.InterleaveAndSaveIlyaFrankerMp3(
                fff.FileName,
                logicShit.IlyaXml,
                (Settings.Default.SpeechChange1 != 0) ? (double?)Settings.Default.SpeechChange1 : null,
                (Settings.Default.SpeechChange2 != 0) ? (double?)Settings.Default.SpeechChange2 : null,
                Settings.Default.FlipLanguages,
                (progress) => {
                progressBar.Value = (int)progress;
            });
        }
Exemple #3
0
        public Program()
        {
            // TODO: use config file maybe
            var langCodeLatin = "de";
            var langCodeCyril = "ru";
            var inFile        = @"C:\OtherMiktemk\datafiles\german-grammar\german-grammar.txt";
            var outFile       = @"C:\OtherMiktemk\datafiles\german-grammar\german-grammar-split.xml";

            var textFile          = File.ReadAllLines(inFile);
            var textSentenceSplit = textFile.SelectMany(para => para.Split(new [] { ".", "?", "!" }, StringSplitOptions.RemoveEmptyEntries));

            var allTextStruct = new MultiLanguageText();

            foreach (var sentence in textSentenceSplit)
            {
                var phraseSplits = Utils.SplitAwayCyrillics(sentence, langCodeLatin, langCodeCyril).ToList();
                foreach (var phrase in phraseSplits)
                {
                    allTextStruct.Phrases.Add(phrase);
                }
            }

            XmlFactory.WriteToFile(allTextStruct, outFile);
        }
Exemple #4
0
 private void SaveAlignmentData()
 {
     // TODO: via config file
     XmlFactory.WriteToFile(docAlign.AlignData, @"C:\_mik\datafiles\proust-chez-swann\proust-chez-swann-alignment.xml");
 }