#encoding = utf8 import logging import os import sys import time from human import HumanContext from utils import config_logging # try: # import sounddevice as sd # except ImportError as e: # print("Please install sounddevice first. You can use") # print() # print(" pip install sounddevice") # print() # print("to install it") # sys.exit(-1) # def main(): print("Started! Please speak") human = HumanContext() human.build() time.sleep(60) print("Stop! ") if __name__ == "__main__": # devices = sd.query_devices() # print(devices) # default_input_device_idx = sd.default.device[0] # print(f'Use default device: {devices[default_input_device_idx]["name"]}') current_file_path = os.path.dirname(os.path.abspath(__file__)) log_path = os.path.join(current_file_path, '..', 'logs', 'info.log') config_logging(log_path, logging.INFO, logging.INFO) try: main() except KeyboardInterrupt: print("\nCaught Ctrl + C. Exiting")