Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
17.01.2015, 13:45
|
|||
---|---|---|---|
|
|||
TextToSpeech |
|||
#18+
Здравствуйте! Как можно проверить , поддерживается ли какой-то определённый язык и его регион в синтезаторе речи? Я пытаюсь проверять через метод isLanguageAvailable(); Если язык поддерживается, метод возвращает "0", если не поддерживается то "-2" В локале я написал "en-tinerr" , и возвратил метод "0". Как можно проверить поддержку не только самого языка а так-же и региона? en-English. tinerr-вымышленный регион. Код: java 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.01.2015, 14:00
|
|||
---|---|---|---|
TextToSpeech |
|||
#18+
он же (TTS) тебе и вернет ошибку что не поддерживает язык. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.01.2015, 22:05
|
|||
---|---|---|---|
|
|||
TextToSpeech |
|||
#18+
Джибс, в смысле? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.01.2015, 22:10
|
|||
---|---|---|---|
TextToSpeech |
|||
#18+
НикоДимиденДжибс, в смысле? в смысле глянь доки гугла. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.01.2015, 22:34
|
|||
---|---|---|---|
|
|||
TextToSpeech |
|||
#18+
Джибс, Так а что не так? http://developer.android.com/reference/android/speech/tts/TextToSpeech.html#getAvailableLanguages() Locale locale = new Locale("en-tinerr"); textView2.setText(""+mTTS.isLanguageAvailable(locale)); ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.01.2015, 22:35
|
|||
---|---|---|---|
|
|||
TextToSpeech |
|||
#18+
НикоДимиден, http://developer.android.com/reference/android/speech/tts/TextToSpeech.html#isLanguageAvailable(java.util.Locale) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.01.2015, 23:57
|
|||
---|---|---|---|
|
|||
TextToSpeech |
|||
#18+
Джибс, Или ты хочешь сказать что так нужно проверять? Код: java 1. 2. 3. 4. 5. 6.
Но я не вижу разницы. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.01.2015, 00:01
|
|||
---|---|---|---|
|
|||
TextToSpeech |
|||
#18+
НикоДимиден, Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.01.2015, 00:06
|
|||
---|---|---|---|
|
|||
TextToSpeech |
|||
#18+
Джибс, По первому коду он мне возвращает что поддерживает язык. А вот как выяснить , поддерживает ли он не только язык а и регион? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.01.2015, 08:37
|
|||
---|---|---|---|
|
|||
TextToSpeech |
|||
#18+
НикоДимиден, С помощью этих констант можно выяснить поддерживается язык и его регион LANG_AVAILABLE - страна LANG_COUNTRY_AVAILABLE - регион Но как правильно задать регион? Я так понимаю что это не правильно будет "en-in" Может быть так - "en_IN" или еще как-то ? . ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.01.2015, 10:26
|
|||
---|---|---|---|
TextToSpeech |
|||
#18+
тут не знаю. в принципе же есть примеры у гугла. с ТТS , он мне и на русский ругался на старом смарте. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.01.2015, 12:35
|
|||
---|---|---|---|
|
|||
TextToSpeech |
|||
#18+
Джибс, Синтезатор речи Google - Вот сейчас копаю его. Обнаружил проблему с этим синтезатором речи! При его инициализации, зависает вся ОС на 2-3 секунды. Причем проверял и не только на своих тест-программах. Остальные движки пробовал ставить, все работает хорошо. Похоже что вот таким форматом нужно задавать язык и его диалект: Locale locale = new Locale(Язык,диалект); ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=13&tablet=1&tid=1331439]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 253ms |
total: | 369ms |
0 / 0 |