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

Real-Time Recording and Call Detection #121

Open
5 tasks
DrCoffey opened this issue Aug 16, 2021 · 3 comments
Open
5 tasks

Real-Time Recording and Call Detection #121

DrCoffey opened this issue Aug 16, 2021 · 3 comments
Assignees

Comments

@DrCoffey
Copy link
Owner

DrCoffey commented Aug 16, 2021

DeepSqueak currently detects calls in completed audio recordings. However, real-time spectrogram visualization and call detection would be valuable.

  • Allow DeepSqueak to record a real-time signal from an external microphone, soundcard, etc.
  • Display real-time spectrogram within DeepSqueak App
  • Give option to apply detection network to real-time recording
  • Display detected calls in the DeepSqueak App
  • Develop a method for triggering a hardware output when calls are detected
@VoiceScientist
Copy link

Huge fan of this task! Could I add independent multichannel monitoring and hardware triggers to the feature list? Let me know how my lab can help.

@DrCoffey DrCoffey changed the title Task 1: Real-Time Recording and Call Detection Real-Time Recording and Call Detection Aug 17, 2021
@DrCoffey
Copy link
Owner Author

Hey @VoiceScientist

Can you elaborate a little on your request here: https://gitter.im/DeepSqueak_Community/FeatureRequests

@vijayiyer05
Copy link

vijayiyer05 commented Oct 28, 2021

@DrCoffey, capturing some ideas from our brainstorming today:

  • Integrating the Audio Toolbox is likely a top choice given its focus on streaming
  • The implementation may not need (or be easily set up) to use a callback structure as in some other I/O streaming patterns from the past. An emerging pattern is to use parallel processing explicitly, e.g. to ensure apps stay responsive.
  • For the graphics display, if not using it already, the animated line may be useful to minimize the time for graphics updates while streaming

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

No branches or pull requests

4 participants