Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to enable/disable transcription in Jitsi Meetings #15489

Open
3 of 11 tasks
mdhanif-simformsolutions opened this issue Jan 15, 2025 · 5 comments
Open
3 of 11 tasks

How to enable/disable transcription in Jitsi Meetings #15489

mdhanif-simformsolutions opened this issue Jan 15, 2025 · 5 comments

Comments

@mdhanif-simformsolutions

What happened?

We are using Jitsi SDK in our Android/iOS/Web platforms and it is working great so far.

Currently, I need to enable transcription in and Android/iOS/Web platforms we are having all of the server things set up and our transcription is getting enabled by our config.js in which we have this :-

transcription: {
        enabled: true,
        translationLanguages: ['en', 'es'],
        translationLanguagesHead: ['en'],
    }

But this transcription only works when we enable recording/subtitles from the Jitsi meeting menu, and if do enable this using feature flags like setFeatureFlag(recording.enabled, true) at that time transcriber is not enabled.

Also I don't see any of the featureFlags listed for transcription over here :- https://github.com/jitsi/jitsi-meet/blob/master/react/features/base/flags/constants.ts

Now what I need is a flag or something with which I can set if I want to enable transcription by default or no.

Platform

  • Chrome (or Chromium based)
  • Firefox
  • Safari
  • Other desktop browser
  • Android browser
  • iOS browser
  • Electron app
  • Android mobile app
  • iOS mobile app
  • Custom app using a mobile SDK

Browser / app / sdk version

9.2.2

Relevant log output

No response

Reproducibility

  • The problem is reproducible on meet.jit.si

More details?

No response

@Calinteodor
Copy link
Contributor

Calinteodor commented Jan 15, 2025

FIrst, you need to update to latest. You are using a pretty old SDK version. Latest is 10.3.0.
Second, please check the full transcription object in config right here
https://github.com/jitsi/jitsi-meet/blob/master/config.js#L455.

@mdhanif-simformsolutions
Copy link
Author

I understand sdk Version is little old but I don't think that can be a issue.

Also as I mentioned in the description it get's enabled when starting recording from the Jitsi menu when we start recording/subtitles but what I need is to also start transcription automatically when I start the meeting.

@saghul
Copy link
Member

saghul commented Jan 16, 2025

A lot of transcription related things have changed in the last few months. You need to update.

Transcriptions are not enabled automatically from the client, you'll need a server plugin for that.

@sahil-saini-18
Copy link

I also want to achieve the same functionality of enabling transcription automatically in the Jitsi SDK for Android.

I am using docker-jitsi-meet stable-9779, Could you please guide me on the server plugins or the changes I need to make on the server side to enable transcription automatically when starting a meeting?

@saghul
Copy link
Member

saghul commented Jan 16, 2025

We don't maintain such a plugin. I though there was one at https://github.com/jitsi-contrib/prosody-plugins but I was mistaken. Perhaps you can copy jibri_autostart and adapt it to start transcriptions instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants