• Sign in
  • Sign up
Elektrine
EN
  • EN English
  • 中 中文
Log in Register
Modes
Overview Search Chat Timeline Communities Gallery Lists Friends Email Vault VPN
Back to Timeline
  • Open on mindly.social

Tamas G

@Tamasg@mindly.social
mastodon 4.5.6

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

0 Followers
0 Following
Joined January 20, 2023

Posts

Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Mar 07, 2026
The heck Gemini. "The attached zip contains too many files to process. For more information, see here." Wow really? They are enforcing even deeper limits on this now, I'm surprised. And t hat was a 55 kilobyte zip file with only 11 files in it, folks. I'm not asking it to parse a 20 megabyte slog
View on mindly.social
0
0
0
0
Thread context 2 posts in path
Parent @SapphireRose91@tweesecake.social Open
on tweesecake.social
Open ancestor post
Current reply
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Mar 07, 2026
@SapphireRose91@tweesecake.social both my coworkers suggested I take the week after CSUN offw ork, and honestly at first I was resistant to the idea but with all the socialization and getting peopled out there, it might not be a bad idea, so I took them up on it LOL.
View full thread on mindly.social
0
0
0
0
Thread context 2 posts in path
Parent @danestange@caneandable.social Open
on caneandable.social
Open ancestor post
Current reply
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Mar 07, 2026
@danestange@caneandable.social you definitely have really sharp ears - I love them. Keep those ears cleaned and well tuned they are coming in very handy. :D you helped with catching that word-final stops sounded too affricate-like problem. Turned out pa6 (the highest burst frequency band) was unscaled in the unreleased stop rule, creating an upward spectral tilt that made /t/ sound like /tʃ/. One-line fix per dialect. Next TestFlight build incoming
View full thread on mindly.social
0
0
0
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Mar 07, 2026
so burnt out, y'all. May not make it to CSUN. I feel like I am always physically exhausted, you know how you get after doing like 5 laps in a swimming pool for a competition? OK maybe not many of you do. But I'm burning out. Surely but slowly. And when I do I'll become so quiet everywhere people won't know what happened to me.
View on mindly.social
0
0
0
0
Thread context 2 posts in path
Parent @danestange@caneandable.social Open
on caneandable.social
Open ancestor post
Current reply
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Mar 07, 2026
@danestange@caneandable.social Good catches. The word-final T sharpness is from the stop frication fix we shipped a few builds back — it reduced the /tʃ/ confusion but may have left the burst a bit bright. Still tuning. The 44k aspiration thinness — you nailed it. White noise spectral density wasn't compensated at higher sample rates. Just shipped a fix for that, plus the VoiceOver settings reset. Next TestFlight build will have both
View full thread on mindly.social
0
0
0
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Mar 07, 2026

Aha, what happens when you try to do weird experiments on a Friday night and land on, "let's see what Speechbox driven through a tube model might even sound like at the most basic level!"
Like, super crude. a squared sine for the open phase and an exponential decay for the return. Basically the minimum
viable "not a square wave" pulse shape. What do you get?
Why of course, electric buzzer and misquito buzzer! I give you, 6 vowels. Let's play a new gameshow. Can you tell the vowels within the buzz? Ha. @fastfinge@fed.interfree.ca would be amused at this one. And no, we're not going tube model. 16 times the processing power at 44100 because the tube physics requires it is just. brutal.

View on mindly.social
Your browser does not support the audio tag.
2
0
3
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Mar 06, 2026

there you go you fluffy little testflight peoples, you get a new build with the ever-evolving editor tab, year-digit-pair splitting, your breakfasts are fixed from now on, and dates correctly have cardinal numbering support. Honestly a big one, now I am super sleepy from this and all the at-work things doing documentation and such.

View on mindly.social
1
0
1
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Mar 06, 2026

Lunch time! You know what that means! New TestFlight build for testers with some easy wins! Let's see if I can crank up some commits real quick before the work swamp swallows me again.

View on mindly.social
2
0
1
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Mar 06, 2026

lol now someone found an edge case for the shimmer issue on diphthongs, and I can't un-hear it. Type the word how, just on its own. How. And slow it between rates 55 to 65. This creates some of the same shimmery effect I tried to solve. Oh no. Back to the drawing board. But then, in "how are you?" it's not really there even at that rate. Oof. Now my ears can't unhear it though.

View on mindly.social
0
0
0
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Mar 06, 2026

for now. to fix your breakfast after updating to 3.0 Beta 4 in NVDA, type this into your run dialog:
%appdata%\nvda\addons\tgspeechbox\synthdrivers\tgspeechbox\packs\dict\en-compounds.tsv
And look for the word breakfast, remove that one and the under it which is breakfasts. Poof. Once those two lines are gone, it won't get split anymore. Solidly a good catch by @danestange@caneandable.social!

