A Unity 6 integration for VyvoTTS. VyvoTTS is a Text-to-Speech (TTS) training and inference framework built on top of the LLM model. This package is experimental, designed specifically to test local TTS capabilities on mobile devices.
- Platforms: * Windows and Android
Follow these steps exactly to ensure all native dependencies are resolved.
Open your project's Packages/manifest.json and update it to include the scoped registry and the Git dependencies.
{
"scopedRegistries": [
{
"name": "npm",
"url": "https://registry.npmjs.com",
"scopes": [
"com.github.asus4"
]
}
],
"dependencies": {
"com.github.asus4.onnxruntime": "0.4.2",
"com.github.asus4.onnxruntime.unity": "0.4.2",
"ai.lookbe.llamacpp": "https://github.com/lookbe/llama-cpp-unity.git",
"ai.lookbe.vyvotts": "https://github.com/lookbe/vyvo-tts-unity.git",
... other dependencies
}
}You must download the following two models separately:
- VyvoTTS Model (GGUF format): Recommended version: VyvoTTS-LFM2-350M-Jenny-i1-GGUF.
- SNAC Decoder (ONNX format): Use the exact
decoder_model.onnxfile from snac_24khz-ONNX.
- Import Samples: Go to the Package Manager, select VyvoTTS Unity, and import the Basic Vyvo sample.
- Configure Paths:
- Select the
VyvoTTSobject in the Hierarchy. - In the Inspector, locate the Model Path and SNAC Model Path fields.
- Important: Paste the absolute path for both files. For Android testing, ensure the models are accessible via the persistent data path or scoped storage.
- Select the
- Run: Press Play. The system will initialize the Vulkan backend on your device.
Note: This package is currently in an experimental state. It is provided specifically to test the feasibility and performance of local neural TTS on mobile hardware.
- VyvoTTS Developed by Vyvo Labs – A TTS training and inference framework built on top of LLM architectures.
- License: The VyvoTTS models are distributed under CC BY-NC 4.0. This means they are for Non-Commercial use only.
- onnxruntime-unity Developed by asus4 – ONNX Runtime integration for Unity.
If this helps you, consider supporting me:
