Качество TextToSpeech - PullRequest
       17

Качество TextToSpeech

0 голосов
/ 29 февраля 2012

Я только что протестировал функцию TTS, и я действительно разочарован.В то время как текст в основном узнаваем, качество звука ужасное.

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

Я бы попробовал KEY_PARAM_VOLUME, но это толькоподдерживается начиная с API 11 (я использую 8), поэтому я не уверен, что это решит проблему с отсечкой.

Также я уверен, что если я передаю звук в файл, отсечение получаеттакже сохраняются, поэтому нет никакой выгоды от этого, а затем использования SoundPool для игры на меньшей громкости.

Существуют ли другие способы улучшить качество TTS?

Ответы [ 2 ]

1 голос
/ 01 марта 2012

Несколько мыслей:

Вы не должны слышать стрижку.Вы использовали метод setPitch ()?Это иногда действительно портит.Я предлагаю НЕ вызывать setPitch ().

Кроме того, имейте веру.Качество речи TTS улучшилось в Android 4.0, возможно, последняя версия решит вашу проблему.

1 голос
/ 29 февраля 2012

Вы можете использовать другого провайдера TTS, что делают многие приложения.Загляните на Рынок, и вы увидите много.Большинство, что неудивительно, платят.

...