Ах. В этом весь мир IT.
прекрасен. В нём практически всё полезное можно сделать без единой строчки кода. Но некоторые вещи, казалось бы банальные и простые, внезапно оказываются окружены несколькими кругами ада. И мне, видимо, повезло найти именно такой случай.

Идея простая — взять звуки из MGSV: The Phantom Pain, объявляющие о закате и рассвете, и научить их проигрывать при соответствующих событиях из .

Встроенные HTTP-средства, кажется, вообще не предполагают работы с файлами ни в каком виде — номинально упоминают это в документации, но реально дают пустые значения; а сторонние либо спускаются совсем на уровень внутренностей HTTP (multipart, boundaries, вот это всё), либо не поддерживают бинарные файлы (в моём случае, WAV).

Спасибо хотя бы за то, что там есть аварийный выход — возможность дёргать команды в шелле. Я загрузил WAV-файлы туда через scp руками, а для их отправки написал команду на базе curl.

Но как-то это всё вообще не в духе проекта.

☀ У меня в квартире лампы с управляемой цветовой температуой и поскольку в Питере уменьшился световой день, решил смеха ради лампами имитировать другой световой день посредством .

🌍 Короче, согласно suncalc.net/, я теперь в Африке, а именно в Камеруне. :blobcathyper2:

Вдохновлено xkcd.com/448/

🎤 Хроники (тред)

✔️ Качественный скачок сегодня: привинтил к нему . Теперь Rhasspy умеет говорить (не только отвечать, а, например, оповещать о событиях). И в целом работать над сценариями с внутренним состоянием там явно будет удобнее.

🤔 NodeRED силён! Его получилось вклинить между Rhasspy и так, что Rhasspy общается с ним по тому же API, от HA. NR обрабатывает что может, а нераспознанное шлёт дальше, в HA, где живут остальные обработчики. С – совместимость.

Show thread

Ура! Запустил в своём умном доме
rhasspy.readthedocs.io/en/late
Теперь он меня слушается в буквальном смысле, и продолжит слушаться, даже если оторвать интернет.

• Активация через Porcupine, готовых моделей для русских слов там нет, но есть схоже звучащие английские варианты.
• Распознавание речи через Kaldi. Пока ни разу не ошибся.
• Команды шлёт в Документацию надо б дописать.
• Отвечает… 'ом. Позже прикручу , а пока буду пугать гостей, хи-хи. :blobcatgoogly:

Mastodon.ml

Русская нода социальной сети "Мастодонт", части Fediverse - всемирной федерации социальных сетей. Зона общения, свободная от рекламы и шпионажа, теперь и в России.