-
Notifications
You must be signed in to change notification settings - Fork 162
Expand file tree
/
Copy pathdemo.py
More file actions
executable file
·24 lines (18 loc) · 954 Bytes
/
demo.py
File metadata and controls
executable file
·24 lines (18 loc) · 954 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# ---------------------------------------------------------------------
# Copyright (c) 2025 Qualcomm Technologies, Inc. and/or its subsidiaries.
# SPDX-License-Identifier: BSD-3-Clause
# ---------------------------------------------------------------------
from qai_hub_models.models._shared.melotts.app import DEFAULT_TEXTS, MeloTTSApp
from qai_hub_models.models.melotts_es.model import MeloTTS_ES
from qai_hub_models.utils.args import get_model_cli_parser, model_from_cli_args
def main(is_test: bool = False) -> None:
parser = get_model_cli_parser(MeloTTS_ES)
args = parser.parse_args([] if is_test else None)
model = model_from_cli_args(MeloTTS_ES, args)
app = MeloTTSApp(
model.encoder, model.flow, model.decoder, model.tts_object, model.language()
)
audio_path = app.predict(DEFAULT_TEXTS[model.language()])
print(f"SPANISH Audio generated and saved to {audio_path}")
if __name__ == "__main__":
main()