Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Mutilingual AI Assistant with Gemini

This is built using streamlit, very simple and clean, it detects your current time, and gives you a good morning/afternoon/evening message. Uses your microphone when you click 'Speak' and returns a tts response that you can download that plays alongside the generated text.

I feel like this is one of the best projects that I've built so far


Requirements:

  • create a .venv and then execute "pip install -r requirements.txt"

  • You need a Google API Key to run the project, so go to https://aistudio.google.com/app/prompts/new_chat then click Get API key

    • Click on Create API Key, then copy API KEY that starts with AIza
    • Paste your API KEY inside the single quotes of line 80
  • First, run the file normally, then execute

  • streamlit run main.py

  • Doing this will open up the tab in localhost, which is UI

    supported languages:

    Any languages in Google Translate and Google TTS supported

About

AI Voice Assistant with Gemini, in streamlit

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages