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

Implement non-blocking voice transmission to the daily room #12

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

zardamhussain
Copy link

Previously, the voice transmission method to the daily meeting using PyAudio was a blocking operation, resulting in significant delays—approximately 1.5 seconds from transmission to reception. This issue was notable despite running on a system equipped with an Intel i5 processor, 16GB RAM, and an internet connection exceeding 100 Mbps.

In this update, I have implemented a non-blocking voice transmission method that efficiently utilizes the system’s capabilities, significantly reducing latency. This enhancement ensures real-time audio communication with minimal delay, improving user interaction during daily meetings.

@nikhilro
Copy link
Contributor

nikhilro commented Oct 1, 2024

thanks! will review and merge soon

@zardamhussain
Copy link
Author

thanks! will review and merge soon

Have you had a chance to review the changes yet?

@Anant-Kovil
Copy link

+1 this is blocking me as well, been getting this error:

Execution context already exists!
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
thread '' panicked at library/core/src/panicking.rs:221:5:
panic in a function that cannot unwind
stack backtrace:
0: 0x7ffe8cb4d9bc - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hd1bd86f9e87f2dc6
1: 0x7ffe8cb6fdd4 - core::fmt::write::hf784ddce2439beb2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants