Mam ten problem: chciałbym, aby TTS wypowiadał zdanie w języku angielskim z obcymi słowami (na przykład włoski). Problem polega na tym, że po utworzeniu klasy TextToSpeech
za każdym razem, gdy zmieniam język, ładowanie trwa kilka sekund, a to jest niedopuszczalne, ponieważ zdanie musi być tak płynne, jak to tylko możliwe. Próbowałem również instancji więcej niż jednego TextToSpeech
, ale wyniki są prawie identyczne.Obsługa wielu języków bez opóźnień w systemie Android TTS
Nie udało mi się znaleźć czegoś w Google, pomijając this pytanie, które było nieprzydatne.
Czy istnieje sposób, aby to osiągnąć? W jaki sposób?
Z góry dzięki, Mauro.
Może to być rozwiązanie, ale nie chcę zmuszać użytkowników do korzystania z określonego silnika TTS. – MMauro
Użyłem Ivony i jest szybko, nie wiem o innych. Zdecydowanie nie możesz używać Google TTS do tego, co próbujesz zrobić. –
Sprawdzone Ivona. Nie zawiera potrzebnych języków. – user1339260