support specifying speed for tts Python APIs (#384)
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user