[FREE] AzSpeech plugin: Text-to-Speech, Speech-to-Text and more with Microsoft Azure Cognitive Services

AzSpeech v1.3.0 pre-release 1

I’m sharing this pre-release version to allow other users test before sending this update to main branch & Marketplace


New Features

More Settings

Recognition Map

New Function

Runnable Threads

  • Instead using AsyncTasks directly inside the plugin’s UCLASSES, I’ve created separated Runnables to manage the recognition/synthesis work in NonBlocking threads and send the informations to the UCLASSES to call the delegates broadcasts.

Changes

  • Fix Viseme data broadcast delay
  • Fix cancellation log crash
  • Fix .wav file loading (In .wav File to Text)
  • Rename some functions & adjust some comments (Added core redirects)
  • Fix delegates and add a check to ensure that the plugin will broadcast only in game thread to avoid crashes in widgets calls
  • Added more logs & Debugging prints
  • Removed boolean bIsContinuous from recognizers, now they’re using only continuous: Continuous tasks are better to manage in the runnables, allow task cancellation/stop and work similar to the single recognition (if you stop talking, the recognition will stop too)
  • Fix thread blocking/game freezing when a task is activated/deactivated
  • Added new delegates: Synthesis Started and Recognition Started
  • Set the plugin settings to accept 10 candidate languages

Notes:

  1. More information about recognition map is coming.
  2. AzSpeech.zip is working in both UE4.27, UE5.0 and UE5.1

Full Changelog: Comparing v1.2.5...v1.3.0-pre-1 · lucoiso/UEAzSpeech · GitHub

1 Like