к контенту
SeryiBaran

Универсальный код речей

/ 3.095 минут чтения

Кто, что и почему

Универсальный код речей - таблица, в которой при складывании случайных кусков текста из столбцов (и, если нужно, добавлении своих) получается читаемое предложение.

В СССР’ской версии 10 строк и 4 столбца. Получается, есть 10000 вариаций предложения - 104 = 10 * 10 * 10 * 10 = 10000, чего хватит на 30 минут речи, если тратить на каждый кусочек текста в среднем 3 секунды.

Есть много похожих по схеме таблиц, но в этой публикации я выложил только СССР’ский вариант.

Вот пример таблицы из СССР:

1234
Товарищи!реализация намеченных плановых заданийиграет важную роль в формированиисущественных финансовых и административных условий
С другой сторонырамки и место обучения кадровтребуют от нас анализадальнейших направлений развития
Равным образомпостоянный количественный рост и сфера нашей активноститребуют определения и уточнениясистемы массового участия
Не следует, однако, забывать, чтосложившаяся структура организацииспособствует подготовке и реализациипозиций, занимаемых участниками в отношении поставленных задач
Таким образомновая модель организационной деятельностиобеспечивает широкому кругу (специалистов) участие в формированииновых предложений
Повседневная практика показывает, чтодальнейшее развитие различных форм деятельностипозволяет выполнить важные задания по разработкенаправлений прогрессивного развития
Уважаемые коллеги!перспективное планированиене дает нам иного выбора, кроме определениястандартных подходов
Позвольте Вам напомнить, чтооптимизация основных целейвынуждает нас объективно потребоватьнестандартных решений
Также какэкономическая повестка сегоднящнего дняиграет определяющее значение дляэкономических и неэкономических факторов и перспектив
В целом, конечно,внедрение современных подходоввыявляет срочную потребностьинновационных методов управления процессами

Если взять, скажем, 1 строчку из 1 столбца, 5 из 2, 8 из 3 и 4 из 4 столбца - получится следующее предложение:

Товарищи! новая модель организационной деятельности вынуждает нас объективно потребовать позиций, занимаемых участниками в отношении поставленных задач.

Я тоже так хочу

Ниже вы можете скачать/скопировать эту таблицу в разных форматах а также генератор текста по ней на JavaScript.

В формате JSON

Скачать

[
[
"Товарищи!",
"С другой стороны",
"Равным образом",
"Не следует, однако, забывать, что",
"Таким образом",
"Повседневная практика показывает, что",
"Уважаемые коллеги!",
"Позвольте Вам напомнить, что",
"Также как",
"В целом, конечно,"
],
[
"реализация намеченных плановых заданий",
"рамки и место обучения кадров",
"постоянный количественный рост и сфера нашей активности",
"сложившаяся структура организации",
"новая модель организационной деятельности",
"дальнейшее развитие различных форм деятельности",
"перспективное планирование",
"оптимизация основных целей",
"экономическая повестка сегоднящнего дня",
"внедрение современных подходов"
],
[
"играет важную роль в формировании",
"требуют от нас анализа",
"требуют определения и уточнения",
"способствует подготовке и реализации",
"обеспечивает широкому кругу (специалистов) участие в формировании",
"позволяет выполнить важные задания по разработке",
"не дает нам иного выбора, кроме определения",
"вынуждает нас объективно потребовать",
"играет определяющее значение для",
"выявляет срочную потребность"
],
[
"существенных финансовых и административных условий",
"дальнейших направлений развития",
"системы массового участия",
"позиций, занимаемых участниками в отношении поставленных задач",
"новых предложений",
"направлений прогрессивного развития",
"стандартных подходов",
"нестандартных решений",
"экономических и неэкономических факторов и перспектив",
"инновационных методов управления процессами"
]
]

В формате CSV

Скачать

1,2,3,4
"Товарищи!","реализация намеченных плановых заданий","играет важную роль в формировании","существенных финансовых и административных условий"
"С другой стороны","рамки и место обучения кадров","требуют от нас анализа","дальнейших направлений развития"
"Равным образом","постоянный количественный рост и сфера нашей активности","требуют определения и уточнения","системы массового участия"
"Не следует,однако,забывать,что","сложившаяся структура организации","способствует подготовке и реализации","позиций,занимаемых участниками в отношении поставленных задач"
"Таким образом","новая модель организационной деятельности","обеспечивает широкому кругу (специалистов) участие в формировании","новых предложений"
"Повседневная практика показывает,что","дальнейшее развитие различных форм деятельности","позволяет выполнить важные задания по разработке","направлений прогрессивного развития"
"Уважаемые коллеги!","перспективное планирование","не дает нам иного выбора,кроме определения","стандартных подходов"
"Позвольте Вам напомнить,что","оптимизация основных целей","вынуждает нас объективно потребовать","нестандартных решений"
"Также как","экономическая повестка сегоднящнего дня","играет определяющее значение для","экономических и неэкономических факторов и перспектив"
"В целом,конечно,","внедрение современных подходов","выявляет срочную потребность","инновационных методов управления процессами"

Пример генератора предложений из JSON на JavaScript

const fs = require('fs')
const kodRechey = JSON.parse(fs.readFileSync('./kodRechey.json')) // Или fetch/import
const randomChoose = (arr) => arr[Math.floor(Math.random() * arr.length)]
const generateText = (length) =>
[...Array(length)].map((_) => kodRechey.map(randomChoose).join(' ') + '.')
console.log(generateText(3))
/*
[
'Повседневная практика показывает, что сложившаяся структура организации требуют определения и уточнения системы массового участия.',
'Товарищи! оптимизация основных целей требуют от нас анализа инновационных методов управления процессами.',
'Также как постоянный количественный рост и сфера нашей активности обеспечивает широкому кругу (специалистов) участие в формировании инновационных методов управления процессами.'
]
*/