Я пытаюсь настроить Google Nexus 7 (kitkat) и Samsung Note 2 (jellybean) для автономного англо-испанского перевода с помощью приложения Google Translate. Оба устройства обычно настроены на британский английский. На каждое устройство я загрузил данные офлайн-перевода на испанский язык, и они отлично работают в приложении для перевода в режиме полета. Я также загрузил данные преобразования текста в речь на английском и испанском языках, и это будет выводить звук на обоих языках из приложения перевода в режиме полета.
Я google voice typing
установил общий метод ввода на каждом устройстве и загрузил автономный пакет распознавания речи Espanol (Espana) для голосового набора Google. Choose Input languages
установлен на automatic
, хотя изменение его на английский и испанский не имеет значения.
В приложении Google Translate, когда я касаюсь, чтобы распознать голос на английском языке, он работает нормально.
Когда я касаюсь, чтобы распознать голос на испанском языке, в режиме полета на любом устройстве я вижу сообщение
No Connection for speech input (E4)
Испанский голосовой ввод работает, когда вы не в режиме полета. Могу ли я заставить приложение распознавать испанский голос в автономном режиме? Спасибо!
Ага! Пять минут спустя... Это настройка в приложении Google Translate. Settings
- speech input
- Spanish
был установлен на Default Dialect
. Я установил его Spanish (Spain)
, и голосовой ввод теперь работает на обоих устройствах на испанском языке в режиме полета.
Было бы неплохо, если бы Android был немного менее требователен к отсутствующим языковым данным, например, веб-страницы работают с резервными шрифтами. Но это работает, довольно хорошо, и это бесплатно!
пользователь109165
пользователь 238098