Расширение Android TTS двигателя

Добавив новый язык к существующему движку TTS в Android, могу ли я изменить существующий движок, не начиная с нуля? Поскольку структура синтеза речи в некоторой степени готова, возможно, я смогу реализовать TTS для своего языка в соответствии с этим, вместо этого используя другой подход.

Нужны предложения.

Спасибо

2 ответа

Решение

Я думаю, вы, ребята, неправильно поняли мой вопрос. Я хотел построить TTS для языка, где не существует TTS, используя движок TTS по умолчанию на Android.

Кажется, не все так просто. В то время, когда я задавал этот вопрос, у меня не было четкого представления о синтезе речи. Требуется бросить много работы и исследований, чтобы сделать. Самым простым способом создания TTS для нового языка было использование синтезатора речи "eSpeak". Реализация очень проста и портирована на android с помощью проекта "без глаз".

Стандартный движок Android TTS основан на Pico TTS. Pico TTS с открытым исходным кодом, в external/svox в дереве Android.

Обратите внимание, что можно использовать другие речевые движки, такие как Ivona, зайдите в настройки -> голос и ввод -> настройки tts -> движки.

Другие вопросы по тегам