June Free Content now available!

Google Speech Kit

Ilgar Lunin - Code Plugins - Jul 9, 2019

Google speech api integration

  • Supported Platforms
  • Supported Engine Versions
    4.20 - 4.27, 5.0
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

This is UE4 wrapper for Google's Cloud Text-to-Speech and syncronous Cloud Speech-to-Text speech recognition APIs.

With this plugin you will be able to synthesize natural human male and female speech on 31 languages with multiple variants and recognise speech from 119 languages and dialects.

Also you will be able to get lip sync animation on your character by supplying just text.

Video demonstration: https://www.youtube.com/watch?v=B78aQly2wrI

Seamless TTS caching will protect your wallet! If tts node meets synthesys parameters that already been used, it will not make request to google but load sample from file.

Note: Android partially supported (TTS only)

Technical Details


  • Text to speech synthesis Blueprint node
  • Text to speech node caching
  • Speech recognition Blueprint node
  • Variant based speech recognition Blueprint node
  • Percentage based string comparison to recognise voice commands
  • Async oculus frame sequence generation in runtime from TTS results

Code Modules:

  •  GoogleSpeechKit (Runtime)

Number of Blueprints: 0

Number of C++ Classes: 16

Network Replicated: No

Supported Development Platforms: Windows, Mac

Supported Target Build Platforms: Windows, Mac

Relies on 3rd party services or subscriptions: Yes

Documentation: https://github.com/IlgarLunin/UE4GoogleSpeechKit-docs

Discord: https://discord.gg/Tkf7xe2

| NOTE: Use Offline Speech Recognition plugin if you don't want internet connection to be a requirement, or you don't want to pay for 3rd party subscription.