diff --git a/CHANGELOG.md b/CHANGELOG.md index fab056c..a488f87 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +# Version 0.7.0 (2023-05-10) +* Update upstream whisper.cpp to v1.4.0 (integer quantization support, see last point for CUDA support) +* Expose `WhisperState` as a public type, allowing for more control over the state. + * `WhisperContext::create_state` now returns a `WhisperState` instead of `()`. + * All methods that took a key argument in v0.6.0 have been moved to `WhisperState`. +* Generic key argument on `WhisperContext` has been removed. +* Note: CUDA and OpenCL acceleration is supported on the `cuda-and-opencl-support` branch of the git repo, + and will probably be released in v0.8.0. + # Version 0.6.0 (2023-04-17) * Update upstream whisper.cpp to v1.3.0 * Fix breaking changes in update, which cascade to users: diff --git a/Cargo.toml b/Cargo.toml index 5cac3fb..e90bc26 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ exclude = ["examples/full_usage"] [package] name = "whisper-rs" -version = "0.6.0" +version = "0.7.0" edition = "2021" description = "Rust bindings for whisper.cpp" license = "Unlicense" @@ -14,8 +14,7 @@ repository = "https://github.com/tazz4843/whisper-rs" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -whisper-rs-sys = { path = "sys", version = "0.4" } -dashmap = "5" +whisper-rs-sys = { path = "sys", version = "0.5" } [dev-dependencies] hound = "3.5.0"