uPiper and UnityPiper
Both are independent Unity wrapper implementations around the Piper TTS engine, making them direct competitors offering similar offline text-to-speech functionality for game development, with ayutaz/uPiper adding G2P phoneme conversion while mrtrizer/UnityPiper focuses on simpler integration.
About uPiper
ayutaz/uPiper
Unity TTS plugin: Piper neural synthesis + pure C# G2P (Japanese/English) + Unity Inference Engine. Windows/Mac/Linux/Android/iOS/WebGL ready. High-quality voices for games & apps.
This tool helps game developers, app creators, and content producers bring their projects to life with high-quality, natural-sounding voiceovers. You provide text in English, Japanese, or several other languages, and it generates realistic, expressive speech ready for use in Unity-based games and applications. It's ideal for anyone needing dynamic, multilingual audio without recording human voices.
About UnityPiper
mrtrizer/UnityPiper
Offline text to speech inside Unity
Quickly add spoken dialogue or narration directly into your Unity projects without an internet connection. You provide text and a trained voice model, and the tool converts it into speech that plays within your Unity application. This is ideal for game developers, interactive experience designers, or anyone building Unity applications needing dynamic, offline voice output.
Scores updated daily from GitHub, PyPI, and npm data. How scores work