SpeechInsight2

Live

Overview

SpeechInsight2 is a C# .NET application consisting of two parts: a backend API and a web UI. You upload an audio file in the browser, and the app transcribes it using Whisper-based speech recognition. The two projects are designed to be deployed together as one product.

Architecture

The system has two components: (1) Backend API — handles file upload and transcription; (2) UI application — browser-based interface for uploading audio and viewing results. They run together in one container behind a reverse proxy (Render).

┌─────────────┐     HTTP      ┌─────────────┐
│ Backend API │ ◄──────────► │  UI App     │
│ (C# .NET)   │              │  (browser)  │
└─────────────┘              └─────────────┘
        Deployed together (Render)

Technology stack

  • C#
  • .NET
  • ASP.NET Core
  • Whisper
https://github.com/RonBabaj/SpeechInsight2