Ngl that’s a interesting idea. Would definitely want it running locally, though.
Ngl that’s a interesting idea. Would definitely want it running locally, though.
I think I’d be okay up until you pulled intellisense, at which point I would literally deflate like a balloon.
Regarding the TTS specifically, I remember looking into TorToiSeTTS back when this stuff was first coming out. You can generate ElevenLabs quality audio with it, but it’s insanely slow. In fact, when I was looking into it, it seemed like ElevenLabs may have been using a (much faster at the time) version of TorToiSe TTS, given the output is so similar.
According to the linked Github page, they seem to have solved the speed issues now, so it might be worth looking into. Of course, the other commenters have provided solutions that are pre-integrated into the LLM, but if you’re just looking for TTS this could be worth checking out. Also worth noting that this requires an NVIDIA GPU.
It’s true. I even live in a place where the “Software Engineer” title actually does require a special designation, and I’m a “Software Engineer”, and I have no such designation, so there’s that.
People might be more familiar with this viral picture as well, if not the name.
“Margaret Hamilton shown in 1969 standing beside listings of the software developed by her and her team for the Apollo program’s Lunar Module and Command Module.”
This is largely semantic, and highly subjective, but to me “Engineer” implies more design, architecture, and planning (ie, meetings).
A Senior “Developer” would imply more day-to-day coding to me. Not that companies care what I think, of course.
Not to turn this into a sociology discussion, but for anyone unaware: this is a fairly common pattern.
Women often pioneer fields like this, but as soon as it becomes seen as something “important” out “respectable” then suddenly it becomes male dominated.
The opposite also happens, where as society deems something as unimportant, a male dominated field will become female dominant - see teaching for an unfortunate example of a field that used to be highly paid and respected, and is now largely looked down on.
Sorry, don’t mean to go off on a tangent - it just bugs me and I think more people should be aware of it.
For anyone unaware, Ada Lovelace created the first programming language - all before a computer even existed. Absolute Chad of a woman.
Ahh okay, interesting. I’ll have to give this a try, then.
True, these do sound like the best solutions honestly. I wanted to avoid something like Tailscale, since it just becomes another point for me to support/troubleshoot on the user end, but maybe I should reconsider. It’s a tradeoff, but it would also simplify a lot on my end.
Sorry, yeah, “broadcasting” was a bad word choice. What I meant was that if I port-forward, it exposes that socket to potential bad actors searching for exposed services.
Thanks, I’m only very vaguely familiar with NGINX, so I appreciate the clarification.
Thank you for such an in-depth reply!
There’s a lot to take in here, but it sounds like I’ve got some work to do - not necessarily a bad thing. It’s honestly about time I took my network more seriously and set up some proper routing / firewalls.
Yeah, thats definitely something I need to look into setting up.
Wouldn’t this require any user to connect to the VPN though? I’m looking for something more publicly accessible - say like a website.
Ahh okay, thanks for the clarification. Honestly I should use NGINX just for the sake of learning it, if nothing else.
I messed with pfsense a bit at my old job, but never really thought to use it in my home network - might just give that a shot, thanks!
Just in terms of broadcasting my home IP directly vs having a middleman, essentially.
Thanks for the reply!
So the NGINX server hosted outside your network, then? And then reverse-proxy that into your home server?
Honestly, I feel like NGINX is a bit overkill for my situation, since I’m not expecting to have a lot of traffic. I could be wrong, though.
Haha well that’s uhh…