예제 #1
0
        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);
        }
예제 #2
0
        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);
        }