
Если бы робот мог прочесть роман или другое художественное произведение, что бы он почувствовал? На этот вопрос отвечает разработанная система, которая при помощи набора сложных программных алгоритмов "читает" романы, определяет человеческие эмоции, характерные для тех или иных строк, и на основе этих данных составляет короткие музыкальные композиции.
По большей части, это детище программистов некоторых социальных сетей, к примеру, Twitter, которые в автоматическом режиме определяют эмоции человека, проявляющиеся в его твиттах. Такие данные, чаще всего, используют предприятия для создания целевых рекламных кампаний различных продуктов и услуг.
Но методы, реализованные программистами, могут успешно выявлять человеческие эмоции практически в любом тексте. Алгоритм разделяет роман на четыре части: начало, середину, кульминацию и финал. Для каждой из этих частей создаются свои музыкальные композиции, которые в конце объединяются в одну более длинную композицию.
Алгоритм способен выделить восемь основных типов эмоций, таких как: доверие, радость, печаль, страх, удивление, гнев и отвращение. Преобразование эмоций в музыку осуществляется за счет использования определенных наборов октав, темпов и ключей. Радость и доверие, к примеру, соответствуют более высоким тонам, а гнев, отвращение, страх и печаль преобразовываются в низкие.
Программист и музыкант Ханна Дэвис (Hannah Davis) и Саиф Мохаммад (Saif Mohammad), утверждают, что это лишь первый этап применения подобной системы. В их планах, к примеру, создания аудиовизуальных электронных книг, которые воспроизводят фоновую музыку, соответствующую содержанию того, что читает человек, а также создание музыки для сценариев фильмов.
Так, например, звучит "Маленький принц" Антуана де Сент-Экзюпери:
|