Example #1
0
def create_effect(effect_type):

    input_file_path = 'voice_wf.wav'
    output_name = 'voice_mod.wav'
    BLOCKLEN = 1024      # Number of frames per block

    samp_freq, audio_data = read(input_file_path) 
    
    if(effect_type == "Darth-Vader"):
        output_audio = AudioLib.darth_vader(audio_data)
        write(output_name,samp_freq,np.array(output_audio, dtype = np.int16))

    if(effect_type == "Echo"):
        output_audio = AudioLib.echo(audio_data)
        write(output_name,samp_freq,np.array(output_audio, dtype = np.int16))
        
    print('* Finished')