Example #1
0
def handleAudio(filePath, args):
    console.h1("Creating Spectrogram")
    INPUT_FILE = filePath
    INPUT_FILENAME = basename(INPUT_FILE)

    console.info("Attempting to read from " + INPUT_FILE)
    audio, sampleRate = loadAudioFile(INPUT_FILE)
    console.info("Max of audio file is " + str(np.max(audio)))
    spectrogram, phase = audioFileToSpectrogram(audio, fftWindowSize=args.fft)
    SPECTROGRAM_FILENAME = INPUT_FILENAME + fileSuffix("Input Spectrogram", fft=args.fft, iter=args.iter, sampleRate=sampleRate) + ".png"

    saveSpectrogram(spectrogram, SPECTROGRAM_FILENAME)

    print()
    console.wait("Saved Spectrogram; press Enter to continue...")
    print()

    handleImage(SPECTROGRAM_FILENAME, args, phase)
def handle_audio(file_path, args):
    console.h1("Creating Spectrogram")
    input_filename = basename(file_path)

    console.info("Attempting to read from " + file_path)
    audio, sample_rate = load_audio_file(file_path)
    console.info("Max of audio file is " + str(np.max(audio)))
    spectrogram = audio_file_to_spectrogram(audio, fft_window_size=args.fft)
    spectrogram_filename = input_filename + \
        file_suffix("Input Spectrogram", fft=args.fft,
                    iter=args.iter, sample_rate=sample_rate) + ".png"

    save_spectrogram(spectrogram, spectrogram_filename)

    print()
    console.wait("Saved Spectrogram; press Enter to continue...")
    print()

    handle_image(spectrogram_filename, args)