From 0b30e58f6f3fb0b0ab444d5890e886c7086cb11d Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 28 Jun 2024 08:51:35 +0200 Subject: [PATCH] Remove verbose option from transcription Can be specified on-demand using NODE_DEBUG=execa env variable --- .../src/whisper/transcriber/ctranslate2-transcriber.ts | 4 ++-- .../src/whisper/transcriber/openai-transcriber.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/transcription/src/whisper/transcriber/ctranslate2-transcriber.ts b/packages/transcription/src/whisper/transcriber/ctranslate2-transcriber.ts index 260488123..14b92f18b 100644 --- a/packages/transcription/src/whisper/transcriber/ctranslate2-transcriber.ts +++ b/packages/transcription/src/whisper/transcriber/ctranslate2-transcriber.ts @@ -20,7 +20,7 @@ export class Ctranslate2Transcriber extends OpenaiTranscriber { }: TranscribeArgs): Promise { this.assertLanguageDetectionAvailable(language) - const $$ = $({ verbose: process.env.NODE_ENV !== 'production', env: this.getExecEnv() }) + const $$ = $({ env: this.getExecEnv() }) if (model.path) { assert(await lstat(model.path).then(stats => stats.isDirectory()), 'Model path must be a path to a directory.') @@ -56,7 +56,7 @@ export class Ctranslate2Transcriber extends OpenaiTranscriber { } async install (directory: string) { - const $$ = $({ verbose: true }) + const $$ = $({ verbose: 'full' }) await $$`pip3 install -U -t ${directory} whisper-ctranslate2==${this.engine.version}` } diff --git a/packages/transcription/src/whisper/transcriber/openai-transcriber.ts b/packages/transcription/src/whisper/transcriber/openai-transcriber.ts index 20f07b615..839f51a3a 100644 --- a/packages/transcription/src/whisper/transcriber/openai-transcriber.ts +++ b/packages/transcription/src/whisper/transcriber/openai-transcriber.ts @@ -18,7 +18,7 @@ export class OpenaiTranscriber extends AbstractTranscriber { }: TranscribeArgs): Promise { this.assertLanguageDetectionAvailable(language) - const $$ = $({ verbose: process.env.NODE_ENV !== 'production', env: this.getExecEnv() }) + const $$ = $({ env: this.getExecEnv() }) const languageArgs = language ? [ '--language', language ] : [] this.createRun(runId) @@ -64,7 +64,7 @@ export class OpenaiTranscriber extends AbstractTranscriber { // --------------------------------------------------------------------------- async install (directory: string) { - const $$ = $({ verbose: true }) + const $$ = $({ verbose: 'full' }) await $$`pip3 install -U -t ${[ directory ]} openai-whisper==${this.engine.version}` }