Cloud & Local Voice Assistant with RAG and TTS

external-link

Jan 2026

Finished

Full-stack voice assistant pipeline: Speech-to-Text (Whisper) → Text Processing → Information Retrieval (local knowledge base or Tavily web RAG) → Text-to-Speech (Qwen3-TTS 1.7B with custom voice selection). The TTS engine supports 10 languages (Chinese, English, Japanese, Korean, German, French, Russian, Portuguese, Spanish, Italian) with 9 different voice personalities. Runs both as a CLI tool and as an interactive Streamlit web application. Requires SoX for audio processing. Modular architecture with editable pip install.

Technologies
ai

AI

huggingface

HuggingFace

jupyter

Jupyter

langchain

LangChain

numpy

NumPy

python

Python

pytorch

PyTorch

rag

RAG

https://raw.githubusercontent.com/MiquelGomezCorral/HAIA-Cloud-Local-Voice-Assistant/main/readme_images/architecture_cloud_169.png?v=9f979feeefdea1735c40a1c18f67808773d26683
https://raw.githubusercontent.com/MiquelGomezCorral/HAIA-Cloud-Local-Voice-Assistant/main/readme_images/architecture_local_169.png?v=2f8de9502c8928419c19efc82fd094c511c07e3a
https://raw.githubusercontent.com/MiquelGomezCorral/HAIA-Cloud-Local-Voice-Assistant/main/readme_images/results_169.png?v=adc6a2b4b9cc4c71261863528aeb3e70b0b9a0a4
https://raw.githubusercontent.com/MiquelGomezCorral/HAIA-Cloud-Local-Voice-Assistant/main/readme_images/thumbnail_169.webp?v=07328ad558e06425a3e73dd09167670ac6936336
https://raw.githubusercontent.com/MiquelGomezCorral/HAIA-Cloud-Local-Voice-Assistant/main/readme_images/architecture_cloud_169.png?v=9f979feeefdea1735c40a1c18f67808773d26683
https://raw.githubusercontent.com/MiquelGomezCorral/HAIA-Cloud-Local-Voice-Assistant/main/readme_images/architecture_local_169.png?v=2f8de9502c8928419c19efc82fd094c511c07e3a
https://raw.githubusercontent.com/MiquelGomezCorral/HAIA-Cloud-Local-Voice-Assistant/main/readme_images/results_169.png?v=adc6a2b4b9cc4c71261863528aeb3e70b0b9a0a4
https://raw.githubusercontent.com/MiquelGomezCorral/HAIA-Cloud-Local-Voice-Assistant/main/readme_images/thumbnail_169.webp?v=07328ad558e06425a3e73dd09167670ac6936336
https://raw.githubusercontent.com/MiquelGomezCorral/HAIA-Cloud-Local-Voice-Assistant/main/readme_images/architecture_cloud_169.png?v=9f979feeefdea1735c40a1c18f67808773d26683
https://raw.githubusercontent.com/MiquelGomezCorral/HAIA-Cloud-Local-Voice-Assistant/main/readme_images/architecture_local_169.png?v=2f8de9502c8928419c19efc82fd094c511c07e3a
https://raw.githubusercontent.com/MiquelGomezCorral/HAIA-Cloud-Local-Voice-Assistant/main/readme_images/results_169.png?v=adc6a2b4b9cc4c71261863528aeb3e70b0b9a0a4
https://raw.githubusercontent.com/MiquelGomezCorral/HAIA-Cloud-Local-Voice-Assistant/main/readme_images/thumbnail_169.webp?v=07328ad558e06425a3e73dd09167670ac6936336
https://raw.githubusercontent.com/MiquelGomezCorral/HAIA-Cloud-Local-Voice-Assistant/main/readme_images/architecture_cloud_169.png?v=9f979feeefdea1735c40a1c18f67808773d26683
https://raw.githubusercontent.com/MiquelGomezCorral/HAIA-Cloud-Local-Voice-Assistant/main/readme_images/architecture_local_169.png?v=2f8de9502c8928419c19efc82fd094c511c07e3a
https://raw.githubusercontent.com/MiquelGomezCorral/HAIA-Cloud-Local-Voice-Assistant/main/readme_images/results_169.png?v=adc6a2b4b9cc4c71261863528aeb3e70b0b9a0a4
https://raw.githubusercontent.com/MiquelGomezCorral/HAIA-Cloud-Local-Voice-Assistant/main/readme_images/thumbnail_169.webp?v=07328ad558e06425a3e73dd09167670ac6936336