Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LocalParticipant - isSpeaking - delay #369

Open
patryk-sredzinski opened this issue Apr 22, 2024 · 2 comments
Open

LocalParticipant - isSpeaking - delay #369

patryk-sredzinski opened this issue Apr 22, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request Swift

Comments

@patryk-sredzinski
Copy link
Contributor

Seems like:

public func participant(_ participant: Participant, didUpdateIsSpeaking isSpeaking: Bool)

is called after a delay, when the audio from our microphone goes to server and it returns this message to us.

Is there any way that I can get isSpeaking and audioLevel properties that are for local audio track and are immediately, so the UI can be more responsive?

@patryk-sredzinski patryk-sredzinski added the bug Something isn't working label Apr 22, 2024
@hiroshihorie
Copy link
Member

Hello actually I'm interested in implementing client-side signal processing so we can get more real time "isSpeaking" and audio visualization etc.

This is not a bug but would be an enhancement.

@hiroshihorie hiroshihorie added enhancement New feature or request and removed bug Something isn't working labels Apr 22, 2024
@lukasIO lukasIO added the Swift label May 8, 2024 — with Linear
@ShibireX
Copy link

Hi @hiroshihorie we would also really appreciate this enhancement for our use case! Currently we are installing our own tap to read and publish track information in real time from the microphone, since as mentioned in the issue the delay from the didUpdateIsSpeaking event presents an unresponsive feeling. It would be great to have some client-side signal processing via LiveKit instead!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Swift
Projects
None yet
Development

No branches or pull requests

4 participants