РУКОВОДСТВО

Озвучка текста в Google Colab без установки

Не у всех есть возможность ставить программы: на Chromebook, школьном ноутбуке или заблокированном рабочем компьютере может быть только браузер. Google Colab запускает Python-блокноты в облаке, и движок SuperClonica устанавливается там, как на любой Linux-компьютер.

В этом руководстве — как озвучить текст в блокноте Colab, послушать его в браузере, озвучить длинные тексты голосами из каталога и сохранить результат, а также когда лучше запускать движок на своём компьютере.

Зачем Colab

Colab — быстрый способ попробовать движок; для регулярной работы локальная установка быстрее запускается и полностью приватна.

  • Ничего не нужно ставить на компьютер: достаточно браузера.
  • Работает с Chromebook или ноутбука, на который нельзя ставить программы.
  • Движок работает в бесплатной среде на CPU; видеокарта не нужна.
  • Результаты можно сохранять в Google Диск.

Сначала попробуйте голос

Прежде чем открывать блокнот, попробуйте голоса на их страницах: впишите фразу от 30 до 100 символов, выберите язык и нажмите «Озвучить». Через несколько секунд вы услышите голос, без регистрации.

Запуск в блокноте

Создавайте движок один раз за сессию: загрузка занимает несколько секунд, каждая следующая фраза — доли секунды.

  • В первой ячейке установите движок: !pip install superclonica-cpu.
  • В следующей ячейке: from superclonica import Superclonica; tts = Superclonica(); audio, sample_rate = tts.synthesize("Привет из блокнота!", voice="F1", lang="ru"); tts.save("hello.wav", audio). При первом запуске скачивается модель, около 385 МБ.
  • Послушайте результат в блокноте: from IPython.display import Audio, затем Audio("hello.wav").
  • Скачайте файл через панель файлов слева.

Длинные тексты и свои голоса

Загрузите текстовый файл или файл голоса из каталога через панель файлов и озвучьте: audio, sample_rate = tts.synthesize(open("chapter.txt").read(), voice="narrator.json", lang="ru") и tts.save("chapter.mp3", audio). Длинные тексты делятся по естественным паузам и склеиваются в один файл. Чтобы сохранить результаты, подключите Google Диск командами from google.colab import drive и drive.mount("/content/drive") и сохраняйте туда.

Ограничения и приватность

Colab работает на серверах Google, поэтому ваш текст покидает компьютер; для приватных документов запускайте движок локально. У бесплатных сессий Colab есть ограничения по времени и ресурсам, а при бездействии они отключаются, так что сохраняйте результаты по ходу работы.