A WPF C# application that transcribes .mp3 audio files into text using Microsoft Azure Speech Recognition Services. It supports real-time transcription progress, and allows users to save and export transcriptions in text files.
- Transcribe .mp3 : Users can transform any .mp3 file into a text document
- Folder Destination :Users can save the converted text document to their preferred folder.
- Rename Output file : Users can rename the text output file to their prefferred name.
- Support different recognition language : Users can transcribe audio files in a variety of languages.
- Real-time transcription progress : The app displays real-time transcription progress, including recognized words and transcribed lines.
- C# : WPF written in C# for UI development.
- Microsoft Azure Speech Recognition services : Cloud Azure Cognitive Services, providing advanced speech-to-text capabilities
-
Sign Up on Azure subscription - Create one for free.
-
Create a Speech resource in the Azure portal.
-
Select your Speech resource key and region. After your Speech resource is deployed, select Go to resource to view and manage keys. For more information about Azure AI services resources, see Get the keys for your resource.
-
To set the environment variables for your Speech resource key, open a Windows console and enter the following commands to create your system environment variables:
- setx SPEECH_KEY
your KEY 1 - setx SPEECH_REGION
your Location/Region
- setx SPEECH_KEY
- Clone the repo:
git clone https://github.com/pfiterman/wpfAppTranscribeAudio.git
- Open the solution TranscribeAudioWpfApp.sln on Visual Studio and Run the Application. Enjoy!
