[Tts-project] Bug#1140823: festival: should not depend on alsa-utils
Russell Coker
russell at coker.com.au
Sat Jun 27 03:54:05 BST 2026
Package: festival
Version: 1:2.5.0-13
Severity: normal
https://wiki.debian.org/Festival
The wiki documents it's use for writing a wav file to disk, there are many
potential uses for it that don't involve local sound output such as sending
audio from a web server for example. I think a recommends is a reasonable
option here.
The default /etc/festival.scm uses "aplay" from alsa-utils to play audio,
that can easily be configured to use "paplay" from pulseaudio-utils or
"pw-play" from pipewire-bin so depending on
alsa-utils | pulseaudio-utils | pipewire-bin would also be a reasonable
option.
The counter argument to this would be "pulseaudio and pipewire both provide
an ALSA interface so an ALSA program can talk to all three". But I think
that as both KDE and GNOME depend on pipewire-bin the vast majority of
systems will have a more recent sound system installed and not wanting to
have alsa utilities installed is quite reasonable.
Even going a single step up and depending on pulseaudio-utils would be a
step up.
In Testing the only packages that depend on alsa-utils are festival
and reform-desktop.
-- System Information:
Debian Release: forky/sid
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 7.0.12+deb14.1-amd64 (SMP w/18 CPU threads; PREEMPT)
Kernel taint flags: TAINT_CPU_OUT_OF_SPEC, TAINT_WARN
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
Versions of packages festival depends on:
ii adduser 3.157
ii alsa-utils 1.2.15.2-3
ii libc6 2.42-17
ii libestools2.5 1:2.5.0-14+b2
ii libgcc-s1 16.1.0-2
ii libstdc++6 16.1.0-2
ii libsystemd0 261-1
ii sgml-base 1.31+nmu1
Versions of packages festival recommends:
pn festvox-kallpc16k | festival-voice <none>
Versions of packages festival suggests:
pn festival-freebsoft-utils <none>
pn pidgin-festival <none>
-- debconf-show failed
More information about the Tts-project
mailing list