Correcting the speech-to-text output

This commit is contained in:
2026-09-22 12:24:53 +03:30
parent 75a73559b5
commit 58c3e25db6
3 changed files with 16 additions and 4 deletions
+8 -2
View File
@@ -51,9 +51,15 @@ export class AiSttService {
body: form,
signal: AbortSignal.timeout(timeoutMs),
});
} catch {
} catch (e) {
const name = e instanceof Error ? e.name : '';
if (name === 'TimeoutError' || name === 'AbortError') {
throw new ServiceUnavailableException(
'زمان تبدیل صوت تمام شد. اگر تازه مدل عوض شده، چند دقیقه صبر کنید تا دانلود شود و دوباره امتحان کنید.',
);
}
throw new ServiceUnavailableException(
'سرویس تبدیل صوت در دسترس نیست. Pipecat STT را اجرا کنید.',
'سرویس تبدیل صوت خاموش است. مدل medium معمولاً حافظهٔ سرور را پر می‌کند و پروسه را می‌کشد. در apps/stt/.env مقدار STT_MODEL=small بگذارید و pm2 restart mento-stt بزنید.',
);
}