A voice-enabled AI assistant with native Malayalam support, powered by Ollama and local language models. This project enables natural voice interactions in both English and Malayalam, with automatic translation between languages.
Clone this repository:
git clone https://github.com/yourusername/malayalam-ai-saas.git
cd malayalam-ai-saas
Create and activate a virtual environment:
python -m venv venv
.\venv\Scripts\activate # On Windows
# OR
source venv/bin/activate # On macOS/Linux
Install the required dependencies:
pip install -r requirements.txt
Pull the required Ollama model:
ollama pull mistral:7b-instruct
Start the voice assistant:
python voice_assistant_nllb.py
Press Enter to start recording your voice
Speak clearly in either English or Malayalam
The assistant will process your request and respond accordingly
malayalam-ai-saas/
βββ voice_assistant_nllb.py # Main voice assistant script
βββ requirements.txt # Python dependencies
βββ recordings/ # Directory for saved audio recordings
βββ README.md # This documentation file
Clone the repository and set up the environment:
git clone https://github.com/your-username/malayalam-ai-ollama.git
cd malayalam-ai-ollama
python -m venv venv
.\venv\Scripts\activate # On Windows
source venv/bin/activate # On macOS/Linux
Install the required Python packages:
pip install -r requirements.txt
Download the Ollama model (if not already downloaded):
ollama pull mistral # Or any other model you prefer
Start the FastAPI server:
uvicorn main:app --reload
Open your browser and go to http://localhost:8000/docs to test the API endpoints.
Start the server if not already running:
uvicorn main:app --reload
Use the interactive API documentation at http://localhost:8000/docs to test the endpoints.
Run the test script to verify everything is working:
python test_ollama.py
To clean up old files and set up the new project structure:
python cleanup_and_setup.py
Install dependencies:
pip install -r requirements_minimal.txt
Set up environment variables:
cp .env.example .env
# Update the .env file with your configuration
Clone the repository:
git clone https://github.com/yourusername/malayalam-ai-saas.git
cd malayalam-ai-saas
Set up a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: .\venv\Scripts\activate
Install dependencies:
pip install -r requirements.txt
Set up environment variables:
cp .env.example .env
# Edit .env with your configuration
Start the development server:
uvicorn backend.main:app --reload
For detailed documentation, please visit our Documentation Portal.
We welcome contributions! Please see our Contributing Guidelines for details.
This project is licensed under the MIT License - see the LICENSE file for details.
We welcome contributions from the community! Please see our Contributing Guidelines for more details.
This project is licensed under the MIT License - see the LICENSE file for details.
For business inquiries or support, please contact us at contact@malayalam-ai.com
This project is licensed under the MIT License - see the LICENSE file for details.
4 commits
Python
99.6%
A voice-enabled AI assistant with native Malayalam support, powered by Ollama and local language models. This project enables natural voice interactions in both English and Malayalam, with automatic translation between languages.
Clone this repository:
git clone https://github.com/yourusername/malayalam-ai-saas.git
cd malayalam-ai-saas
Create and activate a virtual environment:
python -m venv venv
.\venv\Scripts\activate # On Windows
# OR
source venv/bin/activate # On macOS/Linux
Install the required dependencies:
pip install -r requirements.txt
Pull the required Ollama model:
ollama pull mistral:7b-instruct
Start the voice assistant:
python voice_assistant_nllb.py
Press Enter to start recording your voice
Speak clearly in either English or Malayalam
The assistant will process your request and respond accordingly
malayalam-ai-saas/
βββ voice_assistant_nllb.py # Main voice assistant script
βββ requirements.txt # Python dependencies
βββ recordings/ # Directory for saved audio recordings
βββ README.md # This documentation file
Clone the repository and set up the environment:
git clone https://github.com/your-username/malayalam-ai-ollama.git
cd malayalam-ai-ollama
python -m venv venv
.\venv\Scripts\activate # On Windows
source venv/bin/activate # On macOS/Linux
Install the required Python packages:
pip install -r requirements.txt
Download the Ollama model (if not already downloaded):
ollama pull mistral # Or any other model you prefer
Start the FastAPI server:
uvicorn main:app --reload
Open your browser and go to http://localhost:8000/docs to test the API endpoints.
Start the server if not already running:
uvicorn main:app --reload
Use the interactive API documentation at http://localhost:8000/docs to test the endpoints.
Run the test script to verify everything is working:
python test_ollama.py
To clean up old files and set up the new project structure:
python cleanup_and_setup.py
Install dependencies:
pip install -r requirements_minimal.txt
Set up environment variables:
cp .env.example .env
# Update the .env file with your configuration
Clone the repository:
git clone https://github.com/yourusername/malayalam-ai-saas.git
cd malayalam-ai-saas
Set up a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: .\venv\Scripts\activate
Install dependencies:
pip install -r requirements.txt
Set up environment variables:
cp .env.example .env
# Edit .env with your configuration
Start the development server:
uvicorn backend.main:app --reload
For detailed documentation, please visit our Documentation Portal.
We welcome contributions! Please see our Contributing Guidelines for details.
This project is licensed under the MIT License - see the LICENSE file for details.
We welcome contributions from the community! Please see our Contributing Guidelines for more details.
This project is licensed under the MIT License - see the LICENSE file for details.
For business inquiries or support, please contact us at contact@malayalam-ai.com
This project is licensed under the MIT License - see the LICENSE file for details.
4 commits
Python
99.6%