Важный! Текущая модель (Fastspeech) не очень хорошо работает с короткими фразами. (например, «Привет», «Как дела» и т. Д.)
Этот пакет обеспечивает полностью функциональный трансплатформный текст для речевого движения, используя модели глубокого обучения, интегрированные в Unity с C#!
Вы можете найти пример репозитория здесь.
Модель, которую мы используем для TTS, - Fastspeech. Модель TFLITE, которую мы использовали, преобразуется из предварительно обученной модели, обнаруженной в репозитории TensorFlowtts.
Чтобы предотвратить замораживание Unity при выводе модели TFLITE, мы запускаем процесс вывода в новом потоке и воспроизводим звук в основном потоке, как только она будет готова.
Внешние зависимости:
Packages .Packages .Assets/StreamingAssets ).Этот репозиторий в целом лицензируется по публичной лицензии GNU, версия 3. Отдельные файлы могут иметь другую, но совместимую лицензию.
См. Файл лицензии для получения подробной информации.