# coding=utf-8
"""Command line processing"""
import argparse
from sksurgeryspeech import __version__
from sksurgeryspeech.ui import sksurgeryspeech_demo
[docs]def main(args=None):
"""Entry point for scikit-surgeryspeech application"""
parser = argparse.ArgumentParser(description='scikit-surgeryspeech')
version_string = __version__
friendly_version_string = version_string if version_string else 'unknown'
parser.add_argument(
"--version",
action='version',
version='scikit-surgeryspeech version ' + friendly_version_string)
parser.add_argument(
"-c", "--config",
required=True,
type=str,
help="Configuration file")
args = parser.parse_args(args)
demo = sksurgeryspeech_demo.SpeechRecognitionDemo(args.config)
demo.run_demo()