Skip to content
Ryan Sheffer edited this page Nov 6, 2022 · 29 revisions

Welcome to the Speech To Life wiki!

Speech To Life is a voice recognition plugin for Unreal Engine which gives you performant offline voice recognition for Windows and Android platforms. It includes a sentence fuzzy matching library to allow conversation selection like gameplay and easily supports voice command control found in ghost investigation games where your voice causes actions/events to occur in the game world. This can be a very powerful mechanic in VR games where it adds an extra layer of 'presence'.

Speech To Life can support over 20 languages using the exceptional voice recognition supplied by Vosk.

Speech to Life can target Windows Desktop and Android mobile devices like the Oculus Quest. Support for MacOS, iOS, and Linux will come at a later date.

Grab the example project for a full example of usage which targets VR and non-VR for Windows and Android! Make sure you grab the correct branch for your project (ue_4.27 for 4 dev, and ue_5.0 for 5 dev).

You can also download the pre-built Example project demo here:

Key Features

  • Offline, no internet required, voice recognition
  • Runs on Mobile Android Devices
  • Supports many languages
  • Performant threaded implementation
  • Bonus Fuzzy matching library included for large sentence matching. This is a complete implementation that is blueprint accessible via functions prefixed with Fuzzy*

Getting started and basic usage

Technical

Extra