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.