From 0080b1239c37763445b5d9f13e39e09a23b75bc4 Mon Sep 17 00:00:00 2001 From: Victoria Fischer Date: Tue, 23 Jun 2026 09:19:40 +0200 Subject: [PATCH] transcription: crash-- --- src/transcription.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/transcription.rs b/src/transcription.rs index 85dbb17..a5534ae 100644 --- a/src/transcription.rs +++ b/src/transcription.rs @@ -91,12 +91,15 @@ pub async fn start_transcription(mut mic_src: AudioInStream) -> TranscriptionCon let c = client.clone(); let t = transcription_in.clone(); tokio::spawn(async move { - let response = c.audio().transcription().create(CreateTranscriptionRequest { + if let Ok(response) = c.audio().transcription().create(CreateTranscriptionRequest { file: AudioInput { source: InputSource::Bytes { filename: "transcription.wav".into(), bytes } }, model: "gpt-4o-mini-transcribe".into(), ..Default::default() - }).await.unwrap(); - t.send(response.text).await.unwrap(); + }).await { + t.send(response.text).await.unwrap(); + } else { + log::error!("Error with transcription"); + } }); } }