feat: Add JARVIS voice conversation mode with multi-language support#23
feat: Add JARVIS voice conversation mode with multi-language support#23Copilot wants to merge 6 commits intofeat/extension-with-chatbot-and-voicefrom
Conversation
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the ✨ Finishing touches🧪 Generate unit tests (beta)
Comment |
…port Co-authored-by: Sathursan-S <84266926+Sathursan-S@users.noreply.github.com>
…ocumentation Co-authored-by: Sathursan-S <84266926+Sathursan-S@users.noreply.github.com>
|
@copilot for gui now i am only useing chrome extention and websocket_server so update them accodingly to support this (you can see a early simpl impl of convrsation mode on extention) |
… multi-language support Co-authored-by: Sathursan-S <84266926+Sathursan-S@users.noreply.github.com>
…ntation Co-authored-by: Sathursan-S <84266926+Sathursan-S@users.noreply.github.com>
Updated the implementation to work with the Chrome extension and websocket_server instead of the web GUI. Key changes in commit
The extension's conversation mode now supports switching between English, Tamil (தமிழ்), and Sinhala (සිංහල) languages for the JARVIS persona. |
|
@copilot reimpliment it with pipecat for more real |
Co-authored-by: Sathursan-S <84266926+Sathursan-S@users.noreply.github.com>
Reimplemented with Pipecat integration in commit New Pipecat Features:
To use Pipecat: pip install pipecat-ai[google]Users can toggle between Web Speech API (free, browser-based) and Pipecat (real-time, more realistic) using the Pipecat button in the language selector. |
pipecat_voice_service.pywith Pipecat pipeline support/jarvisendpoint)docs/jarvis-voice-mode.md)Summary
This PR adds a JARVIS-inspired voice conversation mode for Browser.AI that:
Pipecat Integration
To use Pipecat (optional but recommended for more realistic conversations):
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.