0

I use a Cepstral voice, with the swift commando.

swift "hello"

Some Ubuntu updates ago this didn't work anymore. The solution was to use an OSS wrapper (If I understand it well).

padsp "hello"

With the most recent update to Ubuntu 22.04 this also doesn't work anymore:

pw@pw-ubuntu:~$ padsp swift "hello"
ERROR: ld.so: object '/usr/\15366LIB/pulseaudio/libpulsedsp.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/\15366LIB/pulseaudio/libpulsedsp.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
oss_audio: failed to open audio device /dev/dsp

Is there a way to make my cepstral voice work again?

The file '/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsedsp.so' does exist

This output might be of interest (I don't understand it myself...):

pw@pw-ubuntu:~$ sudo modprobe libpulsedsp
[sudo] password for pw:
modprobe: FATAL: Module libpulsedsp not found in directory /lib/modules/5.15.0-46-generic

Ubuntu 22.04 pulseaudio 15.99.1

pwp
  • 31
  • 4
  • 1
    Is the package `libpulsedsp` installled? – Jos Aug 26 '22 at 08:48
  • @Jos Yes, libpulsedsp installed: 1:15.99.1+dfsg1-1ubuntu1 – pwp Aug 27 '22 at 09:28
  • What is the output of `echo $LD_PRELOAD`? I'm a bit suspicious of the string `/usr/\15366LIB/pulseaudio/`. – Jos Aug 28 '22 at 10:55
  • I suppose that should be `/usr/lib/x86_64-linux-gnu/pulseaudio` but I'm not sure where it is to be changed. – Jos Aug 28 '22 at 11:02
  • @Jos Variable LD_PRELOAD is unset... – pwp Aug 28 '22 at 13:05
  • Can you `grep` the `/usr` folder for that string 15336LIB? Or perhaps `/home` as well? I'm pretty sure it is wrong and messing up your modules. – Jos Aug 28 '22 at 19:11
  • @ Jos ; I ran`sudo grep -ir 15366LIB /usr` and `sudo grep -ir 15366LIB /home/` with no result... – pwp Aug 29 '22 at 08:58
  • Different approach: does the file `/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsedsp.so` exist? If so, can you load it with `sudo modprobe libpulsedsp`? If you do `modprobe -l | grep pulse`, does the module show up, and if so, with what path name? – Jos Aug 29 '22 at 09:18
  • @ Jos 'modprobe -l' gives an error: 'modprobe: invalid option -- l' – pwp Aug 31 '22 at 09:19
  • @Jos The other output I've put in the (edited) question... – pwp Sep 02 '22 at 07:22

0 Answers0