liumaolin
Refactor to replace `EchoCancellingAudioCapture` with `AudioCapture` across the codebase for improved clarity and flexibility
7437d6d
| from .core.constants import ( | |
| audio_frames_queue, | |
| user_voice_queue, | |
| transcribed_text_queue, | |
| text_input_queue, | |
| audio_output_queue | |
| ) | |
| from .services.audio.capture import AudioCapture | |
| from .services.audio.generator import TTSAudioGenerator | |
| from .services.audio.generators.models import tts_config_registry | |
| from .services.audio.player import AudioStreamPlayer | |
| from .services.speech.monitor import SpeechStateMonitor | |
| from .services.speech.recognizer import ASRWorker | |
| from .services.text.generator import LLMResponseGenerator | |