Я только что протестировал функцию TTS, и я действительно разочарован.В то время как текст в основном узнаваем, качество звука ужасное.
Слишком много шума, и звучит так, как будто много отсечения.Я знаю, что TTS никогда не может быть так же хорош, как предварительно записанный звуковой файл, но я думаю, я был бы удовлетворен, если бы хотя бы ограничение было исправлено.
Я бы попробовал KEY_PARAM_VOLUME
, но это толькоподдерживается начиная с API 11 (я использую 8), поэтому я не уверен, что это решит проблему с отсечкой.
Также я уверен, что если я передаю звук в файл, отсечение получаеттакже сохраняются, поэтому нет никакой выгоды от этого, а затем использования SoundPool
для игры на меньшей громкости.
Существуют ли другие способы улучшить качество TTS?