Jay Jagannath 🙏🕉️, Odia Lingua is an end-to-end generative AI chatbot for the Odia language. It utilizes the Anthropc API for chat generation and features a Text-to-Speech (TTS) functionality for Odia using the Facebook/mms-tts-ory API.
- Chatbot powered by Anthropc AI for conversational responses.
- Text-to-Speech (TTS) feature for generating audio in Odia language.
- End-to-end generative AI project.
To set up Odia Lingua locally, follow these steps:
-
Clone the repository:
git clone https://github.com/HimanshuMohanty-Git24/Odia_Lingua.git
-
Navigate into the project directory:
cd Odia_Lingua
-
Create a .streamlit directory:
mkdir .streamlit
-
Inside the
.streamlit
directory, create asecrets.toml
file. -
Add your API keys to the
secrets.toml
file:ANTHROPIC_API_KEY = "<Your-anthropic-api-key>" HUGGINGFACE_API_KEY = "<Your-huggingface-api-key>"
To get the api's go to the respective website and get your api key's Anthropic: Link , Huggingface: Link
Ensure you have the following dependencies installed:
- streamlit
- anthropic
- python-dotenv
You can install them using:
pip install -r requirements.txt
To run the application locally, execute the following command:
streamlit run Chatbot.py
Contributions are welcome! Feel free to open issues and pull requests.
This project is licensed under the MIT License.