docs.rs failed to build whisper-rs-0.13.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
whisper-rs-0.16.0
whisper-rs
Rust bindings to whisper.cpp
Usage
use ;
See examples/basic_use.rs for more details.
Lower level bindings are exposed if needed, but the above should be enough for most use cases. See the docs: https://docs.rs/whisper-rs/ for more details.
Feature flags
All disabled by default unless otherwise specified.
raw-api: expose whisper-rs-sys without having to pull it in as a dependency. NOTE: enabling this no longer guarantees semver compliance, as whisper-rs-sys may be upgraded to a breaking version in a patch release of whisper-rs.cuda: enable CUDA support. Implicitly enables hidden GPU flag at runtime.hipblas: enable ROCm/hipBLAS support. Only available on linux. Implicitly enables hidden GPU flag at runtime.openblas: enable OpenBLAS support.metal: enable Metal support. Implicitly enables hidden GPU flag at runtime.vulkan: enable Vulkan support. Implicitly enables hidden GPU flag at runtime.whisper-cpp-log: allows hooking into whisper.cpp's log output and sending it to thelogbackend. Requires callingwhisper-cpp-tracing: allows hooking into whisper.cpp's log output and sending it to thetracingbackend.
Building
See BUILDING.md for instructions for building whisper-rs on Windows and OSX M1. Linux builds should just work out of the box.
Troubleshooting
- Something other than Windows/macOS/Linux isn't working!
- I don't have a way to test these platforms, so I can't really help you.
- If you can get it working, please open a PR with any changes to make it work and build instructions in BUILDING.md!
- I don't have a way to test these platforms, so I can't really help you.
- I get a panic during binding generation build!
- You can attempt to fix it yourself, or you can set the
WHISPER_DONT_GENERATE_BINDINGSenvironment variable. This skips attempting to build the bindings whatsoever and copies the existing ones. They may be out of date, but it's better than nothing.WHISPER_DONT_GENERATE_BINDINGS=1 cargo build
- If you can fix the issue, please open a PR!
- You can attempt to fix it yourself, or you can set the
License
tl;dr: public domain