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 Text-to-Speech з голосовим кодом.
Онлайн · Ні, код мови
Швидкий локальний вихід за допомогою існуючої або самонавченої моделі 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.