Elektrine lite

← Feed

Ethin Probst

draeand@social.the-gdn.net

<p>I&#39;m a blind software engineer from North Dakota within the US. I operate the GDN, a network of developers, creators, etc., of all walks of life.</p>

Posts

  • View post

    For Prism users, if you would like to test the upcoming Prism 0.18.3 release (which I would encourage especially if you have had issues with 0.18.2), feel free to visit the GitHub actions ci workflow to download the Prism binaries for your platform/environment. Just drop in the prism library for your platform and environment and the transition should pretty much be done. As a side-effect of this, you can pretty much upgrade anything to the latest Prism version (or even a testing release) by just...

  • View post

    So, curious: is there anything besides SSML support that people would like to see in Prism? SSML will take a substantial amount of time and I honestly don&amp;#39;t know if I want to hold off v1.0 for SSML given just how annoying that entire thing is going to be (it&amp;#39;s practically going to be a subproject of it&amp;#39;s own), but other than that I think we (might) be close to 1.0? I think? If anyone wants me to add anything (other than SSML) feel free to post about it on the GH tracker a...

  • View post

    Well, the Prism project needs your help! I would like community input about how to proceeed with SSML, because my digging revealed that the SSML landscape is way, way worse than I feared. As such, I&amp;#39;d like to spark a community discussion, at https://github.com/ethindp/prism/discussions/84, about how Prism should approach this problem, instead of me making a unilateral decision on the community&amp;#39;s behalf. I&amp;#39;ve done my best to describe just how annoying this is and an idea I...

  • View post

    So, I&amp;#39;m slowly iterating on Prism 0.17.4. SSML is probably not going to be something that will be coming for a while due to the shear amount of complexity involved (sadly). But we do have integration with the Microsoft Speech Platform (which will be picked up by the SAPI backend automatically if the voices are installed) and I&amp;#39;m working on adding VoiceOver support to WatchOS (although I can&amp;#39;t test that...).

  • View post

    Test

  • View post

    Anyone got an Apple watch? You&amp;#39;ll need WatchOS 10 or higher, but I would appreciate it if someone with dev access could possibly test Prism&amp;#39;s VO support on it using the latest artifacts found here, since I just added a (hopefully) working draft and would appreciate feedback before I go throwing it into a release: https://github.com/ethindp/prism/actions/runs/30406741835

  • View post

    @FreakyFwoof@universeodon.com Not confrontational at all. Far from it, in fact. From the outside it looks like you are reinventing the wheel when a perfectly good tool already exists, which is why I raised the question and whether you considered contributing these enhancements to libmagic, which I&#39;m sure would appreciate them

  • View post

    If anyone wishes to find lots of (non-AI-hallucinated) bugs in Prism, now would be perfect because I want to fix as many as I can before I run the release workflow. Admittedly I need to somehow figure out some kind of test suite but that&amp;#39;s a very, very annoying problem to figure out for me, although I might just be overcomplicating it lol

  • View post

    Prism 0.16.2 is out! What&amp;#39;s new: * A bug was introduced in a prior release which caused Python wheels, produced in CI, to have zero backends, due to LTO optimizing them away. This no longer occurs. * The Python wheels no longer build libspiel for the spiel backend because it has practically no mainstream adoption yet and requires that you build it from source. * Similarly, spiel is no longer built with Prism in CI/CD releases because it is LGPL licensed and we would therefore have to s...

  • View post

    CI is running to publish a quick 0.16 patch for Prism: I accidentally forgot to tell Python not to use RTLD_NOW/DEEPBIND on non-Linux platforms. Heh. This does contain a good fix, in that Prism&amp;#39;s android API level has been lowered to API level 26. That means it will run on android 8 and above.

  • View post

    Prism 0.16.3 is out. This is a patch update to 0.16.2 that fixes me missing the fact that library flags I was using were Linux-specific. But on the positive side, we now support Android API level 26 and up (PR #35)! Download: https://github.com/ethindp/prism/releases/tag/v0.16.3

  • View post

    For Prisms Python consumers, 0.16.4 is out, and this finally solves what I was trying to solve in 0.16.3 but didn&amp;#39;t entirely solve. That has been confirmed, and Python&amp;#39;s wheels now work with Android 26 and up and MacOS X 11.0 and up, just as Prism normally does

  • View post

    Prism 0.16.5 has been released! This (hopefully) fixes a bug where NVDA would falsely initialize even when NVDA was not running. Download: https://github.com/ethindp/prism/releases/tag/v0.16.5

  • View post

    Prism 0.15.0 has been released! What&amp;#39;s new: * Fixed a typo in the speech dispatcher backend which I hadn&amp;#39;t noticed. * Adapted the BoyPCReader backend to work with the new byctrl API (PR #41) (thanks to yxycode17, who I believe may be a maintainer of BoyPCReader itself). * Added backend notes section to the manual to detail requirements beyond the backend being present. * Added the spiel backend. Please report issues if this breaks things (particularly the Python wheel), since w...

  • View post

    A note to all Prism users: the vcpkg version is currently out of date and is blocked because of a vcpkg-specific issue. If you want to use the vcpkg version of Prism, you may wish to link dynamically for a while so you can just copy-paste the latest release to get all the enhancements. Or you can use cmake itself to build it by hand, or use the prism universal SDK and link to that. Sorry for the inconvenience -- Prism is currently unable to link to speech-dispatcher when the speech-dispatcher fe...