Importante! O modelo atual (FastSpeech) não funciona bem com frases curtas. (por exemplo, "oi", "como você está", etc.)
Este pacote fornece um texto de plataforma cruzada totalmente funcional para mecanismo de fala usando modelos de aprendizado profundo integrado em unidade com C#!
Você pode encontrar o repositório de exemplo aqui.
O modelo que usamos para o TTS é o FastSpeech. O modelo Tflite que usamos é convertido de um modelo pré-treinado encontrado no repositório TensorFlowTTS.
Para impedir que a unidade congelasse ao inferir o modelo Tflite, executamos o processo de inferência em um novo thread e reproduzimos o áudio no thread principal quando estiver pronto.
Dependências externas:
Packages .Packages .Assets/StreamingAssets ).Este repositório como um todo é licenciado sob a licença pública da GNU, versão 3. Os arquivos individuais podem ter uma licença diferente, mas compatível.
Consulte o arquivo de licença para obter detalhes.