View on mindly.social
1
0
2
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Mar 06, 2026

TGSpeechBox v3.0-beta4 is out — 43 commits, 12 bug fixes, 8 new features, 11 language pack improvements.
Biggest addition: 3,686 compound words now split before phonemization and merge back seamlessly. "Popcorn" gets correct vowel quality on both halves. Combined with new word boundary amplitude dips, "lighthouse keeper" vs "light housekeeper" now sound properly different.
Diphthong shimmer — the bug that survived three rounds of fixes — is finally dead. Staircase micro-frames with discrete formant steps replace the continuously-changing targets that IIR resonators couldn't track cleanly.
Numbers now expand via YAML rules, fixing stress alignment across every platform. Impulse pitch gets real terminal gestures — declaratives fall, questions rise.
Spanish gets a community-driven tuning round from @rmcpantoja@mastodon.social. Polish phoneme work started thanks to @spacepup@mastodon.stickbear.me and @pitermach@dragonscave.space. GenAm gets proper MOUTH onset from Hillenbrand data and -og words like "dog" shift LOT→THOUGHT where they belong.
GOAT gets its diphthong glide back in en-us too. Turns out monophthongs were not the way.
https://github.com/tgeczy/TGSpeechBox/releases/download/v-300b4/TGSpeechBox-v300b4.nvda-addon
https://github.com/tgeczy/TGSpeechBox/releases/download/v-300b4/TGSBPhonemeEditor-v300b4.zip
https://github.com/tgeczy/TGSpeechBox/releases/download/v-300b4/TGSpeechSapiSetup-v300b4.exe
https://github.com/tgeczy/TGSpeechBox/releases/download/v-300b4/TGSpeechBox-v300b4.apk
https://testflight.apple.com/join/jvvGY6Fz
https://github.com/tgeczy/TGSpeechBox/releases/download/v-300b4/tgspeechbox-linux-x86_64-v-300b4.tar.gz
https://github.com/tgeczy/TGSpeechBox/releases/download/v-300b4/tgspeechbox-linux-aarch64-v-300b4.tar.gz

View on mindly.social
5
0
9
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Mar 05, 2026

What makes me a little sad about AI is just how coders will know less about what code even means over time, and we'll forget the exact commands to build ourselves, because an AI can run those commands. What's a constructor again and how does it relate to creating a new object and member in a class? When is the value passed in on the handle once during initialization versus as a callback dispatched between parts of your app? Coders aren't going to know these terms anymore possibly. They'll just roll their eyes and say, "well, the AI can choose for me." and that's going to create so much buggy, memory-schlepping software, our CPUs won't know what to do with it. Coders who are dropped into a terminal will not know how to even run a simple build command for a project without their AI code monkeys helping them. Blique future indeed.

View on mindly.social
5
0
6
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Mar 05, 2026

yes I dogfood my own Speechbox. Every day, all the time. Sometimes at rate 60, sometimes rate 70, sometimes rate 80. Yes I'm aware there's a shimmer effect on the word "how" at certain rates when on its own, and its a limitation of just how the vowel jump happens in the cascade resonators. I spent 2 hours and 14 different ways to debug it at night, didthering, F1-F2 shifting at the onset, adding a buffered aspiration before the diphthong glide, all of it. I know my own architecture and am actively refining it, don't you all worry, the fixes are coming. Just give it time. British will improve on its glides, word-level dictionary for text replacements, all of that is in the works. But it can't come over night.

View on mindly.social
3
0
2
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Mar 05, 2026

how how. External Group ∙ 76 Testers ∙ 10 Builds what the number keeps climbing y'all. I'm scared. haha.

View on mindly.social
0
0
0
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Mar 03, 2026

lol. Seeing things like this in articles: "Why did we need to attach “AI-Native” to 6G? You know why. Here’s to hoping AI is dead by 2029."
As well as people saying how AI will die once the bubble bursts, how it will go away, never to be seen again or to only be used in niche cases. Boy will you be surprised when the AI bubble pops but AI investment and pace only slows down, not sputters out. Did the internet collapse after the dot com bubble burst? Nope. It's still here. Why people think AI is any different is beyond me. It's staying around, whether you like it or not. Enough of the world has seen more benefits, particularly the financially-motivated people at the top, that nobody's stuffing it back in the bottle even with a market collapse. Sure the companies will be worth less, hold less power, that will be good overall, but AI, as a concept, as a thing, will go nowhere.

View on mindly.social
5
0
3
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 28, 2026

