Skip to content

WhisperBooks/PasWhisper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pascal (Delphi, FPC = TODO) binding for whisper.cpp.

Whisper.cpp itself builds on ggml, a C/C++ Tensor library for ML.

The libraries utilize OpenAI's Whisper AI general-purpose speech recognition models to achieve performant speech to text (transcription) even allowing for a level of foreign language translation.

Whisper.cpp features many optional backends to perform the AI computations. These backends range from the humble CPU thru Vulkan GPU and culminate with CUDA support for the non-Apple platforms while Apple Silicon can leverage both Metal and CoreML to accelerate processing.

The whole eco-system, including these bindings, are all multi-platform.

For Delphi FMX can target Windows, Mac, Linux (suitable version of Delphi required), Android and iOS. VCL is supported but there is no real benefit to choosing it unless you're lost when it comes to FMX.

Detailed Readme.MD is high on my TODO list (but behind other documentation)

Link for self - whisper fork

Some Tests

CPU Only for top images - AMD 7745HX

Bottom Left - Mac M4 basic

Bottom Right - NVIDIA 4070 Laptop GPU

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages