yum-archive/TaSTT-Whisper

High-performance GPGPU inference of OpenAI's Whisper automatic speech recognition (ASR) model

git clone https://git.yummers.dev/yum-archive/TaSTT-Whisper

yumFix audio normalization5929750

master
7 files

files

Cabinet.cs2.7 KiB
CompressShaders.cs6.0 KiB
CompressShaders.csproj367 B
DetectFp64.cs1.5 KiB
LanguageCodes.cs2.9 KiB
Readme.txt580 B
ShaderNames.cs712 B
This project builds a C# console app which serves as a code generator for a few pieces of Whisper.dll and WhisperNet.dll.

Specifically, it generates two things.

1. It compresses the compiled DXBC shaders into a blob of bytes, and prints std::array with these bytes into shaderData-Release.inl and shaderData-Debug.inl C++ files.

2. It parses the `languageCodez.tsv`, and generates both C++ and C# code with the data from that table.

The tool uses relative paths across source files.
These paths will break if you move the source of the tool, or the source data of the tool.