support specifying speed for tts Python APIs (#384)

This commit is contained in:
Fangjun Kuang
2023-10-24 21:38:58 +08:00
committed by GitHub
parent 789a8be73b
commit 1249710e1d

View File

@@ -94,6 +94,13 @@ def get_args():
help="Number of threads for neural network computation",
)
parser.add_argument(
"--speed",
type=float,
default=1.0,
help="Speech speed. Larger->faster; smaller->slower",
)
parser.add_argument(
"text",
type=str,
@@ -122,7 +129,7 @@ def main():
tts = sherpa_onnx.OfflineTts(tts_config)
start = time.time()
audio = tts.generate(args.text, sid=args.sid)
audio = tts.generate(args.text, sid=args.sid, speed=args.speed)
end = time.time()
if len(audio.samples) == 0: