Some checks failed
Linux Build / Linux cpu (push) Has been cancelled
Linux Build / Linux cpu-clang (push) Has been cancelled
Linux Build / Linux vulkan (push) Has been cancelled
mac-build / macOS CPU (push) Has been cancelled
Nix Build / Nix (cpu) (push) Has been cancelled
Nix Build / Nix (vulkan) (push) Has been cancelled
windows-build / Windows CPU (push) Has been cancelled
24 lines
691 B
Bash
Executable file
24 lines
691 B
Bash
Executable file
#!/usr/bin/env bash
|
|
set -e
|
|
|
|
OUTPUT_DIR="$(cd "$(dirname "$0")" && pwd)/output"
|
|
mkdir -p "$OUTPUT_DIR"
|
|
MODEL_DIR="$(cd "$(dirname "$0")/../models" && pwd)"
|
|
|
|
docker run --rm \
|
|
--gpus all \
|
|
--user "$(id -u):$(id -g)" \
|
|
-v "$MODEL_DIR:/models:ro" \
|
|
-v "$OUTPUT_DIR:/output" \
|
|
ghcr.io/0xshug0/audio.cpp:full-cuda12 \
|
|
cli \
|
|
--task tts \
|
|
--family pocket_tts \
|
|
--model /models/PocketTTS-GGUF/english/pocket-tts-english-q8_0.gguf \
|
|
--backend cuda \
|
|
--device 0 \
|
|
--text "You are successfully running a text-to-speech model using audio.cpp, a pure C++ inference engine for audio models." \
|
|
--voice-id alba \
|
|
--out /output/speech.wav
|
|
|
|
echo "Saved to: $OUTPUT_DIR/speech.wav"
|