android — Язык преобразования текста в речь Хинди Индийский" />

Язык преобразования текста в речь Хинди Индийский

Я создал механизм преобразования текста в речь для Android, который поддерживает множество языков, одним из которых является хинди.В настройках преобразования текста в речь Android, когда пользователь выбирает языковой стандарт по умолчанию, Android выполняет ряд проверок, включая отправку намерения ACTION_GET_SAMPLE_TEXTВот мой список поддерживаемых языков:Для каждого языкового стандарта, кроме «hi-IN», Android отправляет это намерение, и я отвечаю текстом примера, и становится доступной кнопка «Прослушать пример».Я успешно возвращаю LANG_COUNTRY_AVAILABLE из вызова onIsLanguageAvailable , но кнопки остаются серыми, и это говорит о том, что язык не поддерживается.Я пробовал так много разных ISO комбинаций локали:hin-IN, hi-IND, ind-HI и т. д. и т. д. и т. д., но Android не отправляет намерение, несмотря на то, что он правильно помечен в списке локалей как хинди (индийский) или просто хинди.В logcat нет ошибок, указывающих на неудачное совпадение вариантов.Нет смысла публиковать свой код, так как Android просто не отправляет Intent для этого Locale, поэтому он не достигает моего кода ...Есть идеи, как правильно обрабатывать этот вариант локали?РЕДАКТИРОВАТЬ: я только что понял, что это также происходит для индонезийского (in-IDN)
7 голосов | спросил brandall 6 FebruaryEurope/MoscowbThu, 06 Feb 2014 13:22:10 +0400000000pmThu, 06 Feb 2014 13:22:10 +040014 2014, 13:22:10

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132