My next project or mission is to look into whether we can remove silences from speech ourselves somehow, if the engine doesn't provide a pauses setting itself. Since we get the direct audio stream, it may be possible but anything would need to carefully be assessed in performance penalty and whether it causes audio overlaps if the work isn't done right. For now at least V1.1 is a lot more stable and performant wrapper.
This entry was edited (9 hours ago)

Updated: FlexVoice 1.1. the native wrapper was doing redundant normalization work (literally normalizing twice), which can add extra stalls between chunks. Do not sync() inside _runWrapperTextSegment(). If we still want “accurate doneSpeaking” for non-indexed one-shot speech, only sync() once at the end of the utterance. Remove the second normalization in workerLoop and just move the already-normalized string into the prepared list. Also a small micro-opt: normalizeFragileTokens was scanning alpha tokens twice (once to find token end, again to detect ALL-CAPS). I changed it to detect “allCaps” during the first scan.
eurpod.com/flexvoice.nvda-addo…
in reply to Tamas G

Interesting. unfortuantely, i don't know if I can use this as a daily driver at the minute, because it refuses to read most mastodon posts, which I see as a problem. however, I know this is actively being worked on, so I will get it time. It also skips a few words. Hopefully these issues will be fixed soon, however, I'm not too sure about a daily driver as of right now, as again, some things it refuses to read.
Unknown parent

mastodon - Link to source

Tamas G

@mckensie @mcourcel well it's been some people who get it with Masto posts, whereas others don't. for sure one of those illusive bugs. but if you can do a "view post" on the ones that don't read, then perhaps it's possible to find where it falls silent, like which sentence or set of words it stops reading at. Once we have a text piece that does that it's a lot easier to make a new rule inside the normalizer against it and patch.

Long post about e/os accessibility

Sensitive content

in reply to Drew Mochak

Long post about e/os accessibility

Sensitive content

in reply to André Polykanine

Long post about e/os accessibility

Sensitive content

in reply to André Polykanine

To your larger point:

I have never quite gotten my head around the argument that the best way to deal with big tech surveilence is just avoid it. Sticking your head in the sand has never been a viable solution to anything. Do they not see the numbers? Gmail has nearly 2 billion monthly active users. Facebook has over three billion. Android (to get back on topic) has nearly four billion. That number is going up, not down. We are scraping up against the amount of people in the world with internet access. But yaknow, you don't have to, if you don't wanna. Wanna be a sheep, that is.

All the points are good ones, but they are made in a complete void absent how humans on planet earth operate in the 21st century.

André Polykanine reshared this.

So in today's edition of #screenreader problems: reading a book with a #Japanese character named Mami is deeply disconcerting, because my screen reader pronounces it "mommy". I just thought...the character was weirdly being called mom by everyone until I finally stopped to check the spelling. Screen readers of the time are also why I thought "anime" rimed with "time" until I was like 14. Uselessly, looking it up online gives me four different examples of how to pronounce Mami, all with different emphasis and "a" sounds. Including one joker who really is pronouncing it exactly like "mommy". So I dunno.

What's the current state of XMPP and OpenID Connect? My web search returned that ejabberd is still considering if and how to implement and Prosody has experimental alpha-stage support via a module. I couldn't find anything conclusive in regards to XMPP clients. What's with Gajim(?) and Conversations? Or other clients? Are there any web clients supporting OIDC?

#jabber #xmpp #oidc #openidconnect

in reply to Fluchtkapsel

the answer depends a bit on what you are trying to achieve. Authenticate against a third party? Throw the password away and log in with a session cookie? Give access to third parties to data on the XMPP server?

We do the session tokens with FAST.
Prosody has some support for giving third parties access to (scoped) data on the XMPP server and clients (Conversations and Gajim) aren't involved here.

Unknown parent

mastodon - Link to source

Daniel Gultsch

@muppeth @mattj Sticking with LDAP would at least on paper leave the door open for channel binding.

2FA could be added to XMPP w/o involving web stack stuff.

I'm not fundamentally opposed to oauth. I'm just pointing out that the use case of oauth is convenience rather than added security. If we implement it wrong me might even loose security (channel binding).

I had people asking, so here's the first level of Armadillo Army. Think pacman just. not pacman. The main objective is to clear the maze of goodies without getting wrecked by the armadillos. Yes you can shoot them which I do, but every shot costs ten points whether you hit or not. If you do hit an armadillo you get 30 points. Armadillos are represented by a really fast spoken directional cue. You'll know, I'm sure. As the levels progress things get harder, there are more goodies, and a tornado that can eat the things you're after. The second thing in this level that I encounter is the pepper. Once eaten your character tex goes "loco." This means arrows are reversed and your laser for armadillo shooting doesn't work right. this last for fifteen seconds, I think.

"Software engineers should be a little bit cynical" by Sean Goedecke seangoedecke.com/a-little-bit-…

I agree with just about everything Sean Goedecke writes, but I'm also glad I don't work in big tech anymore. I was okay at playing politics but I just didn't like it.

in reply to Nolan Lawson

The "big tech companies are evil/stupid" framing is not only wrong but unhelpful. It's like calling a bear evil/stupid and then getting mad at him when he devours you for following his nature. The bear has internal logic that makes sense in his bear-brain, just like big companies do. Although it's more around promotion-seeking, risk-minimizing, legibility, etc. than around honey.

Tonight at 6 PM Eastern, sonic synergy goes live for our year in review.
We unpack all the cool stuff we were involved in throughout 2025 and send the year off in our irreverent yet thoughtful way.
So join us for our unique brand of crazy conversation and say 1 last hurrah for 2025.
Extremely NSFW, and not for everyone.
Proudly powered by your calls and messages to (833) 452-4452.

sonicsynergy.space/live

„Jeden ersten Sonntag auf die gute Seite wechseln!“ am militärisch klingenden „di.day“, aber die „gute Seite“ hat die digitale Barrierefreiheit vergessen und eine für viele Menschen unbenutzbare Website hingestellt. Ohne Überschriftenauszeichnung, ohne Navigationsbeschriftunng, ohne Alternativtexte.

Nur einmal dazugehören und mitmachen können… is‘ das so schwierig? #39c3

#39c3
This entry was edited (1 day ago)

Hi everyone, I wanna tell you about a really cool #trans person I’ve learned about recently - Wendy Carlos. (Thread: 1/3)

Carlos was born in 1939 and is currently 86 years old. She helped develop the first ever commercial #synthesizer, Moog, in 1964. She created the scores for iconic movies including A Clockwork Orange (1971), The Shining (1980), and Tron (1982). She even won three #Grammy awards in 1970 for her album Switched-On Bach. (First trans woman to ever win one!)

She was also one of the first public figures to disclose that she underwent a feminizing gender-affirming surgery (she got the procedure in 1972, went public in 1979).

#transHistory #transgender #history #music #musicHistory #funFacts

Unknown parent

History of trans musician Wendy Carlos (3/3)

And here is the video where I first came across Carlos.

Two bits of context here:

1. This is one of the most impressive explainers of how electronic music works and the different wavelengths that go into turning electric signals into sound that I’ve ever seen (and I studied physics for 2 years in university, so I had at least some background on this.) youtu.be/4SBDH5uhs4Q?si=kll8Uv…

2. At this point, Carlos had started hormone therapy but was not public about her transition. So she’d put on fake sideburns, a wig, and try to appear more masculine.

#trans #synthesizer #Grammy #transHistory #transgender #history #music #musicHistory #funFacts

Ever notice how people who spit bigotry and racism immediately turn around and say they have friends who are of the race that they claim to hate? For example. The guy who says I hate black folks and drops the end bomb like it's going out of style. But in the next breath he's all like, I hate black folks, but I have black friends. What exactly is the point in that? I find that very confusing. If it's true that you really are racist, would you not avoid friendships or any kind of interaction with the people you claim to hate?
in reply to Winter blue tardis

That is to add that, there are people who are assholes of any colour, race, group, disability, etc. because they are also unaware of their own idiotic actions. We are all people at the end of the day, and if we can't tolerate each other, then we gotta fix something in ourselves and realise that humanity is humanity, and to not invalidate the struggles of others, too. But the first step is to realise, and some people never pay attention to it, or want to, even if their mind screams it at them. They are too busy with their hate for no reason what soever.

Hey #support guys who work in a #NOC or #datacenter or provide support for #vps hosting: if I open a support ticket about an issue, and the issue is resolved an hour later without a response to my ticket, what's the Etiquette here? Should I close the ticket as resolved without waiting for an answer? Or does that mess up your quotas or workflows or whatever? Is it impolite to close my own ticket when I notice the problem is fixed without waiting for your response? Am I taking away the satisfaction you get from closing a ticket? Or am I just making your life easier by saving you from dealing with yet one more customer.
Unknown parent

@RegGuy@menelion That's true. And I guess any well-run place (and mine seems to be) isn't going to do nonsense like "Dave answered 68 tickets last shift, while Joe only answered 22! We should put Joe on a performance improvement plan." Any locally owned and run place with there own building filled with racks of servers that sells directly to highly technical customers isn't going to treat the staff like frontline consumer telephone support. Or at least they'd better not.

“This is totally the World Juniors” says woman trying to trick her boyfriend into watching Heated Rivalry

thebeaverton.com/2025/12/this-…

When Big Tech clouds fail, are censored, or collude with the (US) government, which would you choose for private messaging?

#privacy #security #decentralization #securemessaging #matrix #xmpp #simplex #deltachat #signal #poll #polls #askfedi

  • Matrix (10%, 8 votes)
  • XMPP/Jabber (24%, 18 votes)
  • SimpleX (2%, 2 votes)
  • DeltaChat (62%, 47 votes)
75 voters. Poll end: in 9 hours

Well, we finally opened our Christmas gifts today now that we're not feeling so awful. And there's a particularly useful one I got I want to highlight here. As a blind person with not a lot of training I've always struggled with keeping my fingernails trimmed independently. I'd cut them too short, or uneven, or have difficulty getting the nail to cut at all, or sometimes really hurt my finger. The clippers in this house also aren't the best. Now that's changed! One of our Christmas gifts this year was the Edjy fingernail cutter, a clipper which is loads easier to use and comes with blade guards so you physically can't cut it so short the nail bed is overly exposed. It makes clean, precise cuts without near the amount of fiddling traditional clippers require, and it even stores the clippings in a little basin inside it that can then be dumped into a garbage can or whatever instead of just launching them anywhere immediately. The only thing I'd say is that depending on the curvature of your nails, you potentially can't clip the entire nail at once, I have to do mine in three pieces. Best is one side, the middle, then the other side. Used it this morning and got a perfectly rounded and even cut on all of my fingernails including my thumbs, which the normal clippers have trouble getting at sometimes.
edjy.com/products/edjy-fingern…
#blind @mastoblind

reshared this

It’s #winter. The buzzing has stopped - mostly.
So what’s happened to all the #bees?
Let me explain.
Please #repost this thread.
Don’t just like/look.
It literally takes you a second. Costs you nothing.
Bees are in trouble and need you good people to help.
Thank you.
#share
1/14
in reply to The Bee Guy

In a world that appears ever more divided, ever more angry, ever more willing to embrace the obvious annihilistic option we refuse to give up on the premise that most #people are #decent. That most people #care deeply.
Maybe we can #unite over #bees.
Do the right thing for once.
Make the good choice.
Maybe?
Please share this thread far and wide.
#repost
We know you care.
Show us.
Show one another.
Show the bees you care.
It’s okay to care.
It’s more fulfilling than hate.

14/14 Part 1/2

Cory's rousing #enshitification talk mentioned how capital always imagined the web as a kind of interactive cableTV, a series of walled gardens, reminded me of this text of mine from 2013, one of many on how the internet cam to be centralized. #39c3

public.monster/~dmytri/scratch…

1/3

in reply to Dmytri

A more in-depth look at the forces of counterantidisintermediation, not nearly as catchy a term as enshitification, but key to understanding it underlying logic

public.monster/~dmytri/mr-peel…

#enshitification #39c3
2/3

In the Netherlands we had a weird law introduced a while ago: to fight sodas the government introduced a tax on all drinks, with the exception of dairy (because, you know, lobby). For some reason it was exceptionally difficult to make a distinction between sodas and fruit juice, so they got swept up in the tax.

The food industry retaliated by adding trace amounts of milk to their fruit drinks. After all, there’s no legal distinction between a milk drink with added fruit flavor or a fruit juice with added milk.

So we got this kind of nonsense: fruit juice “with a twist of dairy” to avoid the tax. Dutch innovation at its best I guess.

Do they sell these in other countries though?

I got weirdly good sleep last night. It could have been better, but at this point I'll take what I can get. I've had my usual two cups of coffee and I'm pretty sure breakfast is happening. I'm not 100 percent on that but even if not it's all right. I switched back to old WhatsApp which has improved things a lot, hoping I don't get force updated, again, if I do I'll cross that bridge. Even though there is some physical discomfort I'm in an oddly good mood. Hoping to stay that way. I've been down as of late and I hate it. Fuck you depression.

Do you want help with using Mastodon or the wider Fediverse?

Please feel free to ask if you have any questions about using this place! There's no such thing as a silly question, it's fine to ask about anything however simple.

I'm especially keen to help new or non-technical people on here 🙂 And yes I am a human being, I don't use AIs!

(Alternatively, you can browse my website at fedi.tips which has lots of easy-to-understand help and advice.)

#FediTips #Mastodon #Fediverse

This entry was edited (1 day ago)