So let me get this one straight in my head. When VoiceOver swipes fast, it fires cancelSpeechRequest then immediately synthesizeSpeechRequest for the next element. Our cancel clears the buffer under the mutex, but if the render block is mid-flight, it might still be reading stale data. I snooped around to see what was done to solve this, especially as Espeak-NG-Mobile licensed their code under MIT, and
Maybe I can instead replace the semaphore with os_unfair_lock, and in the render block use os_unfair_lock_trylock() instead of a blocking wait. If the lock is currently held by cancel or synthesize, trylock returns false immediately, no waiting. The render block just fills the buffer with silence for that one callback (~2-5ms) and returns. That tiny silence gap is completely inaudible. But a stalled audio thread that misses its deadline? Better to not have that.

View on mindly.social
1
0
2
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 28, 2026
oh no. Oof. The 0.1ms attack was basically turning the limiter into a pitch-synchronous amplitude modulator. At 150 Hz that's a new peak every 6.7ms, and with a 0.1ms attack the limiter was clamping every single glottal pulse independently. That's not limiting, that's waveshaping. And the 50ms release meant it never fully recovered between pulses, so you get this pumping modulation riding on top of the voiced signal. Wellp that's gone now.
View on mindly.social
0
0
0
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 28, 2026
yes to Apple TV. It will be added as another build target with next release, not hard. It runs the same AU synthesis bridge as iOS so doable. Watch OS does not have it, it's not listed as an API on there in Apple's docs.
View on mindly.social
0
0
0
0
Thread context 2 posts in path
Parent @vick21@mastodon.social Open
on mastodon.social
Open ancestor post
Current reply
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 28, 2026
@vick21@mastodon.social oh, I ran into this oddly for the TGSpeechBox Settings UI :) but all this work especially with getting Jetpack compose stuff to have proper roles and sound good with Talkback will be really useful for work too, no doubt, so I'm not upset at all going a bit more out of my web-centric comfort zone. xD
View full thread on mindly.social
0
0
0
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 27, 2026
So here's my Friday problem. People still reporting shimmer effect on glides. And you know people, your concerns are valid especially when coming out of consonant to diphthong glides. I've been trying to talk through the AI about what we all are hearing and what might happen because I definitely think it's a resonator reset jumping problem, which is why you don't get it on single letter glides like I and Y. With a monophthong, the resonator transitions from consonant formants → static vowel target. It settles, done. But with diphthong collapse micro-frames arriving every 8ms, the resonator is still settling from the consonant when the next micro-frame shifts the target again. It never cleanly hits the onset vowel — you get a brief period where the resonator output doesn't correspond to any intended formant frequency. That's the shimmer. So the real issue might be that the fix needs to be temporal, not spectral.
View on mindly.social
0
0
0
0
Thread context 2 posts in path
Parent @rommix0@mindly.social Open
on mindly.social
Open ancestor post
Current reply
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 27, 2026
@rommix0@mindly.social @datajake1999@dragonscave.space lol yep, 100% this. Unless someone like, rips old ROMs out of no-longer-existing company hardware (Votrax chips, ETC) getting those as actual software synthesizers would be near impossible. Would be a neat dream, as there's a lot of them like Speakout as well, but to get these all even in emulator fform would be impossible without serious chip knowledge.
View full thread on mindly.social
0
0
0
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 26, 2026

oh holy crap I'm loving this already.
Anthropic just released a mobile version of Claude Code called Remote Control
https://venturebeat.com/orchestration/anthropic-just-released-a-mobile-version-of-claude-code-called-remote

