Thumbnail image

Автоматизация блога о путешествиях: голос, ИИ и Hugo за один час

Thu, Dec 25, 2025 4-minute read

Table of Contents

В этой статье я расскажу, как сократил время на подготовку поста о путешествии с 3–4 часов примерно до одного часа, пересмотрев свой рабочий процесс и подключив инструменты на основе ИИ. Вместо набора текста я перешел на голосовые заметки, автоматизировал их расшифровку и поручил ChatGPT убрать лишнее и подготовить Markdown для Hugo. В итоге писать в блог стало быстрее и приятнее, а у меня появилось несколько дополнительных часов свободного времени в неделю.

Введение

Как вернуть себе 3 часа жизни в неделю с помощью ИИ?!
В этой статье я хочу поделиться тем, как мне удалось сократить время на подготовку рассказа о поездке до примерно одного часа, то есть в 3–4 раза. Здесь не будет подробностей о генерации текста, дообучении моделей или других технологиях ИИ. Речь скорее о том, как связать разные инструменты, чтобы привычные дела занимали меньше времени. В блоге я стараюсь записывать впечатления от путешествий, но из-за нехватки времени в этом году успел рассказать только об одной поездке из шести. Кстати, не забудьте почитать о нашем замечательном путешествии в Бутан — начните с первого дня!

Как я готовил статьи раньше

Обычно работа над статьей состояла из следующих шагов:

Подготовка текста

Сначала я просто записывал все мысли о поездке в Google Docs. На этом этапе я не особо задумывался о грамматике, структуре или ссылках.

Затем перечитывал текст, придумывал подходящую структуру, проверял связность рассказа и использовал Grammarly для проверки грамматики.

Наконец, добавлял ссылки на места и материалы, которые упоминал в тексте.

Обычно этот этап занимал около 2–3 часов.

Подготовка фотографий

Сначала я выгружал все фотографии из поездки с телефона на Mac, выбирал самые интересные и запоминающиеся, а затем раскладывал их по дням путешествия.

После этого конвертировал изображения из HEIC в JPEG и создавал миниатюру для поста.

В конце загружал фотографии в отдельный бакет S3.

Довольно простой этап, на который уходило около 30–40 минут.

Markdown и оформление для Hugo

На этом этапе нужно было превратить текст в Markdown-страницу, которую сможет обработать Hugo. Ничего сложного, но довольно скучная работа: подобрать ключевые слова, теги и так далее.

Еще 15–30 минут.

Публикация

Наконец, я загружал сайт в AWS и запускал сброс кеша CloudFront. Пока это ручной шаг, но скоро я собираюсь исправить и это.

Еще 5–10 минут!

В чем проблема

В общем, процесс получался не самым простым и легко отнимал 3–4 часа на один пост. Недавно мне удалось заметно его улучшить и сократить это время примерно до часа.

Сначала голос, потом текст

Во-первых, я понял, что могу проговаривать мысли гораздо быстрее, чем печатать. Во-вторых, на чтение каждой статьи уходит всего 5–6 минут, так что мне показалось гораздо проще сначала рассказать о своих впечатлениях, а потом превратить запись в текст. Эту идею я решил проверить во время нашей последней поездки на Тайвань.

В конце каждого дня я записывал на телефон голосовую заметку о том, что произошло. Каждая запись занимала всего около 15 минут! После возвращения я довольно быстро разобрался, как использовать Google Cloud для распознавания речи: создать бакет для файлов, загрузить записи (я конвертировал m4a в flac через ffmpeg) и запустить расшифровку. И вуаля, пост готов! Конечно, в устной речи у меня много слов-паразитов, поэтому я использовал ChatGPT, чтобы убрать лишнее и отметить грамматические ошибки, которые затем исправлял при вычитке.

ПРИМЕЧАНИЕ: Пока я писал эту статью, выяснилось, что Google API вообще не нужен: iPhone умеет сам превращать голосовые заметки в текст.

Автоматизация Hugo с помощью ChatGPT

Но и это еще не все! Меня порядком раздражало каждый раз вручную готовить Markdown для поста, а ChatGPT вполне способен с этим помочь. Я потратил немного времени на настройку промпта и получил отличный результат. Чтобы не хранить промпт отдельно, я создал собственный GPT, который превращает обычный текст в пост для Hugo. Еще 30 минут жизни в неделю вернулись ко мне!

Итоги и дальнейшие планы

Благодаря этим небольшим автоматизациям время на один пост сократилось с 3–4 часов примерно до часа, а иногда и меньше. Следующий шаг — с помощью вайб-кодинга сделать приложение, которое объединит все эти действия. Я буду передавать ему текст и фотографии, а оно соберет из них готовый пост для Hugo, который останется проверить и опубликовать!

Продолжение следует!