def test_transcribed_audio_stim(): audio = AudioStim(join(get_test_data_path(), 'audio', "barber_edited.wav")) text_file = join(get_test_data_path(), 'text', "wonderful_edited.srt") text = ComplexTextStim(text_file) stim = TranscribedAudioCompoundStim(audio=audio, text=text) assert isinstance(stim.audio, AudioStim) assert isinstance(stim.complex_text, ComplexTextStim)
def test_mean_amplitude_extractor(): audio = AudioStim(join(AUDIO_DIR, 'barber_edited.wav')) text_file = join(get_test_data_path(), 'text', 'wonderful_edited.srt') text = ComplexTextStim(text_file) stim = TranscribedAudioCompoundStim(audio=audio, text=text) ext = MeanAmplitudeExtractor() result = ext.transform(stim).to_df() targets = [-0.154661, 0.121521] assert np.allclose(result['mean_amplitude'], targets)