diff --git a/models/for-tests-ggml-parakeet-tdt-bad-nfft0.bin b/models/for-tests-ggml-parakeet-tdt-bad-nfft0.bin index bba7d72b2..ac74dd15c 100644 Binary files a/models/for-tests-ggml-parakeet-tdt-bad-nfft0.bin and b/models/for-tests-ggml-parakeet-tdt-bad-nfft0.bin differ diff --git a/models/for-tests-ggml-parakeet-tdt.bin b/models/for-tests-ggml-parakeet-tdt.bin index 8b1dda1fe..dc23bb640 100644 Binary files a/models/for-tests-ggml-parakeet-tdt.bin and b/models/for-tests-ggml-parakeet-tdt.bin differ diff --git a/models/generate-parakeet-test-model.py b/models/generate-parakeet-test-model.py index 8b31a042f..3ed8b2b1d 100755 --- a/models/generate-parakeet-test-model.py +++ b/models/generate-parakeet-test-model.py @@ -86,7 +86,8 @@ def generate(output_path, n_fft_override=None): fout.write(struct.pack("i", n_mels)) fout.write(struct.pack("i", n_freqs)) - f32(n_mels, n_freqs).tofile(fout) + # Mel filter must be non-negative. + np.abs(f32(n_mels, n_freqs)).tofile(fout) fout.write(struct.pack("i", n_fft)) f32(n_fft).tofile(fout)