From 8d063386d21fb41f9efba11d35c35dd8edde1c19 Mon Sep 17 00:00:00 2001 From: Marcel Klehr Date: Mon, 13 May 2024 11:50:14 +0200 Subject: fix: Fix pass-through stt provider Wasn't able to load File from app data Signed-off-by: Marcel Klehr --- lib/private/TaskProcessing/Manager.php | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) (limited to 'lib/private') diff --git a/lib/private/TaskProcessing/Manager.php b/lib/private/TaskProcessing/Manager.php index 956f708f09a..f72d86bb97e 100644 --- a/lib/private/TaskProcessing/Manager.php +++ b/lib/private/TaskProcessing/Manager.php @@ -348,20 +348,7 @@ class Manager implements IManager { public function process(?string $userId, array $input, callable $reportProgress): array { try { - $folder = $this->appData->getFolder('audio2text'); - } catch(\OCP\Files\NotFoundException) { - $folder = $this->appData->newFolder('audio2text'); - } - /** @var SimpleFile $simpleFile */ - $simpleFile = $folder->newFile(time() . '-' . rand(0, 100000), $input['input']->getContent()); - $id = $simpleFile->getId(); - /** @var File $file */ - $file = current($this->rootFolder->getById($id)); - if ($this->provider instanceof ISpeechToTextProviderWithUserId) { - $this->provider->setUserId($userId); - } - try { - $result = $this->provider->transcribeFile($file); + $result = $this->provider->transcribeFile($input['input']); } catch (\RuntimeException $e) { throw new ProcessingException($e->getMessage(), 0, $e); } -- cgit v1.2.3