Swiss knife of small usefull apps like script runner, tts audio creator
Make and exe or bat file easy to use, with this custom ui
Experience the ultimate convenience with TTS Audio Creator, the must-have program for converting text or text files into speech audio in your desired language. Designed with user-friendliness and efficiency in mind, TTS Audio Creator simplifies the process of generating high-quality audio from written content.
The TTS Audio Creator includes an optional API server that allows you to send text-to-speech requests programmatically. By default, the API server is not started to minimize resource usage.
For development, you can use environment variables:
# Using npm scripts (recommended)
yarn start:api
# Or manually with environment variables
ENABLE_API=true yarn tauri devFor production, use command line arguments:
# Build the application
yarn tauri build
# Run with API server enabled
./path/to/win-tools.exe --apiWhen the API server is running, you can send POST requests to http://127.0.0.1:<port>/tts with JSON payload containing a text field to generate and play audio.
If you only need the API server functionality without the UI, you can run the application in background mode.
For development, use the provided npm script:
# Background mode only
yarn start-background
# Background mode with API server
yarn start:background:apiFor production, use command line arguments:
# Run in background mode (also enables API server)
./path/to/win-tools.exe --backgroundBackground mode automatically enables the API server and runs without showing any UI windows, making it perfect for server environments or when you want to minimize resource usage. This mode works on all platforms (Windows, macOS, and Linux) and is ideal for running the app as a service or in unattended environments.
API Tester is a tool that allows you to test the API endpoints of your server. It's a great way to learn how to use an API and also to find out what kind of data it returns.
Log monitor is a tool that allows you to view the log of your application. It's a great way to find out what's happening in your app and how it behaves.
cargo run ./main.rsyarn start./scripts/rustup-init.exe -y ./scripts/update_version.bat
cd ./src-tauri
cargo updatetauri build