mkiol / dsnote

Speech Note Linux app. Note taking, reading and translating with offline Speech to Text, Text to Speech and Machine translation.
Mozilla Public License 2.0
540 stars 20 forks source link

Accessibility: SpeechNote doesn't work well with the Orca screen reader #168

Open devinprater opened 1 week ago

devinprater commented 1 week ago

Hello,

I'm a blind person using Orca in order to use Linux. I'd like to use SpeechNote for work, in order to create audio files of material for others to use.

Blind people use the keyboard to access computers, using a screen reader to speak what's going on as we type, tab around, all that. The screen reader for Linux is Orca. Right now, SpeechNote doesn't work very well with Orca, having lots of unlabeled buttons, and I can't seem to activate any of the buttons on the screen.

I'm using Fedora Linux 40, Mate spin, running Orca 46.2 and I downloaded speechnote today, October 7, 2024. The issues I've found are:

Notepad Translator
Welcome!
push button File Languages
layered pane
separator
<p><i>Speech Note</i> let you take, read and translate notes in multiple languages. It uses Speech to Text, Text to Speech and Machine Translation to do so.</p><p>Text and voice processing take place entirely offline, locally on your computer, without using a network connection. Your privacy is always respected. No data is sent to the Internet.</p><p>To get started, you first need to set up the languages you want to use.</p><p>&rarr; Click the <i>Languages</i> button, select a language, and then download the model files you intend to use.</p><p>To switch between <i>Notepad</i> and <i>Translator</i> modes, use the toggle buttons in the upper right corner.</p><p>Have fun with <i>Speech Note</i>!</p>
separator
To speed up processing, enable hardware acceleration in the settings. push button
text
Neither Speech to Text nor Text to Speech model has been set up yet. Go to the <i>Languages</i> to download models for the languages you intend to use.
Close
Plain text push button
push button No Speech to Text model Listen separator push button No Text to Speech model x 1.0 Read
frame push button Cancel

Using the command to click on those items doesn't appear to do anything. The review contents don't change.

A few resources that may help:

mkiol commented 1 week ago

Hi, thank you for the report and for the hints.

I must admit that I was not aware of this problem. I'm just installing Orca and I promise to try to fix as much as possible for the next version.