Add support for PyAudioWPatch audio input on Windows

- Updated README.md to include installation instructions for PyAudioWPatch.
- Modified setup.py to add PyAudioWPatch as an optional dependency.
- Enhanced audio_processor.py to initialize and handle PyAudioWPatch for system audio capture.
- Updated basic_server.py to manage audio input modes and integrate PyAudioWPatch processing.
- Refactored core.py to include audio input argument parsing.
This commit is contained in:
Quentin Fuxa
2025-05-05 09:30:18 +02:00
parent bc7c32100f
commit 2dd974ade0
5 changed files with 348 additions and 73 deletions

View File

@@ -25,6 +25,7 @@ setup(
"whisper-timestamped": ["whisper-timestamped"],
"mlx-whisper": ["mlx-whisper"],
"openai": ["openai"],
"pyaudiowpatch": ["PyAudioWPatch"],
},
package_data={
'whisperlivekit': ['web/*.html'],