Package Details: piper-tts-git 1:1.4.0.r0.g490b4df-3

Git Clone URL: https://aur.archlinux.org/piper-tts-git.git (read-only, click to copy)
Package Base: piper-tts-git
Description: A fast, local neural text to speech system
Upstream URL: https://github.com/OHF-Voice/piper1-gpl
Licenses: GPL-3.0-or-later
Conflicts: piper-tts
Provides: piper-tts
Submitter: user2
Maintainer: xiota (thotypous)
Last Packager: xiota
Votes: 1
Popularity: 0.001827
First Submitted: 2024-10-21 11:36 (UTC)
Last Updated: 2026-02-03 21:06 (UTC)

Required by (7)

Sources (1)

Latest Comments

void42 commented on 2026-03-09 09:56 (UTC) (edited on 2026-03-09 09:57 (UTC) by void42)

I encountered a build error:


FAILED: [code=1] espeak-ng-data/phondata espeak-ng-data/phondata-manifest espeak-ng-data/phonindex espeak-ng-data/phontab /home/martin/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.14/cmake-build/espeak_ng/src/espeak_ng_external-build/espeak-ng-data/phondata /home/martin/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.14/cmake-build/espeak_ng/src/espeak_ng_external-build/espeak-ng-data/phondata-manifest /home/martin/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.14/cmake-build/espeak_ng/src/espeak_ng_external-build/espeak-ng-data/phonindex /home/martin/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.14/cmake-build/espeak_ng/src/espeak_ng_external-build/espeak-ng-data/phontab 
cd /home/martin/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.14/cmake-build/espeak_ng/src/espeak_ng_external/phsource && /usr/bin/cmake -E env ESPEAK_DATA_PATH=/home/martin/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.14/cmake-build/espeak_ng/src/espeak_ng_external-build /home/martin/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.14/cmake-build/espeak_ng/src/espeak_ng_external-build/src/espeak-ng --compile-phonemes
Failed to open: '/home/martin/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.14/cmake-build/espeak_ng/src/espeak_ng_external-build/espeak-ng-data/../phsource/vwl_en_us_nyc/a_ra'Error: Compile error.
Compiling phoneme data: /home/martin/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.14/cmake-build/espeak_ng/src/espeak_ng_external-build/espeak-ng-data/../phsource/phonemes
ph_english_us_nyc(44): Bad vowel file: 'vwl_en_us_nyc/a_raised'

the problem is in the espeak-ng build dependency which has a hard coded path limit of 160 characters on linux. The issue was fixed in espeak-ng in commit f38be5ce896a5d2f8aae1ba16d9fc743089338b1. I would suggest just using that commit by patching the source, e.g. in build():


--- -   2026-03-09 10:53:55.749967742 +0100
+++ PKGBUILD    2026-03-09 10:45:17.435993533 +0100
@@ -43,6 +43,10 @@

 build() {
   cd "$_pkgsrc"
+  
+  # Apply espeak-ng path_max fix (commit f38be5ce)
+  sed -i 's/GIT_TAG 212928b394a96e8fd2096616bfd54e17845c48f6.*/GIT_TAG f38be5ce896a5d2f8aae1ba16d9fc743089338b1  # 2025-Jun-10 (includes path_max fix)/' CMakeLists.txt
+  
   python -m build --wheel --no-isolation --skip-dependency-check
 }

papa33 commented on 2026-02-02 11:25 (UTC) (edited on 2026-02-04 20:21 (UTC) by papa33)

There seems to be a conflict with package "piper" (https://archlinux.org/packages/extra/any/piper/). I just updated piper-tts-git 1:1.4.0.r0.g490b4df-1.1 from chaotic-aur and had to remove "piper".

Edit: Fixed with 1:1.4.0.r1.g310e52c-1

REmorin commented on 2025-09-01 21:26 (UTC)

The repo moved to https://github.com/OHF-Voice/piper1-gpl See readme in the original repo

xiretza commented on 2025-02-27 21:23 (UTC)

depends=() needs onnx and openmpi, makedepends=() needs ninja instead of make

user2 commented on 2024-10-27 06:52 (UTC) (edited on 2024-10-27 06:53 (UTC) by user2)

conflicts=('piper-tts-bin')

of course.

provides=("piper-tts")

but I am not sure if this is compatible with other piper packages.

captaincarmnlg commented on 2024-10-24 11:58 (UTC) (edited on 2024-10-24 11:58 (UTC) by captaincarmnlg)

can you add

provides=("piper-tts")
conflicts=('piper-tts-bin')

so the other packages know not to uninstall this or break build?