-
-
Notifications
You must be signed in to change notification settings - Fork 24
general
These arguments control the overall operation and behavior of Synthalingua.
| Flag | Description |
|---|---|
--version |
Show the current Synthalingua version and exit. |
--about |
Display information about the app and contributors. |
--checkupdate |
Compare the local version with the latest GitHub release and exit. |
--updatebranch |
Choose which branch to check for updates (master, dev-testing, bleeding-under-work, disable). |
--no_log |
Only show the last line of the transcription (not a running log). |
--keep_temp |
Keep temporary audio files (may use more disk space over time). |
--retry |
Retry the transcription if it fails (may increase processing time). |
--debug |
Enable detailed debugging output for troubleshooting. |
--timeout |
Set the timeout duration for the transcription worker process (in seconds). |
--condition_on_previous_text |
Use previous output as prompt for next window (reduces repetition). |
--serverip |
Bind the web interface to a specific IP address (defaults to 127.0.0.1). |
Shows information about Synthalingua, including contributors and version. Example:
python synthalingua.py --aboutChecks for available updates by comparing the local version with the latest GitHub release. Shows current version, remote version, and whether an update is available, then exits. Example:
python synthalingua.py --checkupdateDisplays the current Synthalingua version and exits immediately. Example:
python synthalingua.py --versionControls which branch is checked for updates. Example:
python synthalingua.py --updatebranch dev-testingOnly the most recent line of output is shown, instead of a running log. Useful for a cleaner console.
Prevents deletion of temporary audio files. Useful for debugging or archiving.
Retries transcription if it fails, which may increase processing time but improves reliability.
Enable detailed debugging output for troubleshooting. Shows internal processing steps, model loading details, audio chunk information, timing data, and error traces. Use when experiencing issues with transcription accuracy, performance problems, or unexpected behavior. Significantly increases console output volume.
Set the timeout duration for the transcription worker process (in seconds). Use this to prevent hanging processes during transcription. Default is 0 (no timeout).
Use previous transcription output as context for next audio window to improve consistency and flow. Enabled: better coherence but may get stuck repeating errors. Disabled: each segment processed independently, more resilient to errors but may have inconsistent terminology. Recommended for longer conversations or presentations.
Sets the network interface that the built-in web interface binds to when launched with --portnumber or --https. Use 127.0.0.1 (default) to keep the UI accessible only from the local machine, or 0.0.0.0 to listen on every available interface. Example:
python synthalingua.py --portnumber 8080 --serverip 0.0.0.0