Skip to content

Index

简体中文

20250414

  • [fix] 🌈 长时间运行可能导致动作捕捉崩溃.
  • [upgrade] 🌈 NvAR 升级到 Nvidia Maxine AR 0.8.7.

2025-04-08

  • [new] 🌈 The free version now supports packaging all features, including voice and facial expression capture.
  • [new] 🌈 Ollama support: Integrated with Ollama for large language model inference, enabling support for various LLMs such as DeepSeek, LLaMA, Phi, Qwen, QWQ, and more.
  • [new] 🌈 Dialogue component LLMSpeechChatRuntime: Integrates LLM, TTS, and ASR, making it easy to build chatbot functionality within Blueprints.
  • [new] 🌈 Added new TTS support: Kokoro, Melo.
  • [new] 🌈 Added new ASR support: FunASR (Chinese-English with hotword support), FireRedASR (Chinese-English/Dialects), MoonShine (English), SenseVoice (Multilingual: Chinese/English/Japanese/Korean/Cantonese).
  • [new] 🌈 Added a Transformer-based TTS model: F5-TTS, capable of zero-shot voice cloning (supports inference with DirectML/CUDA on both AMD and Nvidia GPUs).
  • [new] 🌈 Voice wake-up: Lightweight model-based voice wake-up, supporting custom wake words to activate ASR and also separate voice command trigger functionality.
  • [new] 🔥 Upgraded to the latest version of Google MediaPipe.
  • [new] 🔥 Added support for Unreal Engine 5.5.
  • [new] 🌈 Integrated NvAR pose tracking, allowing switching between MediaPipe and Nvidia Maxine algorithms.
  • [new] 🌈 Open-sourced MediaPipe4U Remoting (Android facial module for MediaPipe4U).
  • [new] 💫 Custom mediapipe connector(C++): Enabling complete replace google mediapipe with you want.
  • [new] 💫 Added Custom mediapipe feature(C++): Enabling partial replace google mediapipe with you want.
  • [new] 🌈 Add a new Android Demo project (Gitlab)
  • [improve] 👣 Demo project upgraded to UE5.5, added Fake Demo, a C++ extension example that reads local files instead of using MediaPipe.
  • [improve] 👣 Demo project now includes voice wake-up examples and speaker selection demo.
  • [improve] 👣 Demo project now includes LLM integration example.
  • [improve] 👣 Demo project now includes voice chatbot example.
  • [improve] 👣 Demo project now supports packaging.
  • [break change] 💥⚠️⚠️⚠️ Motion capture features have been moved to a new plugin: MediaPipe4UMotion. This may cause your existing blueprint to break. Please update your blueprint after upgrading.
  • [break change] 💥⚠️⚠️⚠️ Due to changes in the license format, old licenses are no longer valid. You can now obtain a free license from here.

2024-05-24

  • [new] 🌈 Licenses is no longer required to use MediaPipe4U (all plugin) in the UE editor (you can still use M4U even though the license file has expireds).
  • [new] 🌈 Unreal Engine version 5.4 support, I skipped UE 5.3, I'm sorry for that.
  • [new] 🌈 Control Rig supported (preview). Add a new animation blueprint node ControlRigFromPose that used to convert FK poses to Control Rig Blueprints pose.
  • [new] 🔥 Upgrade to latest goole mediapipe holistic task api, got better performace for holistic tracking.
  • [new] 🌈 Add StopAsync to MediaPipeHolisticComponent to support asynchronous stop Mediapipe.
  • [new] 🌈 MediaPipeHolisticComponent Display "Raw mode" support for Android platform.
  • [fix] 🐛 #130: When packaging a game, the mediapipe model file is missing.
  • [fix] 🐛 #124: BVH Recorder crash if skeleton bone index was not used for compact space pose.
  • [fix] 🐛 The AnchorWidgetInCanvas function exceeds the size limit when scaling the frame image.
  • [improve] 🌹 Optimize android performace, now Android platfrom can reach 15-20 fps (CPU: Qualcomm Snapdragon 870 ).
  • [improve] 🌹 The Mediapipe4U solver is now adaptive to LOD changes and motion capture can also be done when the LOD changes.
  • [remove] 🤢 LLM plugin has been removed. Because of the high latency of the LLM and the frequent updates of the llama.cpp project for a long time, there is no stable version. So I remove it, and maybe it will come back in the future.
  • [remove] 🤢 Since this version, the 5.0.x version of UnrealEngine is no longer supported. Because 5.0.X requires VS 2019 and VS 2019 is no longer installed on my development PC. Sorry for that, but the older versions of the 5.0.x plugin are still available.
  • [break change] 💊 ASRCaptureComponent change name to SpeechCaptureComponent;

