1
0
mirror of https://github.com/malarinv/plume-asr.git synced 2026-03-08 04:12:35 +00:00

1. Self contained typers

2. Asr force-aligner visualization
3. streamlit state management abstraction
4. new utils / reorganize
5. added verbose flags
6. add tts by name
This commit is contained in:
2021-03-23 13:27:35 +05:30
parent f72c6bbe5b
commit c474aa5f5a
22 changed files with 1097 additions and 146 deletions

View File

@@ -7,12 +7,12 @@ from .eval import app as eval_app
from .serve import app as serve_app
app = typer.Typer()
app.add_typer(data_app, name="data")
app.add_typer(ui_app, name="ui")
app.add_typer(train_app, name="train")
app.add_typer(eval_app, name="eval")
app.add_typer(serve_app, name="serve")
app.add_typer(utils_app, name='utils')
app.add_typer(data_app)
app.add_typer(ui_app)
app.add_typer(train_app)
app.add_typer(eval_app)
app.add_typer(serve_app)
app.add_typer(utils_app)
def main():

View File

@@ -27,6 +27,13 @@ app.add_typer(generate_app, name="generate")
app.add_typer(wav2vec2_app, name="wav2vec2")
@app.callback()
def data():
"""
data sub commands
"""
@app.command()
def fix_path(dataset_path: Path, force: bool = False):
manifest_path = dataset_path / Path("manifest.json")

View File

@@ -3,3 +3,10 @@ from ..models.wav2vec2.eval import app as wav2vec2_app
app = typer.Typer()
app.add_typer(wav2vec2_app, name="wav2vec2")
@app.callback()
def eval():
"""
eval sub commands
"""

View File

@@ -5,3 +5,10 @@ from ..models.jasper.serve import app as jasper_app
app = typer.Typer()
app.add_typer(wav2vec2_app, name="wav2vec2")
app.add_typer(jasper_app, name="jasper")
@app.callback()
def serve():
"""
serve sub commands
"""

View File

@@ -1,5 +1,12 @@
import typer
from ..models.wav2vec2.train import app as train_app
from ..models.wav2vec2.train import app as wav2vec2_app
app = typer.Typer()
app.add_typer(train_app, name="wav2vec2")
app.add_typer(wav2vec2_app, name="wav2vec2")
@app.callback()
def train():
"""
train sub commands
"""