MightyTranscription

Audio to Text

📦 What is MightyTranscription?

MightyTranscription is a powerful Unreal Engine plugin that converts audio input into accurate text using OpenAI's Whisper library. Perfect for in-game transcription, subtitles, voice commands, and more.

🚀 How to Install

  1. Download the plugin from the Fab store.
  2. Enable MightyTranscription in the Plugin Manager.
  3. Restart the Unreal Engine Editor.

🔧 How to Use

After enabling the plugin:

How to get the extracted text from the FTranscriptionResult structure

Your final blueprint should look like:

Final blueprint

Note on FTranscriptionResult

The FTranscriptionResult structure stores each of the audio segments in an FSegmentResult structure. The FSegmentResult structure holds the individual token results obtained from the language model used. From the FTokenResult structures you can obtain the individual words associated with each token and the calculated probability that this is was the correct word. This could be used for triggering commands on specific phrases but there is no handling in the plugin to do that yet.

Transcribing from microphone input

Note: This component will output the transcribed text at 5 second intervals. You can configure how often the text is written out with the 'ReadIntervalInSeconds' property of the component.

Realtime transcription

💬 Support

If you have any questions, suggestions or issues, feel free to raise a github issue at https://github.com/mustardpower/mighty-transcription-docs/issues