Live data from Hacker News

How-to normalize home volume levels with Node-RED

blakeniemyjski.com

1–10 of 29 posts

Re: How-to normalize home volume levels with Node-RED

#2
I've been doing a lot with Home Assistant lately, and lots of things that play nicely like node-red.

Does anyone have a set up to manage music service playback to media players like Google Home (or I guess it's Nest now) speakers?

It would be fantastic to start playing music via Spotify from the dashboard, or based on events and node-red flows. Not sure if the new forked-daapd integration will help me out here, but last time I tried to work with MPD specifically (unrelated project) I ran into walls left and right trying to get something working.

Re: How-to normalize home volume levels with Node-RED

#3
I know this article is about Alexa/Echo, but I wish a feature like this is built into TVs :)

I have a young kid now and she's in bed by 8:30. I'd like to watch TV in the living room in the evening after her bed time. I want to watch a movie like say, Avengers. I want to listen to the dialogue instead of/in addition to reading subtitles. The problem is in most movies, you have low volume dialogues, and then there's explosions and stuff with high volume (intended effect; which is nice at the theater, but not nice with a kid sleeping in the next room). I don't want to wear headphones. So I end up with a remote in hand, keep adjusting the volume high or low on reaction as quickly as my reflex allows me to.

Re: How-to normalize home volume levels with Node-RED

#4
post #3

I know this article is about Alexa/Echo, but I wish a feature like this is built into TVs :) I have a young kid now and she's in bed by 8:30. I'd like to watch TV in the living room in the evening after her bed time. I want to watch a movie like say, Avengers. I want to listen to the dialogue instead of/in addition to reading subtitles. The problem is in most movies, you have low volume dialogues, and then there's ex…

There are a bunch of different ways to do exactly this. Definitely would be nice if it was a built-in feature.

Just have to hook up a mic to listen, and tune the audio level results so it's somewhat smart.

For TVs that connect to your network, there might be a built-in integration, or you can keep it simple and write API calls yourself in node-red.

If you have a dumb TV (not internet connected), then you'll probably be limited to solutions involving IR Trasmitters via MySensors[0] or EspHome[1].

[0] https://www.mysensors.org/build/ir [1] https://esphome.io/components/remote_transmitter.html

Re: How-to normalize home volume levels with Node-RED

#5
post #3

I know this article is about Alexa/Echo, but I wish a feature like this is built into TVs :) I have a young kid now and she's in bed by 8:30. I'd like to watch TV in the living room in the evening after her bed time. I want to watch a movie like say, Avengers. I want to listen to the dialogue instead of/in addition to reading subtitles. The problem is in most movies, you have low volume dialogues, and then there's ex…

You want dynamic range compression, which will quiet explosions and louden whispers, usually at the expense of some minor audio quality. It’s probably already in your TV, cable box, or whatever other device.

Re: How-to normalize home volume levels with Node-RED

#6
post #3

I know this article is about Alexa/Echo, but I wish a feature like this is built into TVs :) I have a young kid now and she's in bed by 8:30. I'd like to watch TV in the living room in the evening after her bed time. I want to watch a movie like say, Avengers. I want to listen to the dialogue instead of/in addition to reading subtitles. The problem is in most movies, you have low volume dialogues, and then there's ex…

There may already be something built in (as another commenter noted) but this is also a feature sold in soundbars, here's the page for it for sonos https://support.sonos.com/s/article/1948?language=en_US

Re: How-to normalize home volume levels with Node-RED

#7
post #3

I know this article is about Alexa/Echo, but I wish a feature like this is built into TVs :) I have a young kid now and she's in bed by 8:30. I'd like to watch TV in the living room in the evening after her bed time. I want to watch a movie like say, Avengers. I want to listen to the dialogue instead of/in addition to reading subtitles. The problem is in most movies, you have low volume dialogues, and then there's ex…

The article is not about sound level normalisation, despite the title (which confused me), but rather about automating and/or synchronizing volume levels across speakers with presets invoked based on time of day or other conditions.

It’s also not so much about Alexa but about Node Red, I believe Alexa is just one possible source of sound in the whole system.

Re: How-to normalize home volume levels with Node-RED

#8
post #3

I know this article is about Alexa/Echo, but I wish a feature like this is built into TVs :) I have a young kid now and she's in bed by 8:30. I'd like to watch TV in the living room in the evening after her bed time. I want to watch a movie like say, Avengers. I want to listen to the dialogue instead of/in addition to reading subtitles. The problem is in most movies, you have low volume dialogues, and then there's ex…

If you have/can use external speakers, there's devices to put in the audio line to do this if your devices can't do it.

Re: How-to normalize home volume levels with Node-RED

#9
post #3

I know this article is about Alexa/Echo, but I wish a feature like this is built into TVs :) I have a young kid now and she's in bed by 8:30. I'd like to watch TV in the living room in the evening after her bed time. I want to watch a movie like say, Avengers. I want to listen to the dialogue instead of/in addition to reading subtitles. The problem is in most movies, you have low volume dialogues, and then there's ex…

I find this an issue with nearly every TV show or movie ever made. The intro music is typically far too loud, and as you say dialogue is significantly quieter than the action scenes. I basically have to watch with the remote in my hand.

I've considered making a bastardised IR Arduino/raspberry pi remote based on sound levels. But of course I can never muster the motivation and don't have practical experience.

Re: How-to normalize home volume levels with Node-RED

#10
post #3

I know this article is about Alexa/Echo, but I wish a feature like this is built into TVs :) I have a young kid now and she's in bed by 8:30. I'd like to watch TV in the living room in the evening after her bed time. I want to watch a movie like say, Avengers. I want to listen to the dialogue instead of/in addition to reading subtitles. The problem is in most movies, you have low volume dialogues, and then there's ex…

Apple TV has this built in, called "Reduce Loud Sounds". Various external sound systems can do it, too.
Post reply on HN