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:
1 parent
32e7f32e0a
commit
64b9d704fb
25 files changed
+488
-98
No files matched your search
@@ -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
|
||||
)
|
||||
|
||||
Reference in new issue
Block a user