Skip to content

whisperGF v2.0.0

Choose a tag to compare

@volt-PRd volt-PRd released this 19 May 11:09
· 5 commits to main since this release

whisperGF v2.0.0 - Major Update

New Features

Feature Description
Quantized Models Auto-detect q4_0, q5_0, q8_0 - up to 45% less RAM
VAD Voice Activity Detection - skip silence, faster processing
Context Size Configurable n_max_text_ctx (default 448, reduce to 256 for low RAM)
Thread Control User-controllable with smart defaults
Streaming Chunked processing with transcribeStream() - ~40% less peak RAM
x86_64 ABI Emulator and x86 device support

API Highlights

// Advanced transcription with full control
val config = TranscribeConfig(
    numThreads = 4,
    maxTextCtx = 256,
    language = "ar",
    enableVad = true,
    vadThreshold = 0.4f
)

val ctx = WhisperContext.createContextFromFile("model-q4_0.bin")
val info = ctx.getModelInfo()
println("Quantization: ${info.quantizationName}")

val result = ctx.transcribeStream(audioData, config)
for (seg in result.segments) {
    println("[${seg.t0Ms}ms -> ${seg.t1Ms}ms] ${seg.text}")
}
ctx.release()

Files

  • whisper-android.aar - Android Library (12 MB, arm64-v8a + x86_64)
  • whisper-android.zip - Compressed archive