Но это всё довольно общие глобальные перспективы

Начну к этому подходить я поэтапно и с простых решений.
Думаю, сейчас начну с простой и практической задачи.
Дом должен определять, когда утром я собираюсь отводить дочку в школу и уже в прихожей нам диктовать список-чеклист, ничего ли мы не забыли в этот день и заодно указывать на погоду.
В простейшем базовом варианте аппаратное обеспечение будет таким:
— Датчик присутствия в помещении (motion sensor + esp8266)
— Bluetooth-колонки для воспроизведения звука.
— Домашний комп с управляющим софтом.
Софт должен:
— Обнаружить наличие людей в комнате в заданный интервал времени (утром).
— Взять чеклист (список необходимых вещей/действий) соответствующий данному дню.
— Синтезировать по нему речевое сообщение и зачитать.
Последующие доработки:
— Реализовать какой-нибудь механизм наследуемых списков. Типа, задаётся общий список на все дни, а потом, чтобы не дублировать, поверх него модификации для конкретных дней недели.
— Генерация вариативных предложений для синтеза, чтобы фразы не были абсолютно идентичными.
— Добавление информации от внешних источников, например, погоды.
— Приведение всех компонентов в модульную систему, как было предложено в начале ветки.