#!/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 \ --user "$(id -u):$(id -g)" \ -v "$MODEL_DIR:/models:ro" \ -v "$OUTPUT_DIR:/output" \ ghcr.io/0xshug0/audio.cpp:full-cpu \ cli \ --task tts \ --family pocket_tts \ --model /models/PocketTTS-GGUF/english/pocket-tts-english-q8_0.gguf \ --backend cpu \ --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"