32

TalkData2Me

Talk directly with your data with this LangChain powered LLM app. Get insight on your data quickly with speech recognition from AssemblyAI and ultra realistic TTS from PlayHT. Noted that mobile use is not currently supported.

Intro

The pandas dataframe LangChain agent was used to feed data to GPT along with AssemblyAI's Speech to Text to query the final answer. Response is then converted to ultra realistic AI voice using PlayHT's API to provide feedback to user. File size is capped to save API tokens. If you have a need to upload larger file, please contact me.

Instruction
  1. Upload a cvs file you like to query. You can save as cvs directly in excel or google sheet.
  2. Preview uploaded file as needed
  3. Hit the voice icon until it is showing solid red
  4. Ask your question away.šŸ—£ļø Ex: What is the average order amount from France in 2023?
  5. Hit Submit button
  6. Sit back and relax šŸ–ļø, the following sequence of events is executing: Voice-to-Text -> LLM -> Query -> Text-to-Voice
Text Mode

Sidebar is hidden by default but user can simply type questions if desired.

Known Issue

The mic icon requires multiple clicks to start due to streamlit auto refresh limitation. Work around being investigated.

šŸ° There is 1 easter egg in this app. Can you find it?