transcription: crash--

This commit is contained in:
2026-06-23 09:19:40 +02:00
parent 0d270e80b3
commit 0080b1239c
+6 -3
View File
@@ -91,12 +91,15 @@ pub async fn start_transcription(mut mic_src: AudioInStream) -> TranscriptionCon
let c = client.clone(); let c = client.clone();
let t = transcription_in.clone(); let t = transcription_in.clone();
tokio::spawn(async move { 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 } }, file: AudioInput { source: InputSource::Bytes { filename: "transcription.wav".into(), bytes } },
model: "gpt-4o-mini-transcribe".into(), model: "gpt-4o-mini-transcribe".into(),
..Default::default() ..Default::default()
}).await.unwrap(); }).await {
t.send(response.text).await.unwrap(); t.send(response.text).await.unwrap();
} else {
log::error!("Error with transcription");
}
}); });
} }
} }