Озвучка в 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 и Желейный медведь Валера.