Commit History

Refactor PocketTTS and test cases: Remove unused sample rate parameters in _tensor_to_pcm_bytes
3decc8a

dvalle08 commited on

Update PocketTTS configuration and logging: Change sample rate handling to enforce native 24kHz, adjust idle process count in .env.example, and enhance audio diagnostics in main.js for better tracking of remote audio track events.
93ad4ad

dvalle08 commited on

Enhance VAD configuration and add fallback participant ID support: Update VAD_MIN_SPEECH_DURATION and VAD_MIN_SILENCE_DURATION for faster response times. Introduce fallback participant ID logic in MetricsCollector to handle cases where participant metadata is absent, ensuring accurate trace reporting.
ef8254e

dvalle08 commited on

Enhance Pocket TTS configuration and update documentation: Add new Pocket TTS settings to .env.example, including voice and sample rate options. Update README to reflect new features and improvements in Pocket TTS, including streaming synthesis capabilities and error handling. Refactor Pocket TTS class to streamline voice loading and improve error management during initialization.
3b7cc65

dvalle08 commited on

Refactor .gitignore and enhance Pocket TTS and Moonshine STT: Simplify .gitignore by removing unnecessary entries and adding environment-specific files. Update Pocket TTS to use a configurable sample rate and replace UUID with shortuuid for request IDs. Modify Moonshine STT to use NotGivenOr for language parameter and update stream class inheritance for better clarity.
5e32359

dvalle08 commited on

implement LLM provider selection and configuration: Update environment settings to support HuggingFace alongside NVIDIA, refactor LLM initialization logic in the agent, and enhance settings management for improved flexibility in model selection.
090f2a4

dvalle08 commited on

Enhance metrics tracking and visualization: Integrate live and average metrics display in the UI, update JavaScript for metrics handling, and improve audio synthesis logging in Pocket TTS. Adjust Streamlit app for better component height and scrolling.
03973b2

dvalle08 commited on

Refactor Open Voice Agent: Transition to Hatch for build system, restructure agent components, and streamline conversation graph
9af190b

dvalle08 commited on

Refactor Pocket TTS plugin to support configurable output sample rates, enhance audio synthesis process, and improve logging for chunk generation and error handling.
ffad511

dvalle08 commited on

Add Pocket TTS plugin with configuration settings and integration into LLMFactory
11c8a27

dvalle08 commited on

Update Python version requirement to 3.10, modify dependencies in pyproject.toml and uv.lock for compatibility, and enhance Moonshine STT plugin with improved model handling and streaming capabilities.
6d67613

dvalle08 commited on

Add Moonshine STT Plugin using ONNX Runtime
76b1422

dvalle08 commited on