feat:mp3 (#3)

---------

Co-authored-by: intelligence <intelligence@debian.local>
Reviewed-on: #3
This commit was merged in pull request #3.
This commit is contained in:
jourintownandintelligence committed 2026-08-29 23:55:02 +02:00
1 parent 32e7f32e0a
commit 64b9d704fb
25 files changed
+488 -98

No files matched your search

+5 -1
View File
@@ -145,8 +145,12 @@ final class AppModel: ObservableObject {
Task {
defer { try? FileManager.default.removeItem(at: recording) }
do {
let encoded = try await Task.detached(priority: .userInitiated) {
try MP3Encoder.encode(wav: recording)
}.value
defer { try? FileManager.default.removeItem(at: encoded) }
let text = try await transcriptionClient.transcribe(
recording: recording,
recording: encoded,
plan: transcriptionPlan,
prompt: settings.prompt
)