SpeechInsight2
LiveOverview
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