From a50e4b6ed1fd790b65b88e081e9e8d4169fc31f5 Mon Sep 17 00:00:00 2001 From: Beingpax Date: Tue, 18 Mar 2025 11:08:41 +0545 Subject: [PATCH] Remove redundant RiffWaveUtils.swift file as its functionality is duplicated in WhisperState and AudioTranscriptionService --- VoiceInk/RiffWaveUtils.swift | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 VoiceInk/RiffWaveUtils.swift diff --git a/VoiceInk/RiffWaveUtils.swift b/VoiceInk/RiffWaveUtils.swift deleted file mode 100644 index 23d1187..0000000 --- a/VoiceInk/RiffWaveUtils.swift +++ /dev/null @@ -1,14 +0,0 @@ -import Foundation - -func decodeWaveFile(_ url: URL) throws -> [Float] { - let data = try Data(contentsOf: url) - let floats = stride(from: 44, to: data.count, by: 2).map { - return data[$0..<$0 + 2].withUnsafeBytes { - let short = Int16(littleEndian: $0.load(as: Int16.self)) - return max(-1.0, min(Float(short) / 32767.0, 1.0)) - } - } - return floats -} - -