whisper.cpp v1.8.4

v1.8.4
Added 3
  • Add -g/--gpu-device option and GPU_DEVICE environment variable support to examples
  • Add VAD::Context#segments_from_samples to Ruby bindings and allow Pathname support
  • Add Whisper::Context::Params to Ruby bindings
Changed 2
  • Update miniaudio library to 0.11.24
  • Allow max_len parameter to be used for any output format in server
Fixed 9
  • Fix UTF-8 character cut off to two replacement characters in segment wrapping (max_len)
  • Fix macOS dSYM path case mismatch in XCFramework build
  • Fix token memory management in Ruby bindings
  • Fix hardcoded /inference path in server default HTML page
  • Fix null-check in Ruby bindings
  • Return proper HTTP status codes for error responses in server
Removed 1
  • Drop obsolete build-time configuration of backends from CMake
Overview

Maintenance release, latest ggml, some performance gains across the board.

What's Changed
New Contributors

Full Changelog: https://github.com/ggml-org/whisper.cpp/compare/v1.8.3...v1.8.4

View original

Upgraded? How did it go?

Discussion