Робота научили читать рэп
Независимый исследователь из США представил робота, который умеет сочинять хип-хоп тексты и участвовать в баттлах. Для генерации текста ему требуется всего семь секунд.
Гил Вайнберг, исследователь из Технологического института Джорджии, представил музыкального робота по имени Шимон, который сочиняет рэп-тексты и выступает с ними. При этом устройство может участвовать в рэп-баттлах и даже сочинять тексты на ходу. Ученый отметил, что Шимона разработали специально для сочинения рэп-текстов, пока это единственное подобное устройство в мире.
Помимо семантического содержания, тексты робота должны быть в едином ритме и в то же время обладать глубоким смыслом, отмечает инженер. В недавней статье, опубликованной в материалах 11-й Международной конференции по вычислительному творчеству 2020 года, исследовательский коллектив Вайнберга рассказывает о технических деталях, которые позволили создать робота.
Во время рэп-батлов программное обеспечение преобразует устную речь своего оппонента в текст. Система робота определяет ключевые слова и генерирует новые тексты на основе нескольких пользовательских наборов слов, по которым обучался Шимон. Эти наборы данных можно получить из любого текста: Лил Уэйна, JAY-Z и других рэперов, текстов других жанров или даже немузыкальных литературных произведений.
Системы робота должны быть быстрыми и реагировать на слова другого рэпера без ущерба для качества текста. Для этого исследователи приняли несколько жестких программных решений, таких как ограничение словарного запаса Шимона примерно 3 тыс. словами и усечение времени, в течение которого Шимон будет "слушать" своего оппонента. Теперь Шимон может зачитать ответный текст в течение семи секунд. Обновление и более мощный графический процессор сделают этот процесс быстрее.
Рис Лэнгстон рэпер и мультимедийный художник, не участвовавший в проекте, отметил, что он может черпать вдохновение в текстах робота. Однако он предполагает, что часть творчества музыкантов также зависят от человеческого фактора, которому трудно ноучить устройства. Лэнгстон добавил, что иногда ошибки "открывают новые возможности для творчества, но можно ли машину научить совершать ошибки?".