2012-02-23 3 views
0

Как вы можете видеть ниже, Google создал новый набор API для TTS. Таким образом, приложения, созданные с помощью превью implementantions перестанет работать в ICS:Совместимость Проблемы с TTS в ICS

http://developer.android.com/reference/android/speech/tts/TextToSpeech.html

указанной выше ссылке говорит, что мы должны искать в блоге со слоем совместимости только в случае, если нам нужно havesome обратную совместимость.

Кто-нибудь знает, как мы можем реализовать TTS с использованием новых рекомендаций БЕЗ разрыва обратной совместимости?

Любая помощь приветствуется.

С наилучшими пожеланиями,

Carlos

ответ

0

Я думаю, что ваше заявление «Таким образом, приложения, созданные с помощью превью implementantions перестанет работать в ICS:» (я предполагаю, что вы имели в виду «предыдущие» не «превью») вводит в заблуждение.

Мое приложение, созданное с Android 2.2, прекрасно синтезирует речь на эмуляторе API 15. Я бы ожидал, что он будет работать так же хорошо на реальном устройстве.

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

+0

Здравствуйте, NickT, вы правы. Я имел в виду предыдущий, а не предварительный просмотр. Какой двигатель TTS вы используете? Я использую Svox, и он сбой –

+0

В эмуляторе это всего лишь двигатель PICO по умолчанию. Мой телефон все еще находится на 2.3.5 и использует PICO. Я не буду получать ICS по телефону до следующего месяца, но я ожидаю, что я оставлю его и на PICO. – NickT

+0

Кто-нибудь здесь использует Svox? Я могу поделиться некоторыми кодами, чтобы мы могли найти решение! Я искал решение в Google и на SVox-страницах, но ничего не нашел. Мне жаль, что я не могу заставить приложение работать на устройствах Honeycomb и ICS. –

1

Я использую Svox и заметил, что в ics единственным двигателем по умолчанию является google tts.

Я прыгаю обратно на свой пряничный телефон и отлично работает как svox, поскольку настройки позволяют мне выбрать pico или svox по умолчанию.

К сожалению, в микросхемах, в то время как вы можете установить «предпочтительный TTS двигатель» В пряниках напротив, настройки/голосовой ввод & выхода/текст настройки речи может быть использован для установки TTS по умолчанию двигатель внутреннему.

Таким образом, я получаю определенные приложения, такие как голосовые оповещения, используя svox 'preferred tts', но другие программы, если это не google tts.

ПОЧЕМУ СООТВЕТСТВУЮТ ЭТО, ЧТОБЫ СДЕЛАТЬ ЭТО П Р М Е Р Е Д?

ПОЧЕМУ НЕ ПРОЧИТАЙТЕ, ЧТО Д Е М А U L T и у приложений есть приложения, если мы хотим .... предпочтительнее, чтобы vaque. они имели это прямо в gingerbreat ... зачем идти назад?

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