Skip to content

TranscribeGeek 1.1.2

Latest

Choose a tag to compare

@techygeekshome techygeekshome released this 01 Sep 11:16
· 21 commits to main since this release
faff3f1

Fixes transcription.

TranscribeGeek could install, download a model, and then fail on the first file with "Native Library not found in default paths". Every released version until now had this: 1.0.0, 1.0.1, 1.1.0 and 1.1.1. If you have been trying to make it work, it was not you.

What was wrong

The app ships as one executable with the speech library packed inside it. Whisper.net does not load that library by name; it goes looking for a runtimes folder, and every place it looks is worked out from where the executable sits. There is no folder next to a single executable, so it found nothing.

1.1.1 tried to fix that by finding the folder Windows unpacks the bundle into and pointing the library loader at it. That was still a bet on the host putting the files where the code expected, and on Windows it did not pay off.

What is different now

The speech library is carried inside the application itself. If it cannot be found beside the app or where the host unpacked it, TranscribeGeek writes its own copy into your profile and points the loader straight at it. Under two megabytes, written once, checked by size and SHA-256 afterwards so an interrupted first run cannot leave a broken file behind.

That route does not depend on the host doing anything, and it now runs on every build with the other two routes switched off, so it is exercised on the build machine rather than on your computer.

If it ever does fail again, the message now says where the app looked and how it got there, instead of only saying that something was not found.

Downloads below: TranscribeGeekSetup.exe (installer) and TranscribeGeek-portable.exe (no install needed). SHA256SUMS.txt lists the hashes for both.

Full Changelog: v1.0.1...v1.1.2