Edge TTS
Простой способ начать работу с готовыми голосами из каталога Microsoft.
Онлайн · Нет, голос каталога
Шаг за шагом
Здесь показано, куда нажать, что ввести и как понять, что всё готово. Начните с шага 1. Дополнительные возможности находятся внизу страницы.
Однократная настройка
Вам нужен компьютер с Windows, интернетом и несколькими гигабайтами свободного места. Готового установщика пока нет. Следующие шаги помогут установить программу. Уметь программировать не нужно.
Откройте меню «Пуск» Windows, введите PowerShell и откройте программу. Копируйте следующие строки по одной и после каждой нажимайте Enter. Ждите завершения установки, прежде чем вводить следующую строку.
winget install --id Python.Python.3.11 --exact --source wingetwinget install --id Gyan.FFmpeg --exact --source wingetPython запускает LinguoAI. FFmpeg читает и записывает видео. Если Windows запросит подтверждение, убедитесь, что запрос относится к этой установке.
Готово? Обе установки сообщают об успехе или о том, что программа уже установлена. Теперь закройте PowerShell.
Скачайте ZIP-файл. В папке загрузок нажмите на него правой кнопкой мыши и выберите «Извлечь всё». Затем откройте распакованную папку.
Вы в нужной папке, если видите файл pyproject.toml и папку linguoai .
В открытой папке нажмите адресную строку вверху. Введите powershell и нажмите Enter. Откроется новое окно. Скопируйте в него эти три команды проверки по одной:
py -3.11 --versionffmpeg -versionffprobe -versionВы увидите Python 3.11 и ещё два сообщения с номерами версий. Если появится «не найдено», прежде чем продолжить, воспользуйтесь помощью ниже.
Оставайтесь в этом окне. Копируйте строки по одной и нажимайте Enter. После каждой строки ждите, пока снова можно будет вводить текст. В первый раз загрузятся большие файлы.
py -3.11 -m venv .venv.\.venv\Scripts\python.exe -m pip install --upgrade pip.\.venv\Scripts\python.exe -m pip install torch --index-url https://download.pytorch.org/whl/cpu.\.venv\Scripts\python.exe -m pip install -e ".[desktop]"Всё завершилось без ошибок? Настройка готова. Она нужна только один раз.
Скопируйте эту строку в то же окно:
.\.venv\Scripts\python.exe -m linguoaiОткроется окно LinguoAI. Не закрывайте PowerShell, пока пользуетесь LinguoAI.
Попробуйте сейчас
Для начала возьмите короткое видео с чёткой речью, например на 30 секунд.
Снова откройте распакованную папку LinguoAI. В адресной строке вверху введите powershell. Выполните только команду из шага 5. Повторять установку не нужно.
Установите или обновите «Установщик приложений» от Microsoft в Microsoft Store. Затем снова откройте PowerShell и повторите шаг 1.
Открыть инструкцию Microsoft ↗Закройте PowerShell и откройте снова, как в шаге 3. Если это не помогло, перезагрузите компьютер и проверьте три строки ещё раз. Для этой инструкции нужен установленный Python 3.11.
Пока не выполняйте следующую строку. Сначала проверьте, что вы находитесь в распакованной папке с файлом pyproject.toml и что вы скопировали всю строку. Сохраните точный текст ошибки на случай, если понадобится помощь.
При первом запуске загружаются модели. Оставьте окно открытым и проверьте, продолжается ли обработка. Если LinguoAI сообщает об ошибке, прочитайте сообщение в журнале. Затем попробуйте более короткое видео.
Требуется Python 3.10+ и FFmpeg
# FFmpeg, ffprobe und Tkinter über die Paketverwaltung installieren.
# Im entpackten Projektordner:
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install torch --index-url https://download.pytorch.org/whl/cpu
python -m pip install -e ".[desktop]"
ffmpeg -version
ffprobe -version
python -m linguoai
Четыре способа получить голосовую дорожку
«Собственный голос» может означать разное. Это сравнение поможет вам сделать правильный выбор.
Простой способ начать работу с готовыми голосами из каталога Microsoft.
Онлайн · Нет, голос каталога
Быстрый Google Voice через Google Translate преобразование текста в речь с голосовым кодом.
Онлайн · Нет, код языка
Быстрый локальный вывод с помощью существующей или самообучающейся модели ONNX.
Местный · CPU, опционально CUDA
Перенимает вокальный характер и манеру речи из короткой чистой записи.
Эталонный голос · Рекомендуется GPU
Установите в ту же виртуальную среду, а затем загрузите подходящий голос:
.\.venv\Scripts\python.exe -m pip install -e ".[desktop,piper]"
New-Item -ItemType Directory -Force ".\Stimmen"
.\.venv\Scripts\python.exe -m piper.download_voices --download-dir ".\Stimmen" de_DE-thorsten-medium
Piper: ONNX плюс соответствующий JSON, дополнительный идентификатор динамика и регулируемая скорость речи.
Из-за зависимости аудио/фонарика рекомендуется использовать выделенную среду Python-3.11:
py -3.11 -m venv .venv-chatterbox
.\.venv-chatterbox\Scripts\python.exe -m pip install --upgrade pip
.\.venv-chatterbox\Scripts\python.exe -m pip install -e ".[desktop,voice-clone]"
.\.venv-chatterbox\Scripts\python.exe -m linguoai
Для повторяемых процессов
Этот пример локально преобразуется в NLLB и использует модель Piper. Для автоматизации доступны те же настройки, что и в GUI.
Собственные пути вывода и модели
.\.venv\Scripts\python.exe -m linguoai `
--input "C:\Videos\quelle.mp4" `
--output "C:\Videos\quelle.de.mp4" `
--language de `
--service nllb `
--device cpu `
--nllb-device cpu `
--tts-engine piper `
--tts-device cpu `
--piper-model "C:\Stimmen\de_DE-thorsten-medium.onnx" `
--piper-config "C:\Stimmen\de_DE-thorsten-medium.onnx.json"
Посмотреть все варианты: .\.venv\Scripts\python.exe -m linguoai --help
Готовый пакет для существующей среды Python; FFmpeg по-прежнему требуется.
python -m pip install ".\linguoai-2.2.2-py3-none-any.whl[desktop]"
python -m linguoai
Распределяйте вычислительную мощность разумно
Whisper, NLLB и местный голос можно разместить отдельно. Таким образом, вы можете начать с малого и устанавливать на GPU только ту часть, которая действительно выиграет от этого.
«Автоматически» проверяет CUDA и в противном случае возвращается к CPU.
Нужна соответствующая версия CUDA PyTorch.
Выбор PyTorch ↗Дополнительно требуется CUDA-12-cuBLAS и cuDNN 9 в системном пути.
Использует среду выполнения ONNX: onnxruntime-gpu установите вместо версии CPU.
Дополнительный вариант для более быстрого распознавания на CPU
NVIDIA Parakeet v3 распознаёт 25 европейских языков. Дополнительный адаптер sherpa-onnx работает локально на CPU, по умолчанию в четыре потока.
Faster-Whisper остаётся вариантом по умолчанию: автоматическое определение языка, более широкий выбор языков и обработка на CPU или GPU.
Модель primeline специализируется на немецком языке. Для неё выберите немецкий профиль с подходящим ONNX-экспортом; для нескольких европейских языков — профиль NVIDIA. Преимущество в скорости или качестве не гарантировано без сравнения на ваших файлах.
Установите дополнительный пакет и подготовьте папку с совместимой моделью. Модели не скачиваются автоматически.
.\.venv\Scripts\python.exe -m pip install -e ".[parakeet]"
.\.venv\Scripts\python.exe -m linguoai --help
Используйте полную папку модели sherpa-onnx с encoder, decoder, joiner и файлом токенов. Для немецкого экспорта также сохраните внешний файл encoder, если он входит в модель.
В приложении для компьютера и Colab выберите движок распознавания речи, профиль и папку модели. Явно укажите исходный язык, чтобы перевод получил правильный код языка. Parakeet распознаёт речь; затем выполняется перевод и используется выбранный голос.
Модели и настройка sherpa-onnx ↗ · Карточка модели primeline ↗
Загрузка → обработка → скачивание
Для пользователей, уже получивших доступ к Studio. Войдите и загружайте видео прямо в браузере.
Обработка на сервере. Возможности перевода пока ограничены; полный рабочий процесс ещё не подтверждён.
Аккаунт Google не нужен. Если у вас нет доступа к Studio, выберите Google Colab или версию Desktop.
Веб-интерфейс Colab уже принимает загруженные файлы и пути к файлам Google Drive. Он обрабатывает видео на активной машине Colab и позволяет скачать видео и субтитры. Результаты также можно сохранить на вашем Drive.
Полный набор инструментов
tiny пока large-v3, а также собственные значения модели.Модель NLLB-600M по умолчанию находится под CC-BY-NC-4.0 и представляет собой исследовательскую модель, а не сертифицированный производственный перевод. Всегда проверяйте результаты.
После загрузки в выбранный вами срок. В Colab это означает внутри временной виртуальной машины Google.
Получать текстовые разделы только при выборе или в качестве явно активированного резервного варианта.
Отправьте каждую переведенную реплику для дублирования в соответствующий языковой онлайн-сервис.
Временные результаты не будут опубликованы до тех пор, пока не будут готовы видео и оба субтитра. Прерывание, ограниченное количество повторных попыток, защищенные пути назначения и отредактированные ключи API позволяют избежать неприятных сюрпризов.
НЕОБЯЗАТЕЛЬНО
При SHARE_PROVIDER = "gradio" динамическая ссылка создаётся автоматически. Google Drive необязателен.
Только для собственного постоянного адреса: настройте именованный Cloudflare Tunnel со своим доменом и сервисом http://127.0.0.1:7860. Это не общедоступный сервер LinguoAI.
В Notebook установите SHARE_PROVIDER = "cloudflare", укажите свой хост в CLOUDFLARE_TUNNEL_HOSTNAME и сохраните CLOUDFLARE_TUNNEL_TOKEN в Colab Secrets. Никогда не публикуйте токен.
Cloudflare: по умолчанию 95 MB на загрузку. Gradio: до 5 GB на файл. Для больших видео используйте Google Drive. Временные ссылки trycloudflare.com не используются из-за отсутствия поддержки SSE.