matrix-js-sdk icon indicating copy to clipboard operation
matrix-js-sdk copied to clipboard

Feat: Voice activity threshold

Open hugohutri opened this issue 2 years ago • 4 comments

Adding voice activity detection feature

More information at https://github.com/vector-im/element-call/pull/492

T-Enhancement


This PR currently has none of the required changelog labels.

A reviewer can add one of: T-Deprecation, T-Enhancement, T-Defect, T-Task to indicate what type of change this is, or add Type: [enhancement/defect/task] to the description and I'll add them for you.

hugohutri avatar Aug 01 '22 16:08 hugohutri

Signed-off-by: Hugo Hutri [email protected]

hugohutri avatar Aug 25 '22 19:08 hugohutri

Signed-off-by: Fabio Lenherr / DashieTM [email protected]

DashieTM avatar Aug 25 '22 19:08 DashieTM

(click the wheel next to my name in the top right corner to re-request my review once ready, same for EC PR)

SimonBrandner avatar Aug 28 '22 19:08 SimonBrandner

Will do, for now I have to find a way to remove the delay.

DashieTM avatar Aug 31 '22 13:08 DashieTM

Also, please resolve the merge conflicts

SimonBrandner avatar Oct 04 '22 07:10 SimonBrandner

Sorry missed 2 of those, should be addressed now. Unless we have missed some more. Most are outdated, which means we did work on it.

DashieTM avatar Oct 08 '22 17:10 DashieTM

Just a few nitpicks, we're getting really close with this!

One more tiny nit: we tend to write comments with a space after the slashes (i.e. // comment not //comment)

No worries, changed the ones in the tests. Just so I don't make another new comment, I also put the audio delay on the same spot as the cooldown and treshold. This number works ofc, just not the node itself :P

DashieTM avatar Oct 09 '22 11:10 DashieTM

LGTM now! Will also request Dave's review, just to be sure

Awesome!! One thing though: we likely need some human feedback on whether or not the settings like the cooldown and the quality are ok. I will try to personally test this out with friends, but more people would always be nice. (although I am behind a NAT with my low power server, so this will prob be a pain. Until now I have tested it locally.)

Is the intention to mass test this alongside other features in a hosted version of element-call?

DashieTM avatar Oct 09 '22 13:10 DashieTM

LGTM now! Will also request Dave's review, just to be sure

Awesome!! One thing though: we likely need some human feedback on whether or not the settings like the cooldown and the quality are ok. I will try to personally test this out with friends, but more people would always be nice. (although I am behind a NAT with my low power server, so this will prob be a pain. Until now I have tested it locally.)

Is the intention to mass test this alongside other features in a hosted version of element-call?

Hmm, I think this would be best to discuss over at element-call with Jake since he's the one on the product team. Sorry, for late response...

SimonBrandner avatar Oct 11 '22 19:10 SimonBrandner

Hmm, I think this would be best to discuss over at element-call with Jake since he's the one on the product team. Sorry, for late response...

No worries, also got lot's of stuff to do :P

DashieTM avatar Oct 13 '22 11:10 DashieTM

I will see what causes the error, that ofc shouldn't happen. Is there anything specific that causes the error? Or just regular use?

As for why it is in an advanced tab. We were asked to do this: image

DashieTM avatar Nov 03 '22 18:11 DashieTM