static void FixSpeakerTags(string responseFile, string fixedRsp) { // Clean up from last run File.Delete(fixedRsp); string priorResponse = File.ReadAllText(responseFile); Transcribed_Dto beforeFix = JsonConvert.DeserializeObject <Transcribed_Dto>(priorResponse); Transcribed_Dto afterFix = TransformResponse.FixSpeakerTags(beforeFix); string afterFixString = JsonConvert.SerializeObject(afterFix, Formatting.Indented); File.WriteAllText(fixedRsp, afterFixString); }
static void SimplifyRaw(string responseFile, string simplified) { // Clean up from last run File.Delete(simplified); string priorResponse = File.ReadAllText(responseFile); LongRunningRecognizeResponse beforeFix = JsonConvert.DeserializeObject <LongRunningRecognizeResponse>(priorResponse); Transcribed_Dto afterFix = TransformResponse.Simpify(beforeFix.Results); string afterFixString = JsonConvert.SerializeObject(afterFix, Formatting.Indented); File.WriteAllText(simplified, afterFixString); }