Sarsa Parilla
Sarsa Parilla
@Omegastick I use Chrome DevTools to put a breakpoint in that content script `function ce(e)`. That function recursively searches the properties of `e` to look for the document's text. The...
This function is self-contained: ``` function le(e, t, n, o=Object.getOwnPropertyNames(e)) { const r = new Set , i = []; let s = 0; const a = (o,l,c,u=0)=>{ if (s++,...
There are many open-source AI TTS models now, and they're all capable of very high quality output. I hope soon someone would package one of these models into a readily...
You're right the Piper models are quite small, that means it doesn't need much computing power at all. This is pretty cool. It would be nice if there is a...
Well, the Windows build of Piper works great, takes about 5 seconds to generate 60s of audio on my mini-PC with an i5 and no GPU. So now we can...
That PR is not necessary, as Read Aloud has the ability to prefetch the speech for the next chunk while it's reading the current chunk. In the tts-engine.js file, you...
@kfatehi Been some intense work weeks but it's finally here. I'll publish Read Aloud 2.9.0 today with Piper voices integrated. I'll also publish a separate "Piper TTS" extension that makes...
Thanks so much, this is very helpful. I've tested out SRE and able to generate speech text from the outerHTML of a `` element. So, I'm thinking to do it...
It looks like some sites uses MathJax library to display MathML, and so the markup is different. http://neuralnetworksanddeeplearning.com/chap1.html http://www.cv.nrao.edu/~sransom/web/Ch1.html https://openstax.org/books/university-physics-volume-1/pages/9-2-impulse-and-collisions For these, we need to find `` and get the...
If you want to test it, you can clone the repo locally and go to "chrome:extensions" and click the "load unpacked" button and choose the repo directory. That'll load a...