OptionalconfigPath to the model configuration JSON file (.onnx.json).
OptionaljsonEnable Piper JSON phoneme input mode.
OptionallengthSpeech rate multiplier (higher = slower). Range: 0.1 - 10.0.
OptionallogPiper log verbosity.
The Piper CLI only exposes a --debug flag, so only "debug"
changes the spawned arguments. Other levels are accepted for
forward-compatibility and recorded in the result options.
OptionalmodelPath to the .onnx voice model file.
OptionalnoiseControls audio variability / expressiveness. Range: 0.0 - 2.0.
OptionalnoiseControls duration/timing variability. Range: 0.0 - 2.0.
OptionalnumNumber of ONNX inference threads. Must be an integer >= 1.
OptionaloutputOutput file path written by Piper.
OptionaloutputOutput audio format.
wav: standard WAV file (default).raw: raw PCM captured from stdout (no file written by Piper).mp3 / ogg / opus: transcoded from WAV (ffmpeg when available,
pure-JS fallbacks otherwise).OptionalsentenceSilence appended after each sentence, in seconds. Range: 0.0 - 10.0.
OptionalspeakerSpeaker ID for multi-speaker models. Must be an integer >= 0.
OptionaltimeoutPer-call synthesis timeout in milliseconds (positive integer).
OptionaluseUse CUDA GPU acceleration if available.
Full set of inference parameters accepted by PiperTTS.