Correcting the speech-to-text output
This commit is contained in:
@@ -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 بزنید.',
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user