Package Details: piper-tts 1.4.1-2

Git Clone URL: https://aur.archlinux.org/piper-tts.git (read-only, click to copy)
Package Base: piper-tts
Description: Fast and local neural text-to-speech engine
Upstream URL: https://github.com/OHF-Voice/piper1-gpl
Licenses: GPL-3.0-or-later
Conflicts: piper, piper-tts
Provides: piper-tts
Submitter: AUR-user
Maintainer: AUR-user
Last Packager: AUR-user
Votes: 7
Popularity: 2.18
First Submitted: 2025-08-01 21:17 (UTC)
Last Updated: 2026-02-05 22:35 (UTC)

Latest Comments

Clover_Yan commented on 2026-02-12 12:01 (UTC)

Piper introduced g2pW in v1.4.0 recently. This makes the library g2pW necessary. I hope someone can help packaging python-g2pw and add it into (opt)deps. Thanks in advance

FGYada commented on 2026-02-09 20:21 (UTC) (edited on 2026-02-09 20:27 (UTC) by FGYada)

I encountered the "Bad vowel file" error during the espeak-ng compilation phase. It seems to be a race condition when building with multiple cores. Here is how I fixed it:

Edit the PKGBUILD and add export CMAKE_BUILD_PARALLEL_LEVEL=1 inside the build() function.

Example:

build() { cd "$_pkgname" export CMAKE_BUILD_PARALLEL_LEVEL=1 python -m build --wheel --no-isolation }

Schlaefer commented on 2026-02-05 09:39 (UTC)

1.4.1-1 needs a checksum update and aur/python-pathvalidate as new dependency.

AUR-user commented on 2026-01-17 17:05 (UTC)

Both packages (piper and piper-tts) provide /usr/lib/python3.14/site-packages/piper/

I don't see a way to change the module name without breaking dependencies.

It might be best to contact upstream (https://github.com/OHF-voice/piper1-gpl) to solve the name conflict.

xamindar commented on 2026-01-17 03:09 (UTC) (edited on 2026-01-17 03:16 (UTC) by xamindar)

Why do you have this flagging my mouse configuration software (piper) as a conflict? This should not conflict with the piper-tts at all.....

:: piper-tts-1.3.0-2 and piper-0.8-3 are in conflict. Remove piper? [y/N]

FIX: conflicts=('piper-tts' 'piper')

should be changed to:

conflicts=('piper-tts')

EDIT, looks like it still tries to clobber some piper files under site packages. Please fix. We should not have packages conflicting with other completely unrelated packages on a system.

Schlaefer commented on 2025-12-06 12:16 (UTC)

I think we are running into this: https://github.com/OHF-Voice/piper1-gpl/issues/126

extra-x86_64-build works fine though.

AUR-user commented on 2025-12-06 11:00 (UTC)

@sinayion: You could try to build without an AUR helper.

I don't have a problem when using extra-x86_64-build to build the package.

sinayion commented on 2025-11-11 03:10 (UTC) (edited on 2025-11-11 03:12 (UTC) by sinayion)

Getting the following error when trying to install. Not sure what's going on:

FAILED: [code=1] espeak-ng-data/phondata espeak-ng-data/phondata-manifest espeak-ng-data/phonindex espeak-ng-data/phontab /home/sinayion/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.13/cmake-build/espeak_ng/src/espeak_ng_external-build/espeak-ng-data/phondata /home/sinayion/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.13/cmake-build/espeak_ng/src/espeak_ng_external-build/espeak-ng-data/phondata-manifest /home/sinayion/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.13/cmake-build/espeak_ng/src/espeak_ng_external-build/espeak-ng-data/phonindex /home/sinayion/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.13/cmake-build/espeak_ng/src/espeak_ng_external-build/espeak-ng-data/phontab 
cd /home/sinayion/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.13/cmake-build/espeak_ng/src/espeak_ng_external/phsource && /usr/bin/cmake -E env ESPEAK_DATA_PATH=/home/sinayion/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.13/cmake-build/espeak_ng/src/espeak_ng_external-build /home/sinayion/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.13/cmake-build/espeak_ng/src/espeak_ng_external-build/src/espeak-ng --compile-phonemes
Failed to open: '/home/sinayion/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.13/cmake-build/espeak_ng/src/espeak_ng_external-build/espeak-ng-data/../phsource/vietnam/e_short_'Failed to open: '/home/sinayion/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.13/cmake-build/espeak_ng/src/espeak_ng_external-build/espeak-ng-data/../phsource/vietnam/O_short_'Failed to open: '/home/sinayion/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.13/cmake-build/espeak_ng/src/espeak_ng_external-build/espeak-ng-data/../phsource/vwl_en_us_nyc/a_'Failed to open: '/home/sinayion/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.13/cmake-build/espeak_ng/src/espeak_ng_external-build/espeak-ng-data/../phsource/vwl_en_us_nyc/0_'Failed to open: '/home/sinayion/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.13/cmake-build/espeak_ng/src/espeak_ng_external-build/espeak-ng-data/../phsource/vwl_en_us_nyc/aa'Failed to open: '/home/sinayion/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.13/cmake-build/espeak_ng/src/espeak_ng_external-build/espeak-ng-data/../phsource/vwl_en_us_nyc/0_'Failed to open: '/home/sinayion/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.13/cmake-build/espeak_ng/src/espeak_ng_external-build/espeak-ng-data/../phsource/vwl_en_us_nyc/0_'Error: Compile error.
Compiling phoneme data: /home/sinayion/.cache/paru/clone/piper-tts/src/piper1-gpl/_skbuild/linux-x86_64-3.13/cmake-build/espeak_ng/src/espeak_ng_external-build/espeak-ng-data/../phsource/phonemes
ph_vietnam(172): Bad vowel file: 'vietnam/e_short_1'
ph_vietnam(648): Bad vowel file: 'vietnam/O_short_2'
ph_english_us_nyc(44): Bad vowel file: 'vwl_en_us_nyc/a_raised'
ph_english_us_nyc(155): Bad vowel file: 'vwl_en_us_nyc/0_3'
ph_english_us_nyc(180): Bad vowel file: 'vwl_en_us_nyc/aa_8'
ph_english_us_nyc(227): Bad vowel file: 'vwl_en_us_nyc/0_3'
ph_english_us_nyc(256): Bad vowel file: 'vwl_en_us_nyc/0_3'

Refs 4914,  Reused 3935
Compiled phonemes: 7 errors.
ninja: build stopped: subcommand failed.
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
  File "/usr/lib/python3.13/site-packages/skbuild/setuptools_wrap.py", line 668, in setup
    cmkr.make(make_args, install_target=cmake_install_target, env=env)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/skbuild/cmaker.py", line 696, in make
    self.make_impl(clargs=clargs, config=config, source_dir=source_dir, install_target=install_target, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/skbuild/cmaker.py", line 741, in make_impl
    raise SKBuildError(msg)

dot_avi commented on 2025-10-24 16:26 (UTC)

This package conflicts with the piper package from the official repos. Both try to add a piper package to the current python site-packages.