From Audio to Diagram
bsorrentino

bsorrentino @bsorrentino

About: He is a Software Architect with over 20 years of experience. He currently is the CTO of Softphone. In 2009 he has led the setup of a Soulsoftware

Location:
Avellino. Italy
Joined:
Jan 13, 2018

From Audio to Diagram

Publish Date: Nov 21 '24
10 5

This is a submission for the AssemblyAI Challenge : Sophisticated Speech-to-Text.

What I Built

An Application that allow from an Audio concerning a discussion, a meeting, etc ... to generate a "meaningful mind-map diagram", that represent the touched key points. This representation joined with summary provide a more complete and understandable informations

Demo

The application in available here for access to full functionality you need both an AssemblyAI Api Key and a OpenAI Api Key. Below there are some representative screenshots

Settings

Settings

Upload Audio

Upload Audio

Transcribe Audio

Transcribe Audio

Generate Mindmap Diagram

Generate Mindmap Diagram

Journey

To implement process from audio to diagram I have developed several "skilled agents" described below:

  1. transcribe-from-audio: this agent use AssemblyAI transcripts API to transcribe the provided audio.

  2. keypoints-from-transcript: this Agent use OpenAI (got-4o-mini) to extract the Keypoints inside the given transcription

  3. summary-to-mindmap: this agent use OpenAI (got-4o-mini) to arrange the key points in a kind of ontology providing a hierarchical representation of information

  4. mindmap-to-mermaid: last agent transform the mind-map representation in a mermaid syntax ready for the visualization

Diagram of Agentic Architecture

Image description

Comments 5 total

  • Bill
    BillNov 22, 2024

    I can think of several long-winded, recorded meetings in which key ideas presented in a schema like this would be highly beneficial. Nice job

  • Vincenzo Sorrentino
    Vincenzo SorrentinoNov 27, 2024

    I think any knowledge like discussions, brainstorming, issues, meeting, voice recording and wiki could gain value having a "thinking tool" of this kind by immediately highlighting the key points in the mind map diagram. Great job!

    • bsorrentino
      bsorrentinoNov 28, 2024

      Thank you @vsorrentino, I think that this idea could be further extended enabling different kind of transcript analisys like for example Problem-Solution Mapping and others

Add comment