[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Emacspeak] Pipewire v 1.0.2 broken



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@xxxxxxxxxx> 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.


|Full archive May 1995 - present by Year|Search the archive|


If you have questions about this archive or had problems using it, please contact us.

Contact Info Page