Control: tags -1 moreinfo

* Castedo Ellerman <cast...@castedo.com> [2021-11-07 17:00]:

Package: praat
Version: 6.1.38-1
Severity: normal
X-Debbugs-Cc: cast...@castedo.com

Dear Maintainer,

The praat package does not list libasound2-plugins as a dependency. But in order to record sounds in an environment with PulseAudio, I believe it is required. The libasound2-plugins package contains a plugin for: 'pulse: play or capture via Pulse Audio'.

When installing praat (bullseye) inside a container, I discovered that it was necessary to also install the libasound2-plugins package in order for recording of sound to work in praat.

This is unusual environment: a Linux (docker) container with no sound card but with a PulseAudio domain socket available. Perhaps the responsibility is on the user of such an environment to make sure that libasound2-plugins is already installed. On the other hand, praat does take advantage of the plugin installed by libasound2-plugins and this makes possible recording functionality that otherwise does not work (albeit a corner case environment).

I'm happy to provide more details on the container environment.

Praat in Debian can perfectly record sounds from the microphone without the libasound2-plugins package installed. Of course, a sound card is needed for that.

At any rate, it would be convenient to be able to do recordings in the corner case that you describe (i.e. without sound card but with a PulseAudio domain socket available).

However, I dislike the idea of forcing the dependency on libasound2-plugins. Do you think that Suggests would be enough?

Best,

Rafael Laboissière

Reply via email to