1 Вступление.
Существуют генераторы текстов песен онлайн, но они не кастомизируемы увы, так, развлекалочки.
А хочется, чтобы без усилий писался текст (ни о чем, бред сумасшедшего) в духе любимых альбомов на английском. И чтобы можно было ограничивать на ходу (как в целом например чтоб выбиралось , так и в рамках одной группы или конкретного набора песен - структуры и/или слова).
2 Мой вариант временного решения -
И сегодня возникла у меня "гениальная" идея - чтобы автоматизировать написание текста , я могу осуществить такие действия -
1) Распарсить тексты нужных песен синтаксически в бесплатном онлайнсервисе (он поставит тэги словам, обозначающим части речи)
2) Набить в мелкой базе данных табличку с вариантами структур частей песен (типа - вот пример одного из припевов : 4 строчки - в первой - прилагательное, сущетсвительное, глагол, наречие; во второй - ... и так далее) и набить табличку-словарик(существительные выбирать из таких-то, глаголы из таких-то).
3) Можно в дополнение еще повторы слов или строк маркировать для своих структур. Но без семантического, фонетического и другого анализа (тк не представляю пока как это делать и хранить, хотя может тоже порыскаю и есть такие сервисы). Еще доп опция - добавить в словарь дополнительных слов, но с существенно более низким приоритетом.
4) И вот в sql-базе я бы это оформил (тк мне приятнее будет тестить) в виде процедуры. Берется сначала рандомно структура песни (из шаблонов частей песен), потом рандомно ставятся слова.
Но я человек из каменного века, в лоб эта придумка конечно ,хотя и радовался, что придумал сию вполне осуществимую затею.
3 Что надо-то мне от вас узнать
Собственно, ВОПРОСы к интересующимся предметом. Особенно к Pavel Fomitchev , который упоминал, что работает(или работал) в сфере машинного обучения.
а) Существуют ли бесплатные или платные сервисы для осуществления задумки подобной моей (ограничить входные данные конкретным набором текстов , только с полноценным Machine Learning семантическим анализом и придумкой своих новых структур и осмысленных предложений (а то и осмысленных групп предложений) ?
Как доп опция - подсунуть конкретный синтаксический шаблон(существительное, глагол, и тд до конца песни расписать)
или ограничить структуры - одним набором песен, а слова - другим.
б) Может и самому относительно нетрудно написать на каких-то модули / шаблонов для того же Python. Образец может в гитхабе покажите максимально похожей для моей задачи программы.
Ни с пайтоном ни ml ни с разбором текстов раньше не сталкивался, и не хотелось бы в самостоятельном начале поиска уйти куда-то не туда тк результат поважнее процесса в данном случае, и если уже есть понятные наработки, зачем изобретать заново.
4 Послесловие
Хехе, щас вспомнилось как на курсовой писал на дельфи обучение нейросети с помощью генетических алгоритмов. Но это было a looong time ago.
Пока предчуствие, что в итоге я останусь со своей кондовой sql-затеей, тк погляжу машинлернинг материалы, скажу брррр сложнамногабукав и на этом все, но а вдруг и нет. И тематика мне кажется, прикольная для обмена мнениями.
Существуют генераторы текстов песен онлайн, но они не кастомизируемы увы, так, развлекалочки.
А хочется, чтобы без усилий писался текст (ни о чем, бред сумасшедшего) в духе любимых альбомов на английском. И чтобы можно было ограничивать на ходу (как в целом например чтоб выбиралось , так и в рамках одной группы или конкретного набора песен - структуры и/или слова).
Конечно с последующей ручной правкой. и возможно придется потом песню сочинять от структуры и фонетики текста, а не наоборот, но до этого еще дожить надо.
Плюс, не каждому эта бадяга подойдет , но для всяких "дурных" hyperpop, nintendocore, scifi блэкметал что-то там , думаю стоящая подушка комфорта.
Я пробовал и из головы, но как-то это изматывает, а хочется абсолютной легкости.
Плюс, не каждому эта бадяга подойдет , но для всяких "дурных" hyperpop, nintendocore, scifi блэкметал что-то там , думаю стоящая подушка комфорта.
Я пробовал и из головы, но как-то это изматывает, а хочется абсолютной легкости.
2 Мой вариант временного решения -
И сегодня возникла у меня "гениальная" идея - чтобы автоматизировать написание текста , я могу осуществить такие действия -
1) Распарсить тексты нужных песен синтаксически в бесплатном онлайнсервисе (он поставит тэги словам, обозначающим части речи)
2) Набить в мелкой базе данных табличку с вариантами структур частей песен (типа - вот пример одного из припевов : 4 строчки - в первой - прилагательное, сущетсвительное, глагол, наречие; во второй - ... и так далее) и набить табличку-словарик(существительные выбирать из таких-то, глаголы из таких-то).
3) Можно в дополнение еще повторы слов или строк маркировать для своих структур. Но без семантического, фонетического и другого анализа (тк не представляю пока как это делать и хранить, хотя может тоже порыскаю и есть такие сервисы). Еще доп опция - добавить в словарь дополнительных слов, но с существенно более низким приоритетом.
4) И вот в sql-базе я бы это оформил (тк мне приятнее будет тестить) в виде процедуры. Берется сначала рандомно структура песни (из шаблонов частей песен), потом рандомно ставятся слова.
Но я человек из каменного века, в лоб эта придумка конечно ,хотя и радовался, что придумал сию вполне осуществимую затею.
3 Что надо-то мне от вас узнать
Собственно, ВОПРОСы к интересующимся предметом. Особенно к Pavel Fomitchev , который упоминал, что работает(или работал) в сфере машинного обучения.
а) Существуют ли бесплатные или платные сервисы для осуществления задумки подобной моей (ограничить входные данные конкретным набором текстов , только с полноценным Machine Learning семантическим анализом и придумкой своих новых структур и осмысленных предложений (а то и осмысленных групп предложений) ?
Как доп опция - подсунуть конкретный синтаксический шаблон(существительное, глагол, и тд до конца песни расписать)
или ограничить структуры - одним набором песен, а слова - другим.
б) Может и самому относительно нетрудно написать на каких-то модули / шаблонов для того же Python. Образец может в гитхабе покажите максимально похожей для моей задачи программы.
Ни с пайтоном ни ml ни с разбором текстов раньше не сталкивался, и не хотелось бы в самостоятельном начале поиска уйти куда-то не туда тк результат поважнее процесса в данном случае, и если уже есть понятные наработки, зачем изобретать заново.
4 Послесловие
Хехе, щас вспомнилось как на курсовой писал на дельфи обучение нейросети с помощью генетических алгоритмов. Но это было a looong time ago.
Пока предчуствие, что в итоге я останусь со своей кондовой sql-затеей, тк погляжу машинлернинг материалы, скажу брррр сложнамногабукав и на этом все, но а вдруг и нет. И тематика мне кажется, прикольная для обмена мнениями.
Последнее редактирование: