# Talk video recording transcription (stt\_whisper2) can't find produced files.

**URL:** <https://help.nextcloud.com/t/talk-video-recording-transcription-stt-whisper2-cant-find-produced-files/250270>\
**Category:** 💬 Talk (spreed)\
**Tags:** nc34, app\_api, turn, talk-app, aio\
**Created:** [September 28, 2026, 4:46pm UTC](https://help.nextcloud.com/t/talk-video-recording-transcription-stt-whisper2-cant-find-produced-files/250270 "2026-09-28T16:46:35Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andrei\_Bondarev](https://help.nextcloud.com/user_avatar/help.nextcloud.com/andrei_bondarev/32/80105_2.png) [@Andrei\_Bondarev](https://help.nextcloud.com/u/Andrei_Bondarev)\
**Post date:** [September 28, 2026, 4:46pm UTC](https://help.nextcloud.com/t/talk-video-recording-transcription-stt-whisper2-cant-find-produced-files/250270/1 "2026-09-28T16:46:35Z")

</div>

> **Support intro**
>
> Sorry to hear you’re facing problems 🙁
> 
> _**[help.nextcloud.com](http://help.nextcloud.com) is for home/non-enterprise users. If you’re running a business, paid support can be accessed via [portal.nextcloud.com](http://portal.nextcloud.com) where we can ensure your business keeps running smoothly.**_
> 
> In order to help you as quickly as possible, before clicking **Create Topic** please provide as much of the below as you can. Feel free to use a pastebin service for logs, otherwise either indent short log examples with four spaces:
> 
> ```auto
> example
> 
> ```
> 
> Or for longer, use three backticks above and below the code snippet:
> 
> ```auto
> longer
> example
> here
> 
> ```
> 
> Some or all of the below information will be requested if it isn’t supplied; for fastest response please provide as much as you can ❤
> 
> Some useful links to gather information about your Nextcloud Talk installation:  
> Information about Signaling server: `/index.php/index.php/settings/admin/talk#signaling_server`  
> Information about TURN server: `/index.php/settings/admin/talk#turn_server`  
> Information about STUN server: `/index.php/settings/admin/talk#stun_server`

Nextcloud version: AIO`Nextcloud Hub 26 Spring (35.0.1)`  
Talk Server version : 2.1.1 docker  
Custom Signaling server configured: `no`  
Custom TURN server configured: `no`  
Custom STUN server configured: `no`

Custom HARP image: not AIO’s internal. Separate image (image: [Package nextcloud-appapi-harp · GitHub](http://ghcr.io/nextcloud/nextcloud-appapi-harp:release))

exApp added: stt\_whisper2 (CPU mode)

Talk\>Recording transcription: enabled

--

Dear community!

I’m not sure whether my case is bug or a feature). The feature I’m aiming for is automatic transcription of the video record of the Talk call.

The record itself is saved in the /Records/sth folder in the mp4 format. Quality is good. After the call end, I see the work of the whisper in the container’s log:

```shell
TRACE: HTTP connection made
TRACE: ASGI [8] Started scope={'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('/tmp/exapp.sock', None), 'client': None, 'scheme': 'http', 'root_path': '', 'headers': '<...>', 'state': {}, 'method': 'POST', 'path': '/trigger', 'raw_path': b'/trigger', 'query_string': b'providerId=stt_whisper2%3Afaster-whisper-large-v3'}
TRACE: ASGI [8] Send {'type': 'http.response.start', 'status': 200, 'headers': '<...>'}
INFO: - "POST /trigger?providerId=stt_whisper2%3Afaster-whisper-large-v3 HTTP/1.1" 200 OK
TRACE: ASGI [8] Send {'type': 'http.response.body', 'body': '<2 bytes>'}
TRACE: ASGI [8] Completed
14:37:10 - stt_whisper2 - INFO - Next task: 4
14:37:10 - stt_whisper2 - INFO - model: faster-whisper-large-v3 enhanced: False
14:37:10 - stt_whisper2 - INFO - generating transcription
14:37:11 - faster_whisper - INFO - Processing audio with duration 09:01.099
14:37:12 - faster_whisper - INFO - VAD filter removed 01:02.107 of audio
TRACE: HTTP connection lost
14:37:19 - faster_whisper - INFO - Detected language 'ru' with probability 0.99
14:49:44 - stt_whisper2 - INFO - transcription generated: 753.4668653400149s

```

Also, there’s a CPU load as expected.

However, I can’t find a transcription) Where it is supposed to be found? Maybe it is expected way of operation??

If I use AI assistant on the video recording file directly to generate subtitles, the whisper processing repeats, I see the same logs in the stt\_whisper2 image. And this way I can save a srt file using a provided ‘Save this media’ action. Thus it is saved at the /Assistant/some-number.srt .

```auto
TRACE: HTTP connection made
TRACE: ASGI [9] Started scope={'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('/tmp/exapp.sock', None), 'client': None, 'scheme': 'http', 'root_path': '', 'headers': '<...>', 'state': {}, 'method': 'POST', 'path': '/trigger', 'raw_path': b'/trigger', 'query_string': b'providerId=stt_whisper2_subtitles%3Afaster-whisper-large-v3'}
TRACE: ASGI [9] Send {'type': 'http.response.start', 'status': 200, 'headers': '<...>'}
INFO: - "POST /trigger?providerId=stt_whisper2_subtitles%3Afaster-whisper-large-v3 HTTP/1.1" 200 OK
TRACE: ASGI [9] Send {'type': 'http.response.body', 'body': '<2 bytes>'}
TRACE: ASGI [9] Completed
15:59:31 - stt_whisper2 - INFO - Next task: 5
15:59:31 - stt_whisper2 - INFO - model: faster-whisper-large-v3 enhanced: False
15:59:31 - stt_whisper2 - INFO - generating transcription
15:59:32 - faster_whisper - INFO - Processing audio with duration 09:01.099
15:59:33 - faster_whisper - INFO - VAD filter removed 01:02.107 of audio
TRACE: HTTP connection lost
15:59:40 - faster_whisper - INFO - Detected language 'ru' with probability 0.99
16:11:59 - stt_whisper2 - INFO - transcription generated: 748.1169894807972s

```

The question is - how to make a file available after the first pass of the transcription?

How is this whole transcription supposed to work?

I’ve installed live transcription also, it works, but it doesn’t produce any file output, so it is not used anymore.
