Spaces:
Sleeping
Sleeping
| title: Mmeslay | |
| emoji: ποΈ | |
| colorFrom: blue | |
| colorTo: green | |
| sdk: docker | |
| python_version: "3.11" | |
| pinned: true | |
| short_description: "A Speech To Text System in Kabyle" | |
| # π§ CLI Tool README | |
| This project provides a simple command-line interface (CLI) for running audio inference, testing a model, or launching a Flask server. | |
| --- | |
| ## π¦ Features | |
| - Run inference on a single audio file | |
| - Batch test the model on a directory of audio files | |
| - Launch a Flask API server | |
| --- | |
| ## π Installation | |
| 1. Clone the repository: | |
| ```bash | |
| git clone <your-repo-url> | |
| cd <your-repo-folder> | |
| ``` | |
| 2. Install dependencies: | |
| ```bash | |
| pip install -r requirements.txt | |
| ``` | |
| --- | |
| ## π οΈ Usage | |
| Run the CLI using: | |
| ```bash | |
| python src/cli.py [OPTIONS] | |
| ``` | |
| --- | |
| ## π Options | |
| | Option | Description | | |
| | ------------------ | -------------------------------------------------------------- | | |
| | `--infer` | Path to a single audio file for inference | | |
| | `--test` | Run model tests on a folder of audio files | | |
| | `--audio_location` | Path to folder containing audio files (required with `--test`) | | |
| | `--server` | Launch the Flask server | | |
| --- | |
| ## π― Examples | |
| ### 1. Run Inference on a Single File | |
| ```bash | |
| python src/cli.py --infer path/to/audio.wav | |
| ``` | |
| --- | |
| ### 2. Run Model Tests on a Folder | |
| ```bash | |
| python src/cli.py --test --audio_location path/to/audio_folder | |
| ``` | |
| - Validates the folder path | |
| - Sets `AUDIO_LOCATION` as an environment variable | |
| - Executes: | |
| ```bash | |
| python src/model_test.py | |
| ``` | |
| β οΈ Note: `--audio_location` is required when using `--test`. | |
| --- | |
| ### 3. Launch Flask Server | |
| ```bash | |
| python src/cli.py --server | |
| ``` | |
| - Starts the Flask server by running: | |
| ```bash | |
| python src/flask_server.py | |
| ``` | |
| --- | |