Voicepeak can work on nixos now!
  • Shell 54.9%
  • Nix 45.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-01-31 10:11:43 +09:00
.gitignore first commit 2026-01-31 10:11:43 +09:00
install.sh first commit 2026-01-31 10:11:43 +09:00
README.md first commit 2026-01-31 10:11:43 +09:00
shell.nix first commit 2026-01-31 10:11:43 +09:00

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:

  1. Download the Voicepeak downloader
  2. Fetch the Voicepeak zip file
  3. Extract Voicepeak
  4. Build the Nix FHS environment

Manual Setup

  1. Build the FHS environment:

    nix-build shell.nix -o result
    
  2. 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 supported message appears on other distros too and can be ignored.
  • User settings are stored in Voicepeak/usersettings/