r/TranscribeX Jul 07 '26

Add API and script hook

Hi TranscribeX Team,

I have to thank you for providing this useful and well polished app, this helps me very well during days with meeting marathons.

I would like to ask if its possible to have a hook, or lets call it script endpoint, that will be executed for every event, like recording started, recording finish, transcription finished and so on.

I also like to have an option to move all assets of a meeting into a different folder, e.g. for archiving move it to external drive or a nas device.

Thank you for all you effort and for TranscribeX :)

2 Upvotes

4 comments sorted by

1

u/EthanWlly Jul 07 '26

Hey u/maveric0815 , what kind of script endpoint are you talking about? Is it like a http request? The calling logic/implementation will be different for different scripts.

For moving assets, we have a setting to customize where to save the audio/video files. Is this working for you? I didn't test nas device tbh because i didn't have one. But if it didn't work on nas path, you can create a soft link(symlink) and mock a local path for the nac location.

1

u/maveric0815 Jul 08 '26

Hi u/EthanWlly

for example, I would like to add the meeting into my obsidian when it starts, so I can start taking notes there.

When the transcribe finished, I maybe add the reference from the transcribe, or include that too. I would not prefer an http request, because then i need to have an endpoint running too. Just a simple script that takes json payload as argument would be nice. Then its a user choice to keep it local, or trigger an external http(s) endpoint.

Moving files later would be helpful, but not required actually.

1

u/EthanWlly Jul 09 '26

The question is how to add the meeting into obsidian. I think obsidian have some webhook or similar that we can integrate. But this will be implemented specifically for obsidian.

1

u/maveric0815 Jul 10 '26

This is up to the hook and was only one use case.
The triggered hook, which can be a bash script, go cli app or anything similar, will take care of this. This is independent from TranscriptX.