diff --git a/Telegram/SourceFiles/history/view/media/history_view_document.cpp b/Telegram/SourceFiles/history/view/media/history_view_document.cpp index b163321b2..14f6a0225 100644 --- a/Telegram/SourceFiles/history/view/media/history_view_document.cpp +++ b/Telegram/SourceFiles/history/view/media/history_view_document.cpp @@ -422,7 +422,9 @@ QSize Document::countOptimalSize() { || _realParent->isScheduled() || (!session->premium() && !transcribes->freeFor(_realParent) - && !transcribes->trialsSupport())) { + && !transcribes->trialsSupport()) + || (!session->premium() + && _data->duration() > transcribes->trialsMaxLengthMs())) { voice->transcribe = nullptr; voice->transcribeText = {}; } else {