wyoming-whisper-rs/src
Stephen M. Coakley fe9ffb8030 Expose whisper.cpp version as a static string
Add a `WHISPER_CPP_VERSION` static that contains the version number of whisper.cpp that whisper-rs was built with. This can be useful for downstream applications for debugging and logging purposes.

This is implemented using [build script metadata](https://doc.rust-lang.org/cargo/reference/build-scripts.html#the-links-manifest-key) for whisper-rs-sys to expose the version number of whisper.cpp defined in `CMakeLists.txt` as metadata to crates that depend on it. Then whisper-rs accesses that build metadata and defines its own internal compile-time environment variable containing the same value, which is then assigned to a static variable.

It seemed better to expose this information through build metadata rather than defining a static in whisper-rs-sys directly, despite the extra indirection, so as to keep whisper-rs-sys as pure bindings.
2024-09-10 12:38:33 -05:00
..
error.rs Merge branch 'master' of github.com:/tazz4843/whisper-rs 2024-03-18 18:57:50 -06:00
lib.rs Expose whisper.cpp version as a static string 2024-09-10 12:38:33 -05:00
standalone.rs Add support for new whisper.cpp project structure 2024-08-08 15:55:47 +02:00
utilities.rs Update audio utilities 2024-01-09 17:32:04 -07:00
whisper_ctx.rs Add support for new whisper.cpp project structure 2024-08-08 15:55:47 +02:00
whisper_ctx_wrapper.rs Pass aheads by reference, add dtw_mem_size param, rustfmt 2024-05-17 02:05:12 +02:00
whisper_grammar.rs fix: accurate cfg attr per gnu and windows 2024-01-09 03:27:43 +02:00
whisper_params.rs Merge pull request #169 from arizhih/whisper-cpp-latest 2024-09-01 23:15:18 +00:00
whisper_state.rs Add support for new whisper.cpp project structure 2024-08-08 15:55:47 +02:00
whisper_sys_log.rs optim: use build config instead of copying metal file to target folder 2024-05-29 10:42:25 +08:00
whisper_sys_tracing.rs optim: use build config instead of copying metal file to target folder 2024-05-29 10:42:25 +08:00