РУКОВОДСТВО

Озвучка в Scratch: голоса персонажей для ваших спрайтов

В Scratch есть собственное расширение для синтеза речи, и это отличное начало: спрайт читает вслух любой текст одним блоком. Но его пять голосов одинаковы во всех проектах, а мультяшной утке или нервному роботу нужен свой голос.

На SuperClonica реплику можно бесплатно озвучить на странице любого голоса, скачать и загрузить спрайту как звук. В этом руководстве — когда хватает встроенного расширения, как добавить в проект голоса персонажей и как учителю или родителю озвучить целую игру разом.

Синтез речи в Scratch и чего ему не хватает

Используйте оба способа: расширение для меняющегося текста, записанные голоса для реплик, которые делают персонажей собой.

  • Расширение добавляется кнопкой внизу слева и даёт блоки для чтения текста вслух и выбора голоса.
  • В нём пять голосов, от альта и тенора до великана и котёнка, и ему нужно подключение к интернету.
  • Оно идеально для текста, который меняется во время игры: имени игрока или счёта.
  • Для персонажа с узнаваемым голосом лучше подходит записанный звук.

Озвучьте реплику бесплатно онлайн

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

Добавьте голос спрайту

Называйте каждый звук по его реплике, чтобы найти нужный даже в проекте с пятьюдесятью звуками.

  • Откройте спрайт, перейдите на вкладку звуков, наведите курсор на кнопку выбора звука и выберите загрузку своего файла.
  • Выберите скачанный файл; Scratch принимает MP3 и WAV.
  • На вкладке кода поставьте блок запуска звука вместе с блоком, который показывает текст в облачке, — реплика зазвучит, пока текст на экране.
  • Если следующее действие должно дождаться конца реплики, возьмите блок, который играет звук до конца.

Целая игра с озвученными репликами

Для игры побольше учитель или родитель может установить на компьютер бесплатный движок SuperClonica: python -m pip install superclonica-cpu. Тогда каждая реплика — одна команда: superclonica --text "Привет! Я робот этого замка." --voice M3 --lang ru --output line01.mp3. Движок работает офлайн на обычном процессоре, пишет MP3, который принимает Scratch, и не ограничивает число символов; десять встроенных голосов бесплатны.

Если делитесь проектом

Когда вы публикуете проект на сайте Scratch, его звуки слышат все. Голоса персонажей вроде Губки Боба или Скруджа Макдака — фанатские голоса ИИ, а не оригинальные актёры, поэтому используйте их для весёлых проектов и фанатских игр и никогда не заставляйте персонажа говорить гадости о реальных людях. Начать можно с бесплатных голосов: Gollum и Желейный медведь Валера.