Voicepeak can work on nixos now!
- Shell 54.9%
- Nix 45.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .gitignore | ||
| install.sh | ||
| README.md | ||
| shell.nix | ||
Voicepeak on NixOS
This creates an FHS environment to support Voicepeak on NixOS.
Quick Install
Run the install script to download and set up everything:
./install.sh
This will:
- Download the Voicepeak downloader
- Fetch the Voicepeak zip file
- Extract Voicepeak
- Build the Nix FHS environment
Manual Setup
-
Build the FHS environment:
nix-build shell.nix -o result -
Extract Voicepeak (if not already done):
unzip Voicepeak-linux64.zip
Running Voicepeak
Enter the FHS environment and run voicepeak:
./result/bin/voicepeak-env
cd Voicepeak
./voicepeak
Or run directly:
./result/bin/voicepeak-env -c "cd /SSD/CSdev/voicepeak/Voicepeak && ./voicepeak"
CLI Usage
Voicepeak also supports command-line usage:
./result/bin/voicepeak-env -c "cd /SSD/CSdev/voicepeak/Voicepeak && ./voicepeak --help"
Options:
-s, --say Text- Text to say-t, --text File- Text file to say-o, --out File- Path of output file-n, --narrator Name- Name of voice (check --list-narrator)-e, --emotion Expr- Emotion expression (e.g., happy=50,sad=50)--list-narrator- Print voice list--list-emotion Narrator- Print emotion list for given voice--speed Value- Speed (50 - 200)--pitch Value- Pitch (-300 - 300)
Notes
- The
iconv_open is not supportedmessage appears on other distros too and can be ignored. - User settings are stored in
Voicepeak/usersettings/