def test_add_training_data( self ): sample = os.path.abspath(os.path.join( self.workdir, 'test.raw' )) context.twrite( sample, 'Moo' ) transcription = 'this_is_a_test' record = self.audio_context.add_training_data( sample, transcription ) assert os.path.exists(record['filename']), record assert record['transcription'] == transcription, record records = list(self.audio_context.training_records()) assert records == [ record ], records self.audio_context.remove_training_data( record ) records = list(self.audio_context.training_records()) assert records == [ ], records
def test_transcriptions_guess( self ): context.twrite( self.context.dictionary_file, 'goodbye\tG UH D B AY' ) known = self.context.transcriptions( [ 'toodles','goodbye' ], guess=True ) assert known['goodbye'], known assert known['toodles'], known