2023-10-10

  • [new] 🌈 MediaPipe4U Mobile Android packaging support, the development process is fully compatible with Windows.
  • [new] 🔥 Both StartCamera and StartImageSource now support truly blueprint-friendly asynchronous functions.
  • [improve] Optimize frame pipline, huge performance improve, now Windows CPU can reach 25 fps (CPU: AMD 3600, Frame Size: 1280 * 720).
  • [breaking change]:Many functions are now BlueprintPure and may require changes to your blueprint.

2023-08-29

  • [fix] Fails if the file path contains characters from a Non-English language.
  • [fix] Error may occur after packaging in LLM , ASR.
  • [fix] Animation blueprint node error when open blueprint editor: #104, #101

2023-08-17

  • [new]🌈 Speech ASR supports whisper model (GPU acceleration).
  • [new]🌈 The big language model (LLM) supports CUDA inference (Document).
  • [fix] Fixed the issue that the speech model import interface was block (#96).
  • [fix] The llm inference process may have caused a memory leak.

2023-08-11

  • [new]🌈LLMSpeechChatRuntime, which requires very few simple blueprints to build complex chat and FAQ programs.
  • [new] Support warm-up when large language models are loaded, solving the problem of slow response to the first round of dialogue.
  • [new] LipSync supports Remap assets, and curve names don't have to follow Facebook's Viseme name, and can be mapped at runtime.
  • [new] SpeechActor adds new blueprint functions (IsTTSReady/IsTTSReady) to check if the model is loaded.
  • [imporve] SpeechActor::IsTTSSpeaking You can now accurately determine whether tts is still speaking.
  • [fix] Speech may create an invalid empty folder on disk due to encoding issues.
  • [fix] Issues fixed: #95, #96

2023-08-07

  • [new]🌈 Add the large language model (LLM) feature (MediaPipe4ULLM plugin). Supports offline deployment and inference of LLaMA2 models(Document).
  • [new] 🌈 Add LLM Speech feature (MediaPipe4ULLMSpeech plugin), integrated MediaPipe4U Speech into LLM, can automatically read the result that generated by LLM.
  • [new] 🌈 Released a new ONNX voice model pack (better sound quality), adding four new voice model packs: Chinese, Chinese male voice, English, English female voice(Speech Model Release Page).
  • [new] TTS inference supports Onnx engine and can get a higher quality vocoder.
  • [new] Add StartCameraAsync function, prevent UI block while camera starting.
  • [new] TTS blueprint functions added to MediaPipeSpeechActor (some functions in LocalTTSComponent no longer support access in blueprint).
  • [improve] TTS supports text reading queue, which can read multiple texts one by one (the SpeakText function on MediaPipeSpeechActor add the StopPrevious parameter).
  • [improve] Removes the pdb file to further reduce the package size.
  • [improve] When the NvAR SDK is not installed, packaging will no longer fail, but will give a warning message.
  • [fix] Fixed that if UE Editor's LiveLink UI is opened when start mocap, the program will crash.
  • [fix] Fix program crash when access UI in ASR speech recognited events (#90).
  • [fix] Fixed the Pose Asset Baker tool crash on UE 5.2 (#88).
  • [fix] A small probability that TTS can not be stopped.
  • [fix] An encoding issue exists in TTS/ASR parsing folders that cause the wrong folder being created on disk.

2023-07-18

  • [new] Supports updating licenses in the plugin settings view (Documentation).
  • [new] Supports updating the voice model in plugin settings view (Documentation).
  • [new]🌈 Added offline speech recognition (ASR) feature (requires downloading the model package) to recognize speech from microphone to text (Documentation).
  • [new] Support for updating licenses from blueprints(Documentation).
  • [improve]👍 MediaPipe upgraded to 0.10.2, updated Google models, used the new Mediapipe solution API, and greatly improved face expression capture.
  • [improve] When using Pose Tracker annotation drawing, ROI red wireframes are no longer drawn (details: #81).
  • [improve] GStreamer no longer include PC (C++ package config) files when packaging project, reducing the packaging size.
  • [fix] Temporarily remove FixMediaPipe as it causes leg jumps (details: #81).