Shure MV6
Hippo
Computing conversational quality and identifying logical fallacies for productive communication.
Core trick
Diarized real-time ASR transcripts feed parallel low-latency LLM agents that score fallacies, sentiment, and speaker balance.
Built with
elevanlabsfallovablemakepythonsupabasetypescript
Description
Inspiration
Inspired by the HIPPO effect—where the Highest Paid Person’s Opinion often dominates discussions—we set out to build a tool that ensures meetings are driven by logic, fairness, and data, rather than hierarchy and bias. Our AI-powered application sits in on meetings, analyzing logical fallacies, sentiment dynamics, and speaker balance to foster more productive and inclusive conversations. By surfacing objective insights in real-time, we help teams move beyond the HIPPO and toward truly collaborative decision-making.
What it does
Intakes both real-time and bulk audio from a meeting and analyzes the sentiment, lexical density, information density, contributions, and logical fallacies.
How we built it
Our solution involved directly integrating with microphone audio and establishing a WebSocket connection to an Automatic Speech Recognition (ASR) provider, which provided diarized ASR outputs. These outputs were stored in a backend database. The transcript was displayed on the frontend, which was developed using Lovable and Cursor, updating in real-time as it was generated. This real-time transcript was then transmitted to a set of low-latency agents powered by SambaNova, utilizing the Llama 3.3 70B model. These agents performed various analyses, including information density assessment, semantic analysis, entropy measurement, logical fallacy detection, and controversy analysis.
Challenges we ran into
The diarization of real-time audio feeds posed significant challenges, particularly due to the limited availability of providers offering both streaming and event-based outputs. Converting the WebSocket stream into batch processing and ensuring seamless integration across the entire pipeline, from microphone input to frontend output, presented another major challenge. Additionally, the high volume of calls to the LLMs resulted in rapid rate limiting. Achieving and maintaining ultra-low latency throughout the entire pipeline was another significant hurdle.
Accomplishments that we're proud of
Real time pipeline that can diarize multiple speakers in one microphone and advanced language analytics that can be used to create comprehensive analysis of users.
What we learned
We learned a lot about current challenges in diarization of speakers, and how many companies just rely on the fact that meetings use multiple microphones to create high quality seperation in speaker numbering.
What's next for Hippo
Clustering of speaker types based on the different qualities they have such as "engaging" for a person who frequently speaks before a person that rarely speaks does.
Set triggers for AI interaction such as when a speaker dominates the interaction.
Integration into meetings directly (google meet, zoom, teams)
More agent connectors.
Bug fixes! 🐛🐛🐛
README excerpt
# Meeting Intelligence Real-time transcription and analysis of meetings with speaker diarization, sentiment analysis, and objective tracking. ## Setup ### Backend Setup 1. Install Python dependencies: ```bash cd backend pip install -r requirements.txt ``` 2. Set up environment variables: ```bash export DEEPGRAM_API_KEY="your_deepgram_api_key" export SAMBANOVA_API_KEY="your_sambanova_api_key" ``` 3. Start the uvicorn server: ```bash cd backend uvicorn main:app --reload --port 8000 ``` The backend server must be running on port 8000 for the frontend to work properly. ### Frontend Setup 1. Install Node.js dependencies: ```bash cd frontend npm install ``` 2. Start the development server: ```bash npm run dev ``` ## Usage 1. Make sure both servers are running: - Backend: uvicorn server on port 8000 - Frontend: Next.js server on port 3000 2. Open your browser to http://localhost:3000 3. You can switch between Demo mode and Real-time mode using the button in the top right. ## Features - Real-time transcription with speaker diarization - Sentiment analysis per speaker - Meeting objective tracking - Information density analysis - Fallacy detection - Interactive visualizations ## Architecture - Backend: FastAPI + Uvicorn - Frontend: Next.js 13+ with App Router - Real-time: WebSocket connections - ML: Deepgram for transcription, SambaNova for analysis