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); }
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; }); }
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); }
private void SaveAlignmentData() { // TODO: via config file XmlFactory.WriteToFile(docAlign.AlignData, @"C:\_mik\datafiles\proust-chez-swann\proust-chez-swann-alignment.xml"); }