NeuralVoice AI Assistant

Streamlit
application badge
Created by team NeuralVoice on September 18, 2026

NeuralVoice AI Assistant is an innovative, real-time voice-interactive web application built to bridge the gap between human speech and advanced artificial intelligence. Designed as an accessible, high-performance solution, it allows users to interact seamlessly using natural voice commands, receiving instant, accurate answers and audio feedback without manual typing. Key Features & Architecture: Speech-to-Text & Recognition: Integrated with SpeechRecognition and AssemblyAI to accurately capture, transcribe, and process user audio input. Google Gemini AI Engine: Powered by the modern google-genai SDK and the high-speed Gemini flash models, providing intelligent, contextual, and lightning-fast textual responses. Text-to-Speech (TTS): Features automated voice synthesis using pyttsx3 to read responses aloud back to the user, creating a fully hands-free conversational loop. Live Telemetry & Dashboard: Built on Streamlit with a custom dark-purple UI, offering real-time tracking of inference speeds, model status, and a dynamic chat conversation stream. Secure Cloud Deployment: Fully configured for secure deployment on Streamlit Cloud using environment secrets for API key management. Technologies Stack: Python, Streamlit, Google Gemini API, AssemblyAI, SpeechRecognition, Pyttsx3, and Dotenv.

Category tags: