import argparse import os if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument('--port', '-p', type=int, default=9090, help="Websocket port to run the server on.") parser.add_argument('--backend', '-b', type=str, default='pywhispercpp', help='Backends from ["pywhispercpp"]') parser.add_argument('--omp_num_threads', '-omp', type=int, default=1, help="Number of threads to use for OpenMP") args = parser.parse_args() if "OMP_NUM_THREADS" not in os.environ: os.environ["OMP_NUM_THREADS"] = str(args.omp_num_threads) from transcribe.transcription import TranscriptionServer server = TranscriptionServer() server.run( "0.0.0.0", port=args.port, backend=args.backend, )