Hacker Newsnew | past | comments | ask | show | jobs | submit | Aelius's commentslogin

I have a use case for a niche audience:

The videogame Final Fantasy XIV has a lot of text. A LOT of text.

Someone has made a plugin to pipe text to external tts services, or a websocket. You talk to characters in game and hear the dialog read by the tts.

https://github.com/karashiiro/TextToTalk

For whatever reason, amazon poly only exposes middling quality voices to the plugin. And I'd rather not have an active AWS account for just this use case.

ElevenLabs is supported by the plugin, but their service isn't really about tts and I'd have to pay the $220/yr tier to unlock further "pay as you go (per character)" with a budget of 100,000 characters per month. A bit steep for using it only for in this one game.

If someone could help plumb AudiowaveAI to this plugin, I'd gladly turn off AWS for this!


It’s OpenAI TTS, replacing the API endpoint should be pretty easy

It’s similar quality to 11labs but 10x cheaper


Thanks so much yeah a few people asked for an API to make it easy too. Added it to my list of TODOs :)


Your definition of "free speech" includes not taking action against truly malicious and slanderous and manipulative people like Alex Jones?

And there is no "who draws the line‽" argument here, Jones exists miles beyond what is ever ok.


>And there is no "who draws the line‽" argument here

That's exactly the argument, not everybody thinks Alex Jones went too far. In fact, I bet a lot of people who listen to Alex Jones would find something you supported to be miles beyond what is ever OK. That's part and parcel of living in a diverse, cosmopolitan society. Sometimes, other people's opinions are miles beyond OK, but that's still okay. ;)


You seem to be willfully ignoring the demonstrable harm he causes. You're promoting a false balance. You're saying "Alex Jones robbed a bank, other people eat their coworkers' lunch, so who are we to judge?"

Absolute nonsense.


If demonstrable harm is your standard, please just announce you don't believe in free speech and move along. Everybody advocating for the wrong stance on politics creates demonstrable harm.


Free speech means he can say (edit) legally protegted speech* on his own platform.

No company is obligated to provide that platform for him. When judging a company for what content they decide they don't want to host, spinning "vimeo banned Alex Jones" as negative is ridiculous.

Edited: he can't actually say whatever he wants even on his own platform. There's actually a lawsuit against him right now. Too many internet folk don't actually know what "free speech" means and I should not validate such ignorance.


Actually, free speech is an ethical concept, not a legal concept. The first amendment is a legal concept. Free speech means means enabling the free exchange of ideas. Free speeches as a concept applies to private platforms and organizations too, it just isn't mandated by law.


Would you please not take HN threads further into flamewar?

https://news.ycombinator.com/newsguidelines.html


> And there is no "who draws the line‽" argument here, Jones exists miles beyond what is ever ok.

Popular media exists miles beyond what is ever ok. Do you want to ban those too?


The courts can draw this line & determine these distinctions, and they are doing just this right now. Jones is currently being sued by some Sandy Hook parents. It turns out we don't need to rely on Youtube of Vimeo to be the ultimate arbiters of this issue, and the system may just be working in this case.


Rather than simply disabling the tabs, I find it useful to conditionally disable them:

``` #main-window:not([customizing]):not([tabsintitlebar="true"]) #toolbar-menubar[inactive="true"] + #TabsToolbar { visibility: collapse !important; } ```

This snippet shows tabs when in "customize" mode, so you can access elements from addons placed on the tab bar by default. It also shows tabs when the menubar is showing: tap alt to peek, enable menubar to have vanilla access to tabs again. Finally, if you use the setting "tabs in titlebar", tabs are not disabled.

Doing it this way enforces sensible behavior and gives you escape hatches that don't require editing CSS and restarting the browser.


HN doesn't do markdown, to get code text indent by 4 spaces.

My userChrome.css looks like this https://github.com/dngray/ghacks-user.js/tree/fx-desktop#use...

    @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

    /* Remove default items from the urlbar-container */
    #back-button,
    #forward-button,
    #stop-reload-button,
    #reload-button,
    #customizableui-special-spring1,
    #home-button,
    #customizableui-special-spring2,
    #library-button,
    #sidebar-button {
        display:none;
    }

    /* Disable Tab toolbar for Tree Style Tab */
    #tabbrowser-tabs {
        visibility: collapse !important;
    }

    #sidebar-header {
        display: none;
    }
I use the hotkeys or buttons on my mouse so I removed all the buttons from the toolbar https://support.mozilla.org/en-US/kb/keyboard-shortcuts-perf...


This is the most stable option for sure. The more popular Tree Style Tab is still rather buggy, even after its complete rewrite.


I used to run foobar2000 in wine, because no other linux media player scratched some of the itches foobar covered. There is even a foobar2000 package in the arch aur so it simply installs like any other pacman managed program.

However, once I learned of the wine interface that is available on flathub (for flatpak) I immediately removed wine and its 32 bit components from my system- now that untidyness is neatly contained within flatpak dependencies.

Correct me if I'm wrong, but doesn't flatpak'd wine solve this issue?


Yes, fb2k is the one Windows-only app I just can't let go. The library management, plugins, UI, extensibility, and configurability are just simply unmatched by anything else out there. I likes my music the way I likes it.


I'm using Clementine (qt) as a replacement, it's working very nicely :)


> foobar2000

I was sure that was a placeholder for you to avoid naming the program until one of the other replies to this comment seemed to confirm that it was in fact an actual name of a program.


Yes, except now instead of one horrifically over complicated package manager you now have to have two.


This genuinely surprises me. OpenVPN is a dense and obtuse rabbit hole of many poorly named configuration options with terrible documentation.

WireGuard asks so much less of you.


OpenVPN has more poorly written tutorials available which explain how to configure it by copying and pasting huge config files often containing security vulnerabilities or other poor practice. Just off the top of my head, I believe the default cipher was bf-cbc until fairly recently they implemented TLS cipher selection.


I was interested until I saw the gestures.

I don't have a left hand, I don't have six fingers, guess I'll stick with my mouse.

I'm sure this could be adapted for one-hand use, but- and maybe I'm slightly biased, but I think even if I still had two hands I'd prefer interfaces that don't require me to use both to do simple actions.


In the modern design world, there are a lot of assumptions that everyone is able-bodied, and it's getting worse.

Whereas, I am able bodied, I'm also left-handed, which is annoying on a daily basis. Ignoring all the real-world issues, touch interfaces are optimised for right-handers. A 'flick' gesture for a right hand, is a 'push' gesture for a left hand, the amount of times a touch screen or touch-pad based OS mis-interprets my badly-done 'flicks' for 'push' and the screen scrolls instead of going back or forward. There are endless issues just like this, all because my finger-profile is mirrored compared to right-handers.

If Google enforce the 'pill' navigation on newer Android versions (right now it's an option), I'm going to have to seriously consider switching to iOS, as the 'pill' depends on right-handed 'flicks' to the left to 'Go Back'. Which for left-handers is a 'push' action, and won't be properly recognised.


Yeah, right now my biggest challenge is VR. I have been able to work around everything else, but VR is increasingly becoming the domain of those with 10 fingers and two wrists. I can play beatsaper by taping the controller to my arm, but the scoring system punishes me for not having a wrist. /sigh

Re: pill navigation- I find the navigation bar to be an outdated concept and I don't know why we even still have it at all. I use an app called "edge gestures" to navigate with swipes, and I disabe the system navigation bar. I suggest you try that.


I could imagine a "resistance" bombarding wechat with so much garbage that the PRC wouldn't be able to trust intel gathered from it.


Now that is an interesting thought. They could incriminate party members and government officials to sow distrust in the ranks.

Having seen though how certain groups of the population have been dealt with in China does make me wonder if they would not just round everyone up and send them for “re-education”.


All you linux veterans may cringe at it, but maybe check out my dotfiles. I have spent years cultivating a complete DE experience around dwm. It shouldn't be too hard to drop in your wm of choice.

I have used it with HiDPI but only briefly, so that may still be imperfect.

https://github.com/AeliusSaionji/dotfiles


Thanks for sharing! Would be nice if you'd wrap it into some auto-ricing script like LARBS.


What is "ricing" in this context?

I do agree I need to come up with a better way to maintain and distribute this, I'll look into LARBS.


How did I miss this? Very exciting!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: