Alkaline batteries lose voltage as they drain, so 1.5V is at full charge but it drops down to about 1.2V very quickly and then stays at 1.0V - 1.2V for most of the alkaline battery’s operating life.
NiMH batteries tend to consistently stay at their nominal voltage (1.2V) through their entire charge.
So in other words, if you have devices that really expect exactly 1.5V per battery, they would only work with alkalines at the very top of their charge. Nowadays most non-garbage circuits should be designed to work just fine with anything above 1V per battery.
https://www.scrypted.app/ with tensorflow plugin is a good option