Re: lion universal subtitle reader and more NVDA addon


Hello everyone,
I took a look at this add-on, and I'm afraid this one isn't really compatible with recent NVDA releases and other issues were found (no wonder it is labeled a "beta" at this time). Specifically:
* OCR engine: it uses OCR engine found in Windows 10. Therefore unless you are using Windows 10, you won't be able to use this add-on at all (you can configure things, but the thing that enables this add-on is missing on older Windows releases).
* It uses code fragments that are no longer supported in newer NVDA dependencies (specifically, wxPython).

-----Original Message-----
From: <> On Behalf Of Vaibhav Bhandari
Sent: Wednesday, August 19, 2020 8:17 AM
Subject: Re: [nvda] lion subtitle reader and more addon

You can download the addon from the link given below-

On 8/19/20, Aravind R <> wrote:
add on link is not pasted boss.

On 19/08/2020, Josh Kennedy <> wrote:
Here pasted below is the lion subtitle reader and more documentation.
My question though is, what is the very first combo box used for in
lion settings never mind I figured it out it changes how often OCR is

What is it
LION is an addon which does Automatic OCr of certain screen portions,
at a certain interval. Why do I say that it is intelligent? No, not
because I've written it, nor because the "i" makes for a nice
acronym. Since it does OCR of the same screen portion multiple times,
normally it would read the same text multiple times, which is not
very nice. So, I implemented a mechanism to skip speaking of the text
if it seems similar to the previously recognised text.
What can I do with it?
The main reason I wrote it was to read subtitles. Due to the way it
works, it can read any subtitles on the screen, including Youtube,
Netflix and other online video sites, subtitles embedded in AVI
files, and even live tV!
Make sure to set the video to full screen when using it, as it works
like sighted eyes do. It needs big text for better performance. The
quality won't be perfect, try to set the font of the subtitles as
large as possible, if you have the option, and use a high resolution
screen. The OCR engine it uses is not perfect. It may have inferior
results on certain images.
Other than that, It can be used to monitor any inaccessible text on
the screen, like video game menus. It won't tell you highlighted
text, unfortunately.
How do I use it?
To launch it with default options, just press NVDA+alt+l. LION will
start OCR of the whole screen at a 1 second interval, speaking only
when the text changes. Hopefully. :) If you want to customize its
behaviour, go to the NVDA Menu, Preferences, LION settings. For
example, a video file might have a logo in the upper left corner that
gets read along with the subtitle, and disrupts the experience. We'll
see how to fix this in the next section.
LION has the following settings:
1. OCR interval: how often the program does OCR. Takes values from
0.1 second to 10 seconds.
2. OCR target: specifies the screen portion to OCR. Options are:
current control, current window, navigator object, and full screen 3.
Crop pixels from above, below, right, left. In full screen mode,
those four fields allow you to crop sections from the screen from
being scanned.
Those settings work only in full screen and current window modes.
Why is this setting useful? Let's remember the logo example above.
Just crop 10% or so from above to skip the logo, and you won't hear
it. Actually, to make the recognition faster and less resource
intensive, you can crop like 70% from above, since subtitles are
usually found in the lower third of the screen.
what's new
version 1.11
Fixed a bug, mainly observed in youtube fullscreen.
version 1.1
1. the crop settings affect the current window mode, too 2.
implemented a similarity threshold setting, mainlly useful in games.
always compares the current text with the one which has been spoken
previously. If it thinks the text hasn't changed, it doesn't speak.
This setting controls how aggressive LION is in comparing texts. 0
means all texts are identical, practically rendering the addon
unusable. 1 will read all texts, even if they are the same. The
default is 0.5.
version 1.0
initial version
Who wrote this, how often will I see updates?
My name is Stefan Moisei, a blind programmer trying to survive in an
East European country, Romania, who has a lot to catch up to get to
an occidental level. LION, and other blind specific software are just
a hobby for me, developed in my spare time. So, I'm afraid updates
won't come too often.
if you can code, this is NVDA, so the source is right there. :)

Sent from Mail for Windows 10


nothing is difficult unless you make it appear so.

r. aravind,

Department of sales
bank of baroda specialised mortgage store, Chennai.
mobile no: +91 9940369593,
email id :,

Thanks/regards: Vaibhav Bhandari

Join to automatically receive all group messages.