2015-01-19 2 views
0

official Android documentation on text-to-speech включает в себя информацию по setSpeechRate() method.Поддерживает ли Android метод getSpeechRate() для TextToSpeech?

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

Есть ли эквивалент getSpeechRate() метод?

Одним из возможных способов решения проблемы было бы определить, сколько времени требуется для воспроизведения контрольной речи, и сравнить это с тем временем, которое требуется для воспроизведения той же речи, когда скорость передачи речи равна 1.0. Однако в этом методе есть много потенциальных ошибок, поэтому я бы предпочел использовать официальный метод, если это вообще возможно.

ответ

0

http://developer.android.com/reference/android/speech/tts/SynthesisRequest.html#getSpeechRate()

Проверьте onSynthesizeText (SynthesisRequest, SynthesisCallback) метод в API

+0

Хотя эта ссылка может ответить на этот вопрос, то лучше включить основные части ответа здесь и предоставить ссылку для справки , Ответные ссылки могут стать недействительными, если связанная страница изменится. – Ghost

Смежные вопросы