Skip to Content.
Sympa Menu

emacspeak - Re: [Emacspeak] Pipewire v 1.0.2 broken

Subject: Emacspeak discussion list

List archive

Re: [Emacspeak] Pipewire v 1.0.2 broken


Chronological Thread 
  • From: "T.V Raman" <raman AT google.com>
  • To: theophilusx AT gmail.com
  • Cc: raman AT google.com, emacspeak AT emacspeak.net
  • Subject: Re: [Emacspeak] Pipewire v 1.0.2 broken
  • Date: Mon, 5 Feb 2024 13:41:25 -0800


All this is accurate, have verified all of this while I came up to
speedh with pipewire on my laptop -- pipewire 0.38 on a debian system.

Only other bit I have to add:

1. No sound system on Linux can work without alsa -- so pipewire or
pulse or jack, the sound card is ultimately managed/driven through
alsa.


Tim Cross writes:
>
> To keep things together for future reference
>
> - The software dectalk package will build against either pulseaudio or
> alsa. To link against pulseaudio, you must have the pulseaudio library
> development package. For example, on Fedora 39, this is
> pulseaudio-libs-devel. I did not have this devel package installed as
> it hasn't been required for anything else and it is easy to miss the
> fact that the dectalk has built against alsa.
>
> - Note that Fedora 39 is a fully pipewire enabled distribution. However,
> as I understand it, pipewire is reallyh a layer on top of pulseaudio
> and alsa, not a replacement for them. So you sitll need the alsa libs
> to build IBM ViaVoice and you should install the pulseuadio library
> development files to have the software dectalk built against pulse
> rather htan alsa.
>
> - Prior to the update of pipewire which broke alsa, I had been using the
> software dectalk and the dtk-soft server with no problems linked
> against alsa. Seems the software dectalk can work equally as well
> against either pulse or alsa and will default to pulse if it can and
> fall back to alsa if it cannot.
>
>
> "T.V Raman" <raman AT google.com> writes:
>
> > Tim,
> >
> > Following up to myself:
> >
> > 1. Verified that tcldtk.so does not link in lasound2 (alsa lib) --
> > confirm using ldd on the .so file.
> > 2. Similarly -- the Dectalk libs -- do not link in alsa libs.
> > 3. This is why say works, but then dtk-soft should too ...
> > 4. Unless you perhaps didn't have the optional pipewire-pulse
> > installed -- since the Dectalk engine does use pulse for output.
> > 5. But then the mystery -- how did the say binary work?
> > 6. Treat this more as a curious puzzle that might increase our
> > understanding rather than something to solve.

--



Archive powered by MHonArc 2.6.19+.

Top of Page