View on mindly.social
3
0
4
0
Thread context 2 posts in path
Parent @danestange@caneandable.social Open
on caneandable.social
Open ancestor post
Current reply
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 24, 2026
@danestange@caneandable.social lol I love it, you're just a master at finding all the bugs :) But yeah, the problem mostly is, I don't use my phone a lot beyond just things like weather checks, reading a text here and there, maybe calling a phone number. So a lot of these just haven't surfaced yet. But I'm really glad you've found these, it's so solid to get them fixed and know what caused it. The punctuation one too I'm sure is that we're not passing VoiceOver's somehow, or it's getting overriden in the stream with a period. The hints thing is deffinitely an issue with VoiceOver not knowing that the last utterance ffinished speaking.
View full thread on mindly.social
0
0
0
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 24, 2026
2 iOS bugs discovered already! wow. VoiceOver hints don't read, and for some reason, large numbers over 5 digits. Very interesting ones, thank you folks for putting it through the paces of many types of text to read. These both will be fixed in the next iOS build, though I'm scared to upload a new one because of how behind Apple is at approvals for them, LOL.
View on mindly.social
0
0
0
0
Thread context 2 posts in path
Parent @danestange@caneandable.social Open
on caneandable.social
Open ancestor post
Current reply
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 23, 2026
@danestange@caneandable.social darn, still says Waiting for review, I swear I'm re-checking this page kind of like I did in college or high school at the end of the semester as your final grades were rolling in, ugh LOL haha.
View full thread on mindly.social
0
0
0
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 22, 2026
The tie bar ͡ semantically means "these two characters are one phonemic unit." But applyRules doesn't respect that. When s → s_es scans the text t͡s, it happily matches the s even though it's bound to the t via the tie bar. The replacement produces t͡s_es, then the greedy tokenizer correctly reads t͡s as an affricate and the _es is orphaned. The engine-level fix is a single check honestly. if the character immediately before a match start is a tie bar, skip the match. The matched phoneme is bound to its predecessor and shouldn't be replaced independently.
View on mindly.social
0
0
0
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 22, 2026
I'm very sad for this bug, but Mateo helped me discover it. The bug: An alias somewhere (default.yaml or phonemes.yaml) converts ts → t͡s (affricate with tie bar). Aliases run before your replacement rules. So the sequence is: 1. eSpeak gives wˈats — plain t then s 2. Alias fires: ts → t͡s (tie bar inserted) → wˈat͡s 3. Replacement a → a_es fires → wˈa_est͡s 4. Replacement s → s_es fires on the trailing s... but that s is now inside the affricate t͡s. The rule only matches the standalone s that follows the affricate. Result: wˈa_est͡s_es 5. Tokenizer: greedy-matches t͡s as a phoneme (consuming t, ͡, AND the s that should have been s_es). What's left is _es — underscore dropped, bare e and s spoken as literals. Same pattern in ˈibmtts → ˈibm_estt͡s_es — identical breakdown.
View on mindly.social
0
0
0
0
Thread context 2 posts in path
Parent @muchanchoasado@tkz.one Open
on tkz.one
Open ancestor post
Current reply
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 22, 2026
@muchanchoasado@tkz.one wow yeah definitely odd then! Language switching on Android in general was a lot more debugging and tricky because they use 3-letter lang codes, but will test this on another device with Android 12 to see if it behaves different. maybe I can nail down what's going on eventually haha.
View full thread on mindly.social
0
0
0
0
Thread context 2 posts in path
Parent @muchanchoasado@tkz.one Open
on tkz.one
Open ancestor post
Current reply
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 22, 2026
@muchanchoasado@tkz.one oh interesting! Which Android version? It's for sure working to switch languages here, although with the system text to speech setting for language, but I wonder if maybe on older Android than a certain number it doesn't, hmm.
View full thread on mindly.social
0
0
0
0
Thread context 2 posts in path
Parent a post on tweesecake.social Open
on tweesecake.social
Open ancestor post
Current reply
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 21, 2026
@dreamburguer@tweesecake.social huh that's weird! it's a 6.4 KB file, a bit larger than the 5.4 KB one included in the add-on, should still use the improvements plus some extra rules for the cases you mentioned.
View full thread on mindly.social
0
0
0
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 21, 2026
Look at this pattern — eSpeak drops secondary stress on nearly every compound: firefox fˈaɪəfɒks ← /ɒ/ unstressed mailbox mˈeɪlbɒks ← /ɒ/ unstressed laptop lˈaptɒp ← /ɒ/ unstressed hotdog hˈɒtdɒɡ ← /ɒ/ unstressed desktop dˈɛsktɒp ← /ɒ/ unstressed sandbox sˈandbɒks ← /ɒ/ unstressed bookshelf bˈʊkʃɛlf ← /ɛ/ unstressed popcorn pˈɒpkɔːn ← /ɔː/ unstressed eggnog ˈɛɡnɒɡ ← /ɒ/ unstressed
View on mindly.social
0
0
0
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 21, 2026

TGSpeechBox v2.97 is out!
The big one: diphthong collapse. Diphthongs used to render as two separate vowel beats stitched by a crossfade. Now they merge into a single token with cosine-smoothed micro-frame waypoints — one continuous formant sweep. Pitch-adaptive frame intervals keep the glide clean across voice profiles.
Two new pitch models. Impulse style: warm, naturally decaying stress peaks with IIR smoothing — first stress gets the biggest bump, each one after it fades. Klatt style: the classic 1987 hat pattern — rise on first stress, plateau, terminal fall for statements or rise for questions. Both join espeak_style, legacy, and fujisaki_style.
Spanish got a major upgrade thanks to Mateo Cedillo. Both Castilian and Mexican packs now have proper lenition, cluster separation, tuned five-vowel triangle, and dialect-specific sibilants. Mexican seseo is now bulletproof regardless of eSpeak version.
Radiation model overhaul: lip radiation moved from pre-cascade to post-cascade. The old model boosted upper formants giving that "buzzy Klatt" character. The new additive model preserves the cascade's natural formant balance — warmer vowels with proper chest voice weight. Thanks to Simon (@simon@procrastodon.net) for flagging the spectral gaps that sparked this.
https://github.com/tgeczy/TGSpeechBox/releases/download/v-297/tgSpeechBox-v297.nvda-addon
https://github.com/tgeczy/TGSpeechBox/releases/download/v-297/TGSBPhonemeEditor-v297.zip
https://github.com/tgeczy/TGSpeechBox/releases/download/v-297/TGSpeechSapiSetup-v297.exe
https://github.com/tgeczy/TGSpeechBox/releases/download/v-297/tgspeechbox-linux-x86_64-v-297.tar.gz
https://github.com/tgeczy/TGSpeechBox/releases/download/v-297/tgspeechbox-linux-aarch64-v-297.tar.gz

