Skip to content

Commit

Permalink
feature: add device flag to tts cli
Browse files Browse the repository at this point in the history
  • Loading branch information
jaketae committed Aug 14, 2023
1 parent 409db50 commit fee51eb
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions TTS/bin/synthesize.py
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,7 @@ def main():
help="Output wav file path.",
)
parser.add_argument("--use_cuda", type=bool, help="Run model on CUDA.", default=False)
parser.add_argument("--device", type=str, help="Device to run model on.", default="cpu")
parser.add_argument(
"--vocoder_path",
type=str,
Expand Down Expand Up @@ -391,6 +392,10 @@ def main():
if args.encoder_path is not None:
encoder_path = args.encoder_path
encoder_config_path = args.encoder_config_path

device = args.device
if args.use_cuda:
device = "cuda"

# load models
synthesizer = Synthesizer(
Expand All @@ -406,8 +411,7 @@ def main():
vc_config_path,
model_dir,
args.voice_dir,
args.use_cuda,
)
).to(device)

# query speaker ids of a multi-speaker model.
if args.list_speaker_idxs:
Expand Down

0 comments on commit fee51eb

Please sign in to comment.