Ethin Probst
draeand@social.the-gdn.net
<p>I'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
-
Post #4489815
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&#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&#39;s practically going to be a subproject of it&#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...
-
Post #4242800
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&#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&#39;s behalf. I&#39;ve done my best to describe just how annoying this is and an idea I...
-
Post #4242799
So, I&#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&#39;m working on adding VoiceOver support to WatchOS (although I can&#39;t test that...).
-
Post #4242798
Test
-
Post #4242797
Anyone got an Apple watch? You&#39;ll need WatchOS 10 or higher, but I would appreciate it if someone with dev access could possibly test Prism&#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
-
Post #3978736
@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'm sure would appreciate them
-
Post #2839389
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&#39;s a very, very annoying problem to figure out for me, although I might just be overcomplicating it lol
-
Post #2839385
Prism 0.16.2 is out! What&#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...
-
Post #2839378
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&#39;s android API level has been lowered to API level 26. That means it will run on android 8 and above.
-
Post #2839372
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
-
Post #2839371
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&#39;t entirely solve. That has been confirmed, and Python&#39;s wheels now work with Android 26 and up and MacOS X 11.0 and up, just as Prism normally does
-
Post #2839370
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
-
Post #2555740
Prism 0.15.0 has been released! What&#39;s new: * Fixed a typo in the speech dispatcher backend which I hadn&#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...
-
Post #1104542
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...