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

[Emacspeak] Re: TTS Problems with Pipewire and Fedora 37



Lua is a nice language -- you'll enjoy it.

The lagginess may have been due to the virtualenv.

Test with outloud not espeak to avoid portaudio issues and
complications.

Dont write any lua scripts yet -- get the basic TTS server working in
a  default setup; that's how I migrated to pulseaudio six months ago.

Tim Cross writes:
 >=20
 > I probably wasn't clear.
 >=20
 > After removing pipewire-pulse, the system was using pipewire-alsa. I=
t
 > works, but felt a little laggy and the quality sounded a little
 > distorted. However, it worked fine. Unfortunately, many other apps w=
on't
 > work without the pipewire-pulse module (I suspect I can probably
 > configure pipewire for each of them to make them use pipewire-alsa -=
 I
 > was surprised they didn't do this automatically once pipewire-pulse =
was
 > removed). I did do a full reboot, so I know it wasn't due to some th=
ings
 > still being loaded etc.
 >=20
 > What I want to try and do is configure pipewire to force espeak to u=
se
 > alsa rather than pulse. If I can do that, I can have the pipewire-pu=
lse
 > module, so all pulse apps work and have espeak work using alsa
 > under pipewire. I know this can be done because I briefly did it
 > accidentally using the CLI tools. Unfortunately, I was not able to
 > reproduce the config after a reboot. When I did have it working, the=

 > device was reporting as Pipewire Alsa espeak rather than just espeak=
 as
 > usual.=20
 >=20
 > There are just so many moving parts here - I find it extremely
 > confusing! I have a reasonable grasp of the basic architecture and
 > relationship between hardware, ALSA, pipewire and
 > pipewire-pulse. However, all the different configuration layers, plu=
s
 > the extensive use of lua by pipewire as the configuration/scripting
 > language is certainly challenging. I probably need to spend some tim=
e
 > learning lua as I know nothing about it as a language. From what I c=
an
 > tell, I should be able to define some lua scripts to take the espeak=

 > output and route them to whatever sink I want, so should be able to =
get
 > it to bypass pulse.
 >=20
 >=20
 > "T.V Raman" <raman(a)google.com> writes:
 >=20
 > > Like I said, look for pipewire-alsa.
 > >
 > > Espeak adds another twist in that it uses portaudio and that gives=
 one
 > > more level of indirection=20

--=20

Thanks,

--Raman(I Search, I Find, I Misplace, I Research)
=E2=99=89 Id: kg:/m/0285kf1  =F0=9F=A6=AE

-- 

Thanks,

--Raman(I Search, I Find, I Misplace, I Research)
♉ Id: kg:/m/0285kf1  🦮


|May 1995 - Last Year|Current Year|


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

Contact Info Page