This project is aiming to provide real time captioning for any content with the help of speech transcription and translation technology. SubGen is capable to perform real time captioning for every application that runs on windows.
- The audio output of the system is being streamed to the Microsoft Azure speech service.
- The transcription result from the speech services will then be displayed in the subtitle window.
Windows: Tested with Windows 10 and Windows 11
- Language: C++
- UI Framework: Qt
- Dependency: rtaudio, Azure Speech SDK
- External Driver: VB-Cable
- Install VB-Cable.
- Download SubGen.zip from here and extract it.
- Run the subgen.exe from the file.
- Add your own key and region for Azure speech service.
You will require a Microsoft Azure account to use the speech service. You can register a free account at Microsoft and create the speech resource to get the key and region information.
-Noted that the captioning will not work without the Azure Speech Service
homepage
setting
subtitle window