removed gradio related stuff
This commit is contained in:
@@ -37,22 +37,9 @@ def cli():
|
|||||||
|
|
||||||
parser = ArgumentParser(formatter_class=ArgumentDefaultsHelpFormatter)
|
parser = ArgumentParser(formatter_class=ArgumentDefaultsHelpFormatter)
|
||||||
|
|
||||||
group = parser.add_mutually_exclusive_group()
|
|
||||||
|
|
||||||
parser.add_argument("-f", "--audio-files", nargs="+", type=str, default=None,
|
parser.add_argument("-f", "--audio-files", nargs="+", type=str, default=None,
|
||||||
help="List of audio files to transcribe.")
|
help="List of audio files to transcribe.")
|
||||||
|
|
||||||
group.add_argument('--start-server', action='store_true',
|
|
||||||
help='Start the Gradio app.'
|
|
||||||
'If set, all other arguments are ignored'
|
|
||||||
'besides --server-config or --server-kwargs.')
|
|
||||||
|
|
||||||
parser.add_argument("--server-config", type=str, default=None,
|
|
||||||
help="Path to the configy.yml file.")
|
|
||||||
|
|
||||||
parser.add_argument('--server-kwargs', nargs='*', action=ParseKwargs, default={},
|
|
||||||
help='Keyword arguments for the Gradio app.')
|
|
||||||
|
|
||||||
parser.add_argument("--whisper-model-name", default="medium",
|
parser.add_argument("--whisper-model-name", default="medium",
|
||||||
help="Name of the Whisper model to use.")
|
help="Name of the Whisper model to use.")
|
||||||
|
|
||||||
@@ -104,9 +91,6 @@ def cli():
|
|||||||
|
|
||||||
out_format = arg_dict.pop("output_format")
|
out_format = arg_dict.pop("output_format")
|
||||||
|
|
||||||
# seup server arg:
|
|
||||||
start_server = arg_dict.pop("start_server")
|
|
||||||
|
|
||||||
task = arg_dict.pop("task")
|
task = arg_dict.pop("task")
|
||||||
|
|
||||||
if args.num_threads > 0:
|
if args.num_threads > 0:
|
||||||
@@ -119,7 +103,6 @@ def cli():
|
|||||||
if arg_dict["whisper_model_directory"]:
|
if arg_dict["whisper_model_directory"]:
|
||||||
class_kwargs["download_root"] = arg_dict.pop("whisper_model_directory")
|
class_kwargs["download_root"] = arg_dict.pop("whisper_model_directory")
|
||||||
|
|
||||||
if not start_server:
|
|
||||||
|
|
||||||
model = Scraibe(**class_kwargs)
|
model = Scraibe(**class_kwargs)
|
||||||
|
|
||||||
@@ -166,29 +149,6 @@ def cli():
|
|||||||
with open(path, "w") as f:
|
with open(path, "w") as f:
|
||||||
f.write(out)
|
f.write(out)
|
||||||
|
|
||||||
else: # unfinished code
|
|
||||||
raise NotImplementedError("Currently not Working")
|
|
||||||
import subprocess
|
|
||||||
import sys
|
|
||||||
|
|
||||||
execute_path = os.path.join(
|
|
||||||
os.path.dirname(__file__), "app/app_starter.py")
|
|
||||||
|
|
||||||
config = arg_dict.pop("server_config")
|
|
||||||
server_kwargs = arg_dict.pop("server_kwargs")
|
|
||||||
|
|
||||||
if not config:
|
|
||||||
subprocess.run([sys.executable, execute_path,
|
|
||||||
f"--server-kwargs={server_kwargs}"])
|
|
||||||
elif not server_kwargs:
|
|
||||||
subprocess.run([sys.executable, execute_path,
|
|
||||||
f"--server-config={config}"])
|
|
||||||
elif not config and not server_kwargs:
|
|
||||||
subprocess.run([sys.executable, execute_path])
|
|
||||||
else:
|
|
||||||
subprocess.run([sys.executable, execute_path,
|
|
||||||
f"--server-config={config}", f"--server-kwargs={server_kwargs}"])
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
cli()
|
cli()
|
||||||
|
|||||||
Reference in New Issue
Block a user