Устранение неполадок
Первая транскрипция с WhisperX занимает много времени
Заголовок раздела «Первая транскрипция с WhisperX занимает много времени»При первом использовании модель скачивается, что может занять несколько минут в зависимости от подключения и размера модели (до ~3 ГБ). Ход выполнения показывает, когда она загружается. Модель остаётся в памяти, пока не меняются её параметры, поэтому следующие транскрипции начинаются сразу.
WhisperX завершается ошибкой CUDA out of memory
Заголовок раздела «WhisperX завершается ошибкой CUDA out of memory»Видеокарте не хватает памяти для этих настроек. Попробуйте по порядку:
- Уменьшите Размер пакета (например, до
4) в Предпочтения → Транскрипция. - Используйте модель поменьше (например,
smallилиbase). - Используйте более лёгкий Тип вычислений (например,
int8).
Последние два варианта могут снизить качество. Сколько памяти нужно каждой модели, указано в разделе Движки.
Транскрипция занимает слишком много времени
Заголовок раздела «Транскрипция занимает слишком много времени»Скорость WhisperX зависит от оборудования, поэтому на слабых процессорах не стоит ждать мгновенных результатов. Попробуйте модель поменьше, например small, large-v3-turbo на видеокарте или тип вычислений int8. На Mac с Apple Silicon проверьте, что Использовать CPU выключено в Предпочтения → Транскрипция, чтобы транскрипция шла на графическом процессоре. Также можно использовать Whisper API или Google API, которые работают на удалённых серверах.
Whisper API возвращает ошибку 429
Заголовок раздела «Whisper API возвращает ошибку 429»RateLimitError("Error code: 429 - {'error': {'message': 'You exceeded your current quota, ...', 'type': 'insufficient_quota', ...}}")На вашем счёте OpenAI закончились средства, или перед первым использованием API его нужно пополнить (даже если у вас есть бесплатные кредиты). Купите кредиты в разделе Billing учётной записи OpenAI. Активация может занять до 10 минут.
Если вы создали ключ API до первого пополнения и ошибка не исчезает через 10 минут, создайте новый ключ и задайте его в Предпочтения → Ключи API.
Говорящие не определяются
Заголовок раздела «Говорящие не определяются»Если транскрипция завершается ошибкой Для определения говорящих нужен токен Hugging Face. или Не удалось скачать модель определения говорящих., токен отсутствует, недействителен или не имеет доступа к модели.
Для определения говорящих нужен токен Hugging Face и принятие условий модели. Проверьте, что:
- Вы приняли условия pyannote/speaker-diarization-community-1 с той же учётной записью.
- У токена роль
Readи он задан в Предпочтения → Ключи API.
Микрофон не найден или ничего не записывается
Заголовок раздела «Микрофон не найден или ничего не записывается»- Проверьте, что микрофон подключён, и нажмите кнопку обновления рядом со списком микрофонов.
- В macOS разрешите доступ для Audiotext в Системные настройки → Конфиденциальность и безопасность → Микрофон, в Windows — в Параметры → Конфиденциальность → Микрофон.
- Если индикатор уровня показывает Нет звука, выберите другой микрофон в списке или проверьте, не выключен ли звук.
- Если появляется Аудио не было записано., запись закончилась раньше, чем микрофон передал какой-либо звук. Запишите снова или выберите другой микрофон.
Живой текст не отображается
Заголовок раздела «Живой текст не отображается»Если во время записи появляется Текст нельзя показывать во время записи., не удалось загрузить Модель для живого текста: например, она скачивается при первом использовании, для чего нужно подключение к интернету, или не хватает памяти. На запись это не влияет, и после остановки она транскрибируется как обычно. Выберите меньшую Модель для живого текста (например, tiny или base) на карточке Живой текст.
Аудио транскрипции не воспроизводится
Заголовок раздела «Аудио транскрипции не воспроизводится»Исходный файл перемещён или удалён. Текст сохраняется, но аудио можно воспроизвести только из исходного файла. Записи с микрофона и аудио по URL Audiotext хранит сам.
Видео с YouTube не скачивается
Заголовок раздела «Видео с YouTube не скачивается»Проверьте, что URL правильный, а видео общедоступно. YouTube часто меняется, поэтому, если ошибка повторяется, проверьте, нет ли более новой версии Audiotext.
Если вместо этого появляется У видео на YouTube нет звуковой дорожки., в видео нет звука для транскрипции.
Ссылку не удаётся транскрибировать
Заголовок раздела «Ссылку не удаётся транскрибировать»- URL не указывает на аудио- или видеофайл.: ссылка открывает веб-страницу, а не файл. Работают только ссылки на видео YouTube и прямые ссылки на аудио- или видеофайлы. Найдите на странице ссылку, которая скачивает файл (например, выпуск подкаста), и используйте её, или скачайте файл и транскрибируйте его через источник Файл.
- Не удалось загрузить файл: …: файл оказался недоступен. Проверьте, открывается ли ссылка в браузере и подключены ли вы к интернету. Ссылки, требующие входа в аккаунт, скачать нельзя: скачайте файл сами и используйте источник Файл.
Папка не транскрибирует ни одного файла
Заголовок раздела «Папка не транскрибирует ни одного файла»Файлы, у которых уже есть транскрипция, пропускаются, как и скрытые файлы и файлы, подходящие под Пропускать файлы, совпадающие с. Чтобы транскрибировать их заново, используйте Транскрибировать всё заново… в меню ⋯ папки или выделите их в её списке файлов. Файлы подпапок транскрибируются, только если включено Включать подпапки, а в папке должны быть поддерживаемые файлы.
Google API запрашивает язык
Заголовок раздела «Google API запрашивает язык»Google API не умеет определять язык. Выберите Язык аудио в настройках.
Не удаётся создать сводку, ответ или перевод
Заголовок раздела «Не удаётся создать сводку, ответ или перевод»- DeepL не может переводить на этот язык: ….: DeepL не поддерживает этот язык. Выберите другого поставщика, например языковую модель.
- Ответ модели был слишком длинным., Модель не вернула корректную сводку., Модель не вернула корректный ответ. или Модель не вернула корректный перевод.: модель написала сводку, ответ или перевод не в ожидаемом формате. Попробуйте ещё раз или выберите модель побольше в Предпочтения → Поставщики. Маленькие модели Ollama ошибаются чаще.
- При любой другой ошибке проверьте, что ключ API поставщика задан в Предпочтения → Ключи API и что на вашем счёте есть средства.
Слова с низкой уверенностью не подчёркиваются
Заголовок раздела «Слова с низкой уверенностью не подчёркиваются»Проверьте, что Выделять слова с низкой уверенностью включено в меню ⋯ транскрипции. Если у транскрипции нет оценок, меню объясняет почему:
- Включите «Тайминг слов» и транскрибируйте заново: WhisperX оценивает слова, когда определяет их тайминг.
- Для этого языка нет модели выравнивания: слова этого языка нельзя ни выровнять, ни оценить.
- Транскрибируйте заново, чтобы оценить слова: она создана до того, как слова стали оцениваться.
- Слова оценивают только WhisperX и whisper-1: другие движки и модели этого не делают.
См. Проверка слов с низкой уверенностью.
Видео с субтитрами показывает квадратики
Заголовок раздела «Видео с субтитрами показывает квадратики»Если после экспорта видео с субтитрами появляется Экспортировано в …, но ни в одном шрифте нет этих символов, поэтому они показаны квадратиками: …, ни один шрифт системы не может нарисовать эти символы. Установите шрифт для этой письменности (например, Noto) и экспортируйте снова.
Не удаётся проверить обновления
Заголовок раздела «Не удаётся проверить обновления»Не удалось проверить обновления. означает, что Audiotext не смог подключиться к GitHub. Проверьте подключение к интернету и не блокирует ли его брандмауэр или прокси. Последнюю версию всегда можно скачать на странице выпусков.
Поищите в issues или спросите в обсуждениях. Если вы нашли ошибку, сообщите о ней, указав систему, версию Audiotext и шаги для воспроизведения.