@BorrisInABox I find the same with natural voices--punctuation is a period, sometimes a comma, sometimes a question mark, and that's it. I hate that.
I like ESpeak because it's the best at figuring out how to say odd compound words, which I run into a lot as a coder. It's clearer, too, where I find Eloquence can mumble. I also don't like the way the pitch drops if it doesn't encounter the right punctuation.
Overall, I'm glad there are so many voice options.
@BorrisInABox
I've heard reasonable higher quality synthetic speech at higher sampling rates, though not much formant. Eloquence, when upsampled, to me, ain't that.
Also, on iOS and Watch OS, I have the bass turned way down to avoid it being so boomy. I wish I could easily do that on Windows.
Jonathan reshared this.
@BorrisInABox @Tamasg
I'd still probably use an Accent SA if I could. So damn responsive.
Orpheus.
Can't work well without it. It's my Eloquence. Without access to that, I'd probably still not be an NVDA user at all.
@alexchapman @Tamasg @alexhall @amir @BorrisInABox
I got Jake to update the addon with a dictionary that myself and Derek C maintain, but we've been adding to it since the addon was last updated, so I'd advise loading this up if you wish to.
Also for more inflection, under the voices tab, select the voice you're using, click Edit, find Intonation and knock it up to 100%.
dropbox.com/scl/fi/a1eucfhyexo…
@Tamasg @alexchapman @alexhall @amir @BorrisInABox
The following add-on failed to be installed: orpheus.
Jonathan reshared this.
Follow that up with File >Import, or Alt F, I.
@alexchapman @Tamasg @TomGrant91 @mckensie @alexhall @amir @BorrisInABox
NVDA >Tools >Configure Orpheus, or T, O.
Switch to Voices tab, select voice, hit edit.
@Scott @alexchapman @TomGrant91 @mckensie @Tamasg @alexhall @amir @BorrisInABox
@Scott @Tamasg @alexchapman @TomGrant91 @mckensie @alexhall @amir @BorrisInABox
@Tamasg @Scott @alexchapman @TomGrant91 @mckensie @alexhall @amir @BorrisInABox
@alexchapman @Tamasg @Scott @TomGrant91 @mckensie @alexhall @amir @BorrisInABox
@BorrisInABox @kaveinthran @alexchapman @Tamasg @TomGrant91 @mckensie @alexhall @amir
@modulux @mckensie @alexchapman @Tamasg @alexhall @amir @BorrisInABox
After much research and development I have made an offline version of ChatGPT.
Now you can save water and electricity while navel-gazing, and carry one of the world's most powerfully annoying AI chatbots in your pocket.
Order here: spellingmistakescostlives.com/…
Today, we fined X for non-compliance with transparency obligations under the Digital Services Act (DSA).
We're holding X accountable for:
🔹Deceptive design of its ‘blue checkmark’
🔹Lack of transparency of its advertising repository
🔹Failure to provide access to public data for researchers
More information: link.europa.eu/bcmC87
Commission fines X €120 million under the Digital Services Act
Today, the Commission has issued a fine of €120 million to X for breaching its transparency obligations under the Digital Services Act (DSA).European Commission - European Commission
#Öffi: f-droid.org/packages/de.schild…
Offi | F-Droid - Free and Open Source Android App Repository
King of public transit planning!f-droid.org
@atopia @M
android.izzysoft.de/repo/apk/d…
Irgendwie erscheinen zu Transportr keine Updates mehr im Izzy Repo. 🤔 ist noch 2.2.3 FYI @IzzyOnDroid
In F-Droid ist die aktuelle zu sehen. 2.2.7
APKs missing at latest releases
the last 3 releases (2.2.4 to 2.2.6) have no APK attached – hence, IzzyOnDroid is stuck at 2.2.3 (the last release that had an APK). Could you please attach them again? Starting with the currently ...IzzySoft (GitHub)
Ah danke für die Info und den Issue-Link.
Und für F-Droid ist das egal, weil sie selber "bilden" und "signen".
This year brought great improvements to #accessibility in GNOME, including:
• Accessibility from the start on the login screen
• Full accessibility of GNOME Web
• Tons of improvements to Calendar
• Screen reader integration for Notifications
• Configure #Orca screen reader from Settings
• GTK apps integrated w/Windows & macOS accessibility
Help us reach 1,500 #FriendsOfGNOME so we can focus on accessibility even more in 2026!
#a11y #GNOME #FOSS #OpenSource #Linux
reshared this
Mike Gorse, Chris 🌱, Emmanuele Bassi, Federico Mena Quintero and TheEvilSkeleton 🇮🇳 🏳️⚧️ reshared this.
@moshimotsu we introduced the desktop notification in the latest release (GNOME 49), so only folks running the very latest will see it. But yes, we started with zero #FriendsOfGNOME through the new donate.gnome.org and are now at 777 recurring donors!
We don’t currently track the source of donations (e.g. whether someone is coming from the notification versus social media or the GNOME.org site), so it’s hard to attribute it all to the desktop notification, but we consider it successful!
A first look at Django's new background tasks
roam.be/notes/2025/a-first-loo…
A first look at Django's new background tasks
Django 6.0 introduces a built-in background tasks framework in `django.tasks`. But don't expect to phase out Celery, Huey or other preferred solutions just yet.Roam
LibreOffice Conference 2026 and 2027 - The Document Foundation Blog
LibreOffice Conference 2026 in Pordenone, Italy, and LibreOffice Conference 2027 in Gothenburg, Sweden LibreOffice Conference 2026 will be organised by PNlug (Pordenone Linux User Group) and the University of Pordenone in the city of Pordenone, on th…Italo Vignoli (The Document Foundation)
Latest release of IVPN for Desktop (v.3.15.0) is out with Custom DNS and stability improvements. You can now specify multiple custom DNS servers with optional DoH support.
Full changelog: github.com/ivpn/desktop-app/bl…
desktop-app/CHANGELOG.md at development · ivpn/desktop-app
Official IVPN Desktop app . Contribute to ivpn/desktop-app development by creating an account on GitHub.GitHub
GitHub - eocanha/meow: Process log text files as if you could make cat speak
Process log text files as if you could make cat speak - eocanha/meowGitHub
michaelgeist.ca/2025/12/the-mo…
The Most Unworkable Internet Law in the World: Quebec Opens the Door to Mandating Minimum French Content Quotas for User Generated Content on Social Media - Michael Geist
The Quebec government has amended its Internet streaming legislation by removing an exemption for social media services, establishing the most unworkable social media regulation in the world with companies required to meet both French language minimu…Michael Geist
After reading about a major #Funkwhale instance shutting down, I'm wondering whether I should keep my podcast on open.audio.
blog.liberta.vip/libertadmin/i…
However, the idea of an audio app that uses #ActivityPub to be part of the #Fediverse is excellent.
Any suggestions on where to host a #podcast?
P. S. I just discovered @Castopod , an alternative to @funkwhale
I want to inspect which one is more stable, and if there are good servers as well. Feedback welcome!
Anyone using Castopod or other solutions - please share your thoughts with @everton137 !
Netflix to acquire Warner Bros. Discovery for $72B US
cbc.ca/news/entertainment/us-n…
At least it's not Oracle/SkyDance/Paramount/Ellison
On the other hand, actors[1] from the industry seems to be opposed to Netflix buying Warner, understandably.
[1] pun not intended

reshared this
Seirdy reshared this.
Looking for guidance from my musician friends. I have a Komplete Kontrol A61 keyboard, and think it's far past time I learned to play this thing competently again. I also have a very friendly cat/raccoon/weasel/mythical creature hybrid whose species we aren't really sure of. Said catmonkeyweaselcoon likes to sit on things. As such, the keyboard is currently in its case to keep it from getting clogged with beige fur and litter. The case does a great job of keeping it litter-free, but also does a great job of keeping me from playing.
What do I need to keep this thing safe from our monkeybobcat creature? I see dust covers but our boy is 13 pounds dense, and I'm concerned the keys might get crushed over time. I don't think I want a case, because I'd like to leave it on the stand, though I'm open to a case if it somehow doubled as a stand/cover. Are there hard-shell dust covers? Stands with hard-shell covers that aren't huge? I just have a simple stand right now. Happy to upgrade it if that's the key but I'm having a hard time finding things that will work and figured I'd ask for pointers.
Zach Bennoui reshared this.
Il y a un overlay accessibilité (oui ça commence mal).
Cet overlay crée un lien « aller au contenu ».
Ce lien ne mène nulle part.
Cet overlay m’oblige à naviguer dans toutes ses options à chaque fois avec Voice Over, même quand je ne l’ouvre pas.
Les boutons à l’intérieur sont des liens.
Ils ont une icône et un label, qui sont restitués à la suite par voice over.
Bref. Arrêtez.
#a11y #AccessibilitéNumérique #WebDev
From NVDA Settings, under the Eloquence dictionaries pane, users can now choose which dictionary they want and update it directly from GitHub. These updates pull the latest daily changes rather than the official monthly releases. The available options are the IBM TTS dictionaries and the Alternative IBM TTS dictionaries.
Note: to see the Eloquence dictionaries pane, ETI Eloquence must be selected before opening the NVDA Settings dialog.
github.com/fastfinge/eloquence…
@fastfinge
Release v4: A Lot Of Good Volunteers · fastfinge/eloquence_64
As with any open source project, 64-bit eloquence wouldn't be possible without the community behind it. This release brings us the following: fixes to indexes, and further code simplification (Tha...GitHub
Zach Bennoui reshared this.
I'm not exactly into Eloquence and IBM TTS and just use it, so forgive this stupid question.
Essencially, I'm using the IBM TTS driver, which allowed me to specify the path to a dll myself, which made is possible to have another addon that ships the dll.
How easily will it be possible to migrate from this setup to the 64 bit Eloquence addon?
🇨🇦Samuel Proulx🇨🇦 likes this.
Also, I assume using that addon would be quite in a gray zone and hence it's not ever going to be in the addon store? If so, is there an update system?
🇨🇦Samuel Proulx🇨🇦 likes this.
🇨🇦Samuel Proulx🇨🇦 likes this.
🇨🇦Samuel Proulx🇨🇦 likes this.
🇨🇦Samuel Proulx🇨🇦 likes this.
🇨🇦Samuel Proulx🇨🇦 likes this.
@Bri
@modulux I don't think the plan is to lock down NVDA to that degree. It will probably be impossible to opt into running insecure add-ons on secure screens, and also in the corporate/secure mode. But in other scenarios I'm almost certain there will be a flag.
Even if there isn't, there has to be a way of testing your own code if you're writing an add-on without it being signed/in the store first. Even Apple allows me to run my own apps on my own device with relatively little fuss. So if necessary, we can run Eloquence via whatever mechanism that ends up being. @fastfinge @Bri @amir
@fastfinge @Bri
🇨🇦Samuel Proulx🇨🇦 likes this.
@datajake1999 @fastfinge @Bri
@jscholes @datajake1999 @fastfinge @Bri
🇨🇦Samuel Proulx🇨🇦 likes this.
🇨🇦Samuel Proulx🇨🇦 likes this.
@fastfinge
@serrebi @fastfinge
@JamminJerry @serrebi @fastfinge
@JamminJerry @serrebi @fastfinge
@JamminJerry @serrebi @fastfinge
@JamminJerry @serrebi @fastfinge
@datajake1999 @fastfinge @Bri
@fastfinge @jscholes @datajake1999 @Bri
@jscholes @datajake1999 @Bri
Release v4: A Lot Of Good Volunteers · fastfinge/eloquence_64
As with any open source project, 64-bit eloquence wouldn't be possible without the community behind it. This release brings us the following: fixes to indexes, and further code simplification (Tha...GitHub
reshared this
Andre Louis and Jonathan reshared this.
To localise the settings panel: import `addonHandler`, call `addonHandler.initTranslation()`, and then wrap all user-facing labels (e.g. text of checkboxes) in a call to the magic underscore (`_`) function.
E.g. `_('&Maximum number of history entries (requires NVDA restart to take effect)')`
No, but I did forget one thing: you should put a `# Translators: ...` comment on the line above where some user-facing text is used for the first time, explaining what that text is for. E.g.:
`# Translators: the label for the button to update community dictionaries from GitHub`
Ah... well: there is a translation workflow which will pull the translatable strings out of your add-on, put them somewhere for translators to translate, and then push the locale files back into your add-on. What I'm unsure about is whether they'd accept Eloquence as an add-on in that system.
The details are here:
github.com/nvaccess/mrconfig/b…
mrconfig/readme.md at master · nvaccess/mrconfig
where NVDA add-ons can register for translations. Contribute to nvaccess/mrconfig development by creating an account on GitHub.GitHub
Indeed. Probably easiest to have people clone the repo, pull out the translatable strings into a file using an appropriate tool (or do that yourself and commit it), compile their own translated strings file, and contribute the textual and compiled versions in a PR.
Even though you're not using the add-on template, you can probably reuse the translation-related utilities from it.
github.com/nvaccess/addonTempl…
GitHub - nvaccess/AddonTemplate: Template and metadata used by NVDA community add-ons
Template and metadata used by NVDA community add-ons - nvaccess/AddonTemplateGitHub
You don't really need to test the translations themselves; string selection happens via well trodden code paths inside NVDA. As long as the files end up in the right places (which are documented), it will work.
But I agree with your wider point about the rest of it. I would start by at least making sure the code is set up in the ways I described if it isn't already, because there'll be no translation at all without those bits. And then hope someone can come along to fill in the rest.
I feel like a sighted developer trying to make something accessible LOL. I have no idea what I'm doing and no way to test it.
Don't tell anyone, but localisation is one reason I don't like working on software for the community. Not because I don't think it's critical; obviously people should have the thing available in their language.
But the common tools are just so... hacky. They feel like they were built with an order of priorities that went developer, translator, user, when I think user and translator should be considered as far more important.
As a result, the developer experience isn't actually that great—relying on magic global state and functions as it does—and translations can end up with anglicised word ordering because the English-speaking developers and tools get in the way.
Sensitive content
bug[accessibility]: No labels for navigation items
Steps to reproduce Activate Android Talkback and open the app. Tab through the main navigation What happens Screen reader says "Tab 1", "Tab 2", Tab 3", Tab 4" and then continues with "My activity ...moan0s (GitHub)
Sensitive content
GitHub - sharat87/ti: A simple command line time tracker.
A simple command line time tracker. Contribute to sharat87/ti development by creating an account on GitHub.GitHub
André Polykanine reshared this.
Now the question is: did Obersturmführer #Musk feed Grok with the data he stole with DOGE? 🤔
futurism.com/artificial-intell…
Elon Musk’s Grok AI Is Doxxing Home Addresses of Everyday People
Elon Musk's Grox chatbot will happily cough up real, current residential addresses of everyday Americans, with little to no prompting.Maggie Harrison Dupré (Futurism)
Over the years, the most unwelcome thing (that I could still find amusing) to discover that as reflection of their respective domestic politics there's always an extant political sentiment even if it doesn't rise to the level of actual separatism, in Acheh, Riau islands, Sumatera, Southern Thailand, Indonesian Kalimantan even Mindanao, of using Malaysia as a discourse totem, the "what if we had joined that federation instead". Unwelcome because a lot of our diplomatic border disputes in this entire southeast asian region are basically frozen and no one really wants to heat them up, and the formation of Malaysia itself has always been treated as a something suspicious post-konfrontasi, that never really went away.
ANYWAY, tropical storm senyar got us all in the end. The floods weren't bad here comparatively but now we're dragged into the Sumatera-Java psychodrama as deaths continue to mount. #tootSEA #Malaysia #Indonesia
Andre Louis
in reply to NoiseBox • • •