from NoiseGatev2 import AudioStream print('Getting a list of devices') list_of_devices = AudioStream().list_devices() print("----- INPUT DEVICES -----") for inputDevice in list_of_devices['Input']: print(f"{inputDevice}\t-\t{list_of_devices['Input'][inputDevice]}") print("----- OUTPUT DEVICES -----") for outputDevice in list_of_devices['Output']: print(f"{outputDevice}\t-\t{list_of_devices['Output'][outputDevice]}")