View on mindly.social
2
0
1
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 21, 2026

When legacyPitchMode: "klatt_style" is enabled, these settings control the intonation:
Hat rise and stress peaks:
• klattHatRiseHz (number, default 30.0): Pitch step-up (Hz) when entering the hat plateau on the first primary-stressed vowel. Scaled by inflection.
• klattStress1Hz (number, default 28.0): Additive pitch peak on the 1st stressed vowel on the plateau.
• klattStress2Hz (number, default 16.0): Peak on the 2nd stressed vowel.
• klattStress3Hz (number, default 13.0): Peak on the 3rd stressed vowel.
• klattStress4Hz (number, default 11.0): Peak on all subsequent stressed vowels.
Declination and terminal gestures:
• klattDeclinationHzPerSec (number, default 10.0): Linear baseline declination rate.
• klattFinalFallBelowBaseHz (number, default 21.0): How far below baseline the pitch drops on the hat fall for statements/exclamations.
• klattQuestionRiseHz (number, default 35.0): Pitch rise on the last stressed vowel for questions (instead of a fall).
• klattContinuationRiseHz (number, default 15.0): Pitch rise for commas/continuations.
• klattGlottalLowerHz (number, default 15.0): Additional pitch drop on the very last vowel for statements/exclamations. Simulates glottal lowering at utterance end.
Smoothing:
• klattSmoothAlpha (number, default 0.4): Single-pole IIR smoothing coefficient (0..1). Lower = smoother transitions between hat

View on mindly.social
1
0
0
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 20, 2026

well, I was up until 1:30 for a good reason, I swear! Now added a new Diphthong collapse pass. Over 400 lines of code to do proper micro-frame emitions for glides, splitting them into up to 10 segments with cosine-smoothed formant waypoints. I had initially started with 3 frames max no matter what, but now realized it has to be between 3 and 10 depending on the glide's duration, with shorter glides needing more micro-frames to not have a jitter effect. Solved it well to where we can now rely on Espeak's Diphthong output along with auto-tieing them for vowel to vowel pairs (but not semivowel to vowel, that was a good bug to find!)
the merged token's duration is divided by microFrameIntervalMs (default 12), clamped to 3–10
frames. So an 80ms diphthong gets ~7 micro-frames of ~11ms each. A 150ms diphthong gets 10 frames of 15ms each.
So yes, up again, late, for a good reason, at least to me. What a journey into DSP mechanisms and micro frames.

View on mindly.social
2
0
0
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 20, 2026

It's so weird with Claude code, the more demanding and frustrating I get with it to correctly locate the bug, fix the right code path, don't miss lines in such and such file, the kinder it gets to me, LOL.
You would think it would be like, "don't be so demanding!" but it's like, "oh, yeah, I get it, you might be demanding to me about this but I won't take it is an attitude from you." LOL. I find that amusing in some way.
As a machine, maybe this is where it has an advantage, it will never read tone from human writing the same way a human does, so of course it's not going to know whether what I write is really demanding or just being precise, to it the same generalities apply. If I were working with another paired engineer I would definitely have to dial that back and be a lot more colaborative as they work through each step too, but with Claude that means interrupting the thinking chain mid-process which isn't always good. So yeah, completely different approaches on all levels to working with a paired engineer, LOL.

View on mindly.social
1
0
0
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 20, 2026

wow, merged the first real quality-of-life improvements into ES.yaml and the phonemes. Spanish is about to sound a lot more Spanish :) This person (Mateo) did a great job adding new language phonemes and fighting some Espeak rules too to sound better.

View on mindly.social
3
0
0
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 19, 2026

And that was all knocked out in like 40 minutes of work, 20 of which was manual writing, 10 for release notes I typed up and then draft converted, get the Claude skill briefing done for packaging releases, which I won't have to again. Not bad. It's not a Claude skill, but I'm sure people have turned this into one by now.
If it has step by step markdown on what to do it does really good at splitting each stage into tasks and then running down them to remove the recursive grind. I think 10 years ago I would have gotten the same though by writing a bunch of batch files and scripts. All of this work can be automated without AI, just not in the form of natural language. It's not as impressive when I know that yes, if you took me back to 2016 as who I am today, I would have found another way 100%.

View on mindly.social
0
0
0
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 19, 2026

TGSpeechBox v2.96 is out!

The headline fix: a cascade corruption bug in the normalization engine was mangling language packs that remap phonemes with suffixed variants (a to a_es). Each rule's output fed unprotected into next rules, garbling the stream. Found by Mateo during Spanish pack development. Fixed with length-aware protection that blocks corruption while preserving intentional chaining.
Quality: the frame emission pipeline now generates micro-event sub-segments -- voice bars, bursts, aspiration, fricative attack/decay -- each with independent timing. Stop onsets are cleaner, affricates transition properly.
Duration got a serious upgrade. Voiceless codas lengthen to compensate for pre-voiceless vowel shortening. Phrase-final nasals sustain naturally. Stops scale by place -- velars longer than alveolars, matching how articulators move.
Consonant identity is sharper: five nasals now have distinct spectral signatures via differentiated anti-resonance frequencies. Velars got context-dependent coarticulation -- different F2 loci before front vs back vowels. This was the missing piece that made "go" and "doe" sound identical.
Next release: Spanish gets separation from sounding less Castilian in ES-MX, and other tuning will get merged, since the PR is close, further tuning on languages like english "dot" and "fox" which are too short thanks to Espeak.
https://github.com/tgeczy/TGSpeechBox/releases/download/v-296/tgSpeechBox-v296.nvda-addon
https://github.com/tgeczy/TGSpeechBox/releases/download/v-296/TGSBPhonemeEditor-v296.zip
https://github.com/tgeczy/TGSpeechBox/releases/download/v-296/TGSpeechSapiSetup-v296.exe
https://github.com/tgeczy/TGSpeechBox/releases/download/v-296/tgspeechbox-linux-x86_64-v-296.tar.gz
https://github.com/tgeczy/TGSpeechBox/releases/download/v-296/tgspeechbox-linux-aarch64-v-296.tar.gz

View on mindly.social
4
0
2
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 19, 2026

lool pretty awesome, in 15 minutes time I wrote up a markdown briefing to Caude on how to publish my releases and package consistent fresh files in each asset, rebuild them, put them up. Now combined with the CI actions this gets very powerful, from start to finish a release can be put in draft and I just verify it looks right, assets are fresh and boom. Way less steps to any release. It makes releasing on a lunch break more possible, which is what I'll do

View on mindly.social
3
0
2
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 18, 2026

TGSpeechBox v2.95 is out!
The old "rate reduction" pass just shortened everything equally at high speed — schwas, stops, fricatives all got crushed the same way. At 3x rate, segments became acoustically dead. v2.95 replaces it with rate compensation: per-class duration floors that protect intelligibility at speed. Vowels, fricatives, nasals, stops — each has its own minimum. A cluster proportion guard prevents timing bulges when one consonant hits its floor. At normal speed it does nothing.
Trajectory limiting got retuned (cf2 18->26 Hz/ms fixes the "Shaggy voice" diphthong smear) and now supports full nested YAML with bitmask field selection.
The phoneme editor had 9 bugs from its first third-party use. All 9 are fixed: surgical save preserves comments and key ordering, flow maps no longer corrupt voice profiles, and a new scope awareness dialog scans all 27 language packs before letting you modify a shared phoneme — offering to clone it for your language instead. Flag change and formant ordering validation round it out.
Polish gets microprosody, trajectory limiting, and rate compensation tuned for its dense clusters. The /i-bar/ vowel got a major formant correction backed by published research.
TGSpeechBox now crosses 270 tunable per-pack settings, all localizable in the NVDA driver.
https://github.com/tgeczy/TGSpeechBox/releases/download/v-295/tgSpeechBox-2026-v295.nvda-addon
https://github.com/tgeczy/TGSpeechBox/releases/download/v-295/TGSBPhonemeEditor-v295.zip
https://github.com/tgeczy/TGSpeechBox/releases/download/v-295/TGSpeechSapiSetup-v295.exe
https://github.com/tgeczy/TGSpeechBox/releases/download/v-295/tgspeechbox-linux-x86_64-v-295.tar.gz
https://github.com/tgeczy/TGSpeechBox/releases/download/v-295/tgspeechbox-linux-aarch64-v-295.tar.gz

View on mindly.social
3
0
5
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 12, 2026
Yo that's an interesting idea with Fujisaki though. Instead of firing phrase commands at word boundaries and hoping they create the right shape, I compute the shape we want from linguistic data and express it through targeted accent commands. One phrase command per clause for the overall arc, prominence-driven accents for the internal rhythm. No "mechnical bull" feeling that way.
View on mindly.social
0
0
0
0
Thread context 2 posts in path
Parent @Tamasg@mindly.social Open
@Tamasg@mindly.social
AI broke my heart again. "And the thing that's glaring by its absence — now that you've named it — is a prominence pass. Every one of those 16 passes operates on individual tokens or pairs of adjacent
Current reply
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 12, 2026
lol. I just gave it an idea of the YAML shape and that cruelty is what I get back? Look at how mean AI is. LOL. settings: prominence: enabled: true # === SOURCES OF PROMINENCE === # Each source contributes a 0.0-1.0 prominence score per vowel token. # Scores are combined (max, not additive) to get final prominence. # Source 1: eSpeak stress marks (already in IPA) primaryStressProminence: 1.0 # ˈ → full prominence secondaryStressProminence: 0.6 # ˌ → partial prominence # Source 2: Vowel length (the ː already in the IPA stream) longVowelProminence: 0.5 # ː on unstressed vowel → half prominence longVowelProminenceMode: "unstressed-only" # or "always", "never" # Source 3: Word position wordInitialBoost: 0.2 # first syllable gets a nudge wordFinalReduction: 0.15 # last syllable trails off # === REALIZATION (what prominence DOES acoustically) === # Pitch: prominence → Fujisaki accent command amplitude pitchAccentScale: 0.20 # prominence 1.0 → accent amp 0.20 pitchSustainMs: 0 # 0 = no extra sustain # Amplitude: prominence → voiceAmplitude scaling amplitudeBoostDb: 2.0 # prominent vowels get +2dB amplitudeTrailOffDb: -3.0 # word-final reduction = -3dB amplitudeContourMode: "per-word" # "per-word" or "per-token"
View full thread on mindly.social
0
0
0
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 12, 2026
AI broke my heart again. "And the thing that's glaring by its absence — now that you've named it — is a prominence pass. Every one of those 16 passes operates on individual tokens or pairs of adjacent tokens. None of them looks at the word as a whole and asks "what is the rhythmic shape of this word?" Your system knows everything about the trees — which token is a vowel, which is stressed, which is word-final, what the formant targets are — but nothing about the forest."
View on mindly.social
0
1
0
0
Thread context 2 posts in path
Parent @Bri@fwoof.space Open
on fwoof.space
Open ancestor post
Current reply
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 02, 2026
@Bri@fwoof.space @FreakyFwoof@universeodon.com lol, I bet the output from something like that is great though, a bunch of not found commands, then it's like, "wait but it's listed in the build system! What am I doing wrong!" LOL. I see it a lot at work where we have a monorepo that holds both Android and iOS code, and if I'm careless with my prompt on which part of the repo to investigate it starts to dig into the wrong parts. Haha. Then it's like, "but the user wanted info on Android, this is IOS...." and I laugh outloud each time.
View full thread on mindly.social
0
0
0
0
Thread context 4 posts in path
Root @FreakyFwoof@universeodon.com Open
@FreakyFwoof@universeodon.com
@Tamasg@mindly.social for all that having been said though, I am the happiest with this latest addon I've been. It took off in a way I never expected. People able to share music clips the same way sig
Ancestor 2 @Tamasg@mindly.social Open
@Tamasg@mindly.social
@FreakyFwoof@universeodon.com wait, you have an add-on for Fan control there? Like, the open-source thing that's super hard to use the UI with because it's some XAML based crap? If so, that's super am
Parent @FreakyFwoof@universeodon.com Open
@FreakyFwoof@universeodon.com
@Tamasg@mindly.social I tried for about 8 hours to make the UI better, then just decided to make it call the right config so you can stick yours into the addon folder and hit the hotkey and have it sw
Current reply
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 02, 2026
@FreakyFwoof@universeodon.com OMG still. It's manual grind work that really gets removed, even if it's just a profile swapper where I'm not the one renaming the JSONS or calling fan control with the argument to load another config. I don't mind editing the curves, although having the sample ones is nice. It's ironic with that app that you can go through the hardware detection wizard just fine, then when you're done, it turns into a monster soup of unlabeled mess, and choosing one of the list items for the categories can only be done with object nav reliably because it auto-switches to the "about" tab the moment you focus it. Crap like that is hard to code around though honestly, so even a small try counts.
View full thread on mindly.social
0
1
0
0
Thread context 4 posts in path
Root @FreakyFwoof@universeodon.com Open
@FreakyFwoof@universeodon.com
@Tamasg@mindly.social Yesterday I almost had a shouting match with my v-coder, it sent me back the same unmodified file about 20 times, no exaggeration. I was about ready to pull my hair out lol
Ancestor 2 @Tamasg@mindly.social Open
@Tamasg@mindly.social
@FreakyFwoof@universeodon.com LOL! I've still seen GPT write Python in the middle of HTML code! Like, the thinking will suddenly turn to Python and it starts to insert functions in the middle of the d
Parent @FreakyFwoof@universeodon.com Open
@FreakyFwoof@universeodon.com
@Tamasg@mindly.social for all that having been said though, I am the happiest with this latest addon I've been. It took off in a way I never expected. People able to share music clips the same way sig
Current reply
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 02, 2026
@FreakyFwoof@universeodon.com wait, you have an add-on for Fan control there? Like, the open-source thing that's super hard to use the UI with because it's some XAML based crap? If so, that's super amazing as right now I hand-edit the config file for the profiles and fan curves and just make the default profile at startup load the one I set, it's just, ugh, so much work.
View full thread on mindly.social
0
3
0
0
Thread context 3 posts in path
Root @Tamasg@mindly.social Open
@Tamasg@mindly.social
up at 2 AM discussing more implementation details and patterns with Claude, how we will structure the new voice profile mixing in the frontend rather than burdening the Python driver, ETC. Such is lif
Parent @FreakyFwoof@universeodon.com Open
@FreakyFwoof@universeodon.com
@Tamasg@mindly.social Yesterday I almost had a shouting match with my v-coder, it sent me back the same unmodified file about 20 times, no exaggeration. I was about ready to pull my hair out lol
Current reply
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 02, 2026
@FreakyFwoof@universeodon.com LOL! I've still seen GPT write Python in the middle of HTML code! Like, the thinking will suddenly turn to Python and it starts to insert functions in the middle of the darn HTML like nothing, no thought. Happeneed last week with me, I still laughed at that as it's been there since the early days. I'm almost thinking memory and history context pulls it in Python because it knows I've been working on that type of code, but then throwing an HTML thing at it still tilts the tuning to Python. Best educated guess. So I'm not surprised about returning the same file like that either, lol. Some things really never change :D
View full thread on mindly.social
0
5
0
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 02, 2026
up at 2 AM discussing more implementation details and patterns with Claude, how we will structure the new voice profile mixing in the frontend rather than burdening the Python driver, ETC. Such is life. Some people really think AI coding is as easy as asking it to write it out, and maybe it can be for some context, but darn it if I don't break down how I expect the API and the implementation to exacting detail, it's going to muddle things up. I know enough C++ to get around, I know enough Python to get around. So I can tell it how to make the contracts and callback's shapes, ETC, how to rewrite what and where. Then I read the resulting work. At least these days it feels less like holding the hands of a junior engineer as much as maybe nearly senior-level one, so that does feel better. It does need probing to check certain lines or functions when it thinks you haven't done something you already have, but otherwise, we've come so far from 2020, it's astonishing
View on mindly.social
0
7
0
0
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 01, 2026
just can't believe I extended the frame struct. Something I was so so afraid for weeks to do. Feeling accomplished. Great way to end the night for me. V5 DSP, future improvements to the extended frame struct are now a breeze, OMG
View on mindly.social
0
0
0
0
Thread context 2 posts in path
Parent @muchanchoasado@tkz.one Open
on tkz.one
Open ancestor post
Current reply
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
Tamas G
Tamas G
@Tamasg@mindly.social

Originally from Hungary, but living and working in the US now. Accessibility Web engineer at Spotify full-time, , avid philosopher. Fun, random, optimistic. Friend to many, with an open mind. Passionate about accessibility and usability. Tinkering with Raspberry Pi, meditation, ham radio (K7HUN,) more. eng posts do not reflect my employer's opinions or views

mindly.social
@Tamasg@mindly.social · Feb 01, 2026
@muchanchoasado@tkz.one yep, R still needs work. words like "pero" and "madre" sort of work now, but I think it'll get some more tuning in the future. I'm just glad Spanish is now understandable, it was a big mess before. Happy to make it better.
View full thread on mindly.social
0
0
0
0
313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: imap.elektrine.com:993

POP3: pop.elektrine.com:995

SMTP: smtp.elektrine.com:465

SSL/TLS required

Support

  • support@elektrine.com
  • Report Security Issue

Connect

Tor Hidden Service

khav7sdajxu6om3arvglevskg2vwuy7luyjcwfwg6xnkd7qtskr2vhad.onion
© 2026 Elektrine. All rights reserved. • Server: 09:10:13 UTC