Marcel Klehr
|
de117d4654
|
fix(SpeechToTextManager): Throw TaskProcessing Task failed
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-08-30 10:07:01 +07:00 |
Julien Veyssier
|
04edeb510d
|
feat(speech-to-text): SpeechToTextManager::transcribeFile calls TaskProcessingManager::runTask
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-08-30 10:07:01 +07:00 |
Andy Scherzinger
|
dae7c159f7
|
chore: Add SPDX header
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2024-05-24 13:11:22 +07:00 |
Julien Veyssier
|
76925f15d6
|
feat(stt): add ability to cancel a scheduled transcription
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-03-15 12:52:17 +07:00 |
Robin Appelman
|
e7a7b4a401
|
perf: switch places that always use the first getById result to getFirstNodeById
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-03-04 13:57:31 +07:00 |
Julien Veyssier
|
6580bef319
|
Use the STT provider's exception message in the RuntimeException that will be caught by upper contexts
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-02-14 13:23:37 +07:00 |
Andrey Borysenko
|
ea7f1f9ecd
|
move setting of userId before provider execution
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
|
2024-01-14 20:44:43 +07:00 |
Andrey Borysenko
|
13588c7566
|
Introduce ISpeechToTextProviderWithUserId
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
|
2024-01-14 18:47:40 +07:00 |
Marcel Klehr
|
928fee8ab4
|
enh(SpeechToText): Allow providers to declare a dynamic ID instead of using className
this allows AppAPI to register anonymous classes as SpeechToText providers
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-12-19 12:31:21 +07:00 |
Marcel Klehr
|
2a3ef102f7
|
AI admin settings: Use config values in AI feature managers
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-08-02 12:37:35 +07:00 |
Marcel Klehr
|
ef27bd6e55
|
fix(SpeechToText): Prevent parallel runs of TranscriptionJob
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-04-23 12:36:12 +07:00 |
Marcel Klehr
|
fbcd275acb
|
Context params: Make userId nullable
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-04-19 12:39:39 +07:00 |
Marcel Klehr
|
a2f5421fc3
|
SpeechToTextManager#scheduleFileTranscription: Take context params and expose them on the Transcription*Events
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-04-19 12:35:13 +07:00 |
Marcel Klehr
|
a8b27c9126
|
TranscriptionJob: Add owner argument to simplify filesystem setup
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-04-19 11:26:04 +07:00 |
Marcel Klehr
|
eb996cbbb0
|
TranscriptionJob: Ensure filesystem is setup before trying to retrieve file
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-04-18 16:24:06 +07:00 |
Marcel Klehr
|
9649f91892
|
Update lib/private/SpeechToText/SpeechToTextManager.php
Co-authored-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-04-18 15:24:14 +07:00 |
Joas Schilling
|
bef4cf0ad1
|
Fix missing import
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2023-04-18 10:01:00 +07:00 |
Marcel Klehr
|
3f57725a7c
|
SpeechToTextManager#transcribeFile: Try next provider if one fails
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-04-17 16:59:46 +07:00 |
Marcel Klehr
|
6e9f260348
|
Update lib/private/SpeechToText/SpeechToTextManager.php
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-04-17 15:49:50 +07:00 |
Marcel Klehr
|
3779cc3d88
|
SpeechToTextManager: Deduplicate transcription jobs
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-04-17 14:57:19 +07:00 |
Marcel Klehr
|
71523b9816
|
AbstractTranscriptionEvent: Add File param
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-04-17 14:57:19 +07:00 |
Marcel Klehr
|
ad66180c34
|
Update lib/private/SpeechToText/SpeechToTextManager.php
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-04-13 15:17:17 +07:00 |
Marcel Klehr
|
865ebfaf72
|
Add missing strict_types + author + copyright
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-04-13 12:15:18 +07:00 |
Marcel Klehr
|
a8d3fff648
|
Split TranscriptionFinishedEvent into Successful and Failed events
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-04-13 12:12:07 +07:00 |
Marcel Klehr
|
176f1af26a
|
ISpeechToTextManager: Take File as input, drop $context
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-04-13 11:57:23 +07:00 |
Marcel Klehr
|
ef7ce88cee
|
ISpeechToTextProvider#transcribeFile: Pass \OCP\Files\File instead of path
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-04-12 16:52:11 +07:00 |
Marcel Klehr
|
a9b5d1f9da
|
chore(coding style): Run cs:fix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-04-11 15:04:30 +07:00 |
Marcel Klehr
|
317521b607
|
feat(SpeechToText): Add SpeechToText provider API
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-04-11 14:59:57 +07:00 |