The "Talking-Dev" extension enhances your development workflow by integrating voice and display interactions with code assistance and large language models (LLMs). It offers an interactive, real-time audio-based code assistant that provides instant answers to your coding questions while you work in Visual Studio Code.
With this extension, you can seamlessly query and receive context-aware solutions through voice commands, helping you code more efficiently and stay focused without needing to switch between tabs or search for answers manually.
Features
Voice-Activated Code Assistance: Use voice commands to ask questions, get code suggestions, or troubleshoot issues directly within VS Code.
Real-Time Audio Responses: Receive interactive, spoken answers to your coding queries, helping you stay focused on the task at hand without needing to read through text.
Text-to-Speech for Code and Documentation: Convert your code and related documentation into speech for an easier review process. Ideal for multitasking or reviewing large codebases hands-free.
Customizable Voice Commands: Tailor the extension to your workflow by defining your own voice commands for specific actions, such as running tests, navigating files, or triggering refactors.
Context-Aware Suggestions: Get real-time suggestions that are aware of your current code context, helping you write code more efficiently.
Hands-Free Coding: Minimize the need for keyboard interaction, letting you stay in a flow state by controlling your development environment with just your voice.
Extension Settings
This extension contributes the following settings:
extension.runTalkingDev: Start the audio coding assistant. or Press Ctr+Alt+S to start it instantly.
extension.stopTalkingDev: Stop the audio coding assistant. or Press Ctr+Alt+E to stop it instantly.
Taking Dev Extension Settings : talkingDev.geminiKey to store your Gemini Key in settings.json
Known Issues
Limited support for languages other than English.
Release Notes
1.0.0
Initial release of talking-dev with basic audio and screen interaction.
Disclaimer
Remember!
Talking-Dev can access and view your screen in order to provide real-time code assistance. Please ensure that no confidential or sensitive information is displayed on your screen while using the extension. Always be cautious about the data you share while working with voice-activated tools.