Feature Description
Add an option to manually set a fixed transcription language instead of relying on automatic per-segment language detection.
Problem Statement
I use Meetily v0.4.0 on Windows 10 for meetings that are conducted entirely in Russian. The transcription engine tries to auto-detect the language continuously, which causes serious problems:
- Most Russian phrases are not recognized correctly because the model attempts to interpret them as English.
- Sometimes the transcript contains random English text that has nothing to do with what was actually said — it is not a translation, just noise. The real speech at that moment is lost and never appears in the transcript.
- As a result, parts of the conversation are missing and are replaced by hallucinated English phrases.
(Recognition quality of Russian speech itself is sometimes imperfect too, but I assume that is more related to the underlying transcription model rather than to Meetily.)
Proposed Solution
Provide a setting where the user can explicitly select the transcription language (e.g. "Russian") and force the engine to use it for the entire session, disabling automatic language detection. This should stop the model from constantly switching languages and inserting unrelated content.
User Story
As a user who holds meetings in a single fixed language,
I want to manually lock the transcription language,
So that the engine stops auto-detecting per segment and produces accurate, complete transcripts.
Acceptance Criteria
Technical Considerations
If the underlying engine is Whisper-based, this could likely be implemented by passing a fixed language parameter and disabling auto-detection.
Additional Context
Environment: Meetily v0.4.0, Windows 10, Russian-language meetings only.
Checklist

Feature Description
Add an option to manually set a fixed transcription language instead of relying on automatic per-segment language detection.
Problem Statement
I use Meetily v0.4.0 on Windows 10 for meetings that are conducted entirely in Russian. The transcription engine tries to auto-detect the language continuously, which causes serious problems:
(Recognition quality of Russian speech itself is sometimes imperfect too, but I assume that is more related to the underlying transcription model rather than to Meetily.)
Proposed Solution
Provide a setting where the user can explicitly select the transcription language (e.g. "Russian") and force the engine to use it for the entire session, disabling automatic language detection. This should stop the model from constantly switching languages and inserting unrelated content.
User Story
As a user who holds meetings in a single fixed language,
I want to manually lock the transcription language,
So that the engine stops auto-detecting per segment and produces accurate, complete transcripts.
Acceptance Criteria
Technical Considerations
If the underlying engine is Whisper-based, this could likely be implemented by passing a fixed
languageparameter and disabling auto-detection.Additional Context
Environment: Meetily v0.4.0, Windows 10, Russian-language meetings only.
Checklist