Speech-to-Text (STT) .NET

Job ID: 38723897

Budget: ₹750 – ₹1,250 INR

The project aims to create a Speech-to-Text (STT) application in .NET that captures voice input via a microphone and transcribes it into a TextBox. The application will support English, German, and Italian, with a ComboBox allowing users to switch languages dynamically. Use Microsoft Azure Speech SDK (for cloud-based) or Vosk (for offline) as the speech recognition engine. The UI will have a TextBox for displaying the transcribed text, a Start/Stop button for recording, and a Save button to store the transcription in a .txt file. Handle language switching by reconfiguring the speech recognizer for the selected language. Ensure error handling for cases like microphone access failure or unrecognized speech input.

Favor fast transcription speed, even if it slightly reduces accuracy. The application should have a basic user interface. Ensure the application is compatible with Windows 10 and 11. Include voice command controls for enhanced interactivity. Include support for an additional language: English. Prefer a cloud-based STT solution. Prioritize using a cloud-based speech recognition engine for this project. Include basic voice commands for Start, Stop, and Save functions. Design the user interface to be simple and minimalistic. Add a feature for users to edit the transcribed text directly within the